From: girst Date: Wed, 13 Dec 2017 21:55:57 +0000 (+0100) Subject: actionmap works now -- compile with make -f Makefile.actionmap X-Git-Url: https://git.gir.st/tmk_keyboard.git/commitdiff_plain/1aa40b411bfce6586316296a08f3200167fa5f86 actionmap works now -- compile with make -f Makefile.actionmap --- diff --git a/keyboard/tv44/Makefile.actionmap b/keyboard/tv44/Makefile.actionmap new file mode 100644 index 00000000..f60efe62 --- /dev/null +++ b/keyboard/tv44/Makefile.actionmap @@ -0,0 +1,3 @@ +TARGET = tv44_lufa +ACTIONMAP_ENABLE = yes # Use 16bit action codes in keymap instead of 8bit keycodes +include Makefile diff --git a/keyboard/tv44/keymap_tv44.c b/keyboard/tv44/keymap_tv44.c index 190c3918..0ed7f72c 100644 --- a/keyboard/tv44/keymap_tv44.c +++ b/keyboard/tv44/keymap_tv44.c @@ -3,7 +3,6 @@ #include "actionmap_common.h" // use ____ or T0D0 as keyboard keys in KEYMAP #define AC_____ AC_NO - #define AC_TODO AC_NO /* TODO XXX TODO: @@ -53,9 +52,9 @@ #define AC_DASH AC_SLSH #define AC_WORD ACTION_MODS_KEY(MOD_LCTL, KC_RIGHT) #define AC_BACK ACTION_MODS_KEY(MOD_LCTL, KC_LEFT) -#define AC_AUML AC_QUOT -#define AC_OUML AC_SCLN -#define AC_UUML AC_LBRC +#define AC_AUML ACTION_MODS_KEY(MOD_LSFT, AC_QUOT) +#define AC_OUML ACTION_MODS_KEY(MOD_LSFT, AC_SCLN) +#define AC_UUML ACTION_MODS_KEY(MOD_LSFT, AC_LBRC) #define AC_aUML AC_QUOT #define AC_oUML AC_SCLN #define AC_uUML AC_LBRC @@ -92,8 +91,8 @@ const action_t PROGMEM actionmaps[][MATRIX_ROWS][MATRIX_COLS] = { */ ACTIONMAP( ESC ,____,WORD,____, END,____,____,PGUP,____,HOME,____, DEL, \ - TRNS ,____,____,PGDN,____,TRNS,LEFT,DOWN, UP,RGHT,____, TRNS, \ - TRNS ,PSCR,____,____,____,BACK,____,____,____,____,____,____, \ + TRNS ,____,____,PGDN,____,____,LEFT,DOWN, UP,RGHT,____, TRNS, \ + TRNS ,PSCR,____,____,____,BACK,____,____,____,____,____,TRNS, \ TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS ), /* Layer: Numbers and ASCII-Symbols Layer MOMENTARY+TOGGLE