actionmap works now -- compile with make -f Makefile.actionmap
authorgirst <girst@users.noreply.github.com>
Wed, 13 Dec 2017 21:55:57 +0000 (22:55 +0100)
committergirst <girst@users.noreply.github.com>
Wed, 13 Dec 2017 21:55:57 +0000 (22:55 +0100)
keyboard/tv44/Makefile.actionmap [new file with mode: 0644]
keyboard/tv44/keymap_tv44.c

diff --git a/keyboard/tv44/Makefile.actionmap b/keyboard/tv44/Makefile.actionmap
new file mode 100644 (file)
index 0000000..f60efe6
--- /dev/null
@@ -0,0 +1,3 @@
+TARGET = tv44_lufa
+ACTIONMAP_ENABLE = yes # Use 16bit action codes in keymap instead of 8bit keycodes
+include Makefile
index 190c3918292c52cfa7ba3b8725c78b48ec57f737..0ed7f72cec7c630267c934231da07bfb60e02329 100644 (file)
@@ -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
Imprint / Impressum