From debed25db2120bd5aa9236e798a928066791bc2e Mon Sep 17 00:00:00 2001 From: Harkamal Randhawa Date: Mon, 22 Aug 2022 21:15:16 -0600 Subject: [PATCH] Commented out everything I want other than the vim home keys --- interception-vimproved.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/interception-vimproved.cpp b/interception-vimproved.cpp index bdf1ebc..56e006b 100644 --- a/interception-vimproved.cpp +++ b/interception-vimproved.cpp @@ -331,9 +331,11 @@ vector *initInterceptedKeys() { InterceptedKeyLayer *space = new InterceptedKeyLayer(KEY_SPACE, KEY_SPACE); // special chars + /* space->addMapping(KEY_E, KEY_ESC); space->addMapping(KEY_D, KEY_DELETE); space->addMapping(KEY_B, KEY_BACKSPACE); + */ // vim home row space->addMapping(KEY_H, KEY_LEFT); @@ -341,6 +343,7 @@ vector *initInterceptedKeys() { space->addMapping(KEY_K, KEY_UP); space->addMapping(KEY_L, KEY_RIGHT); + /* // vim above home row space->addMapping(KEY_Y, KEY_HOME); space->addMapping(KEY_U, KEY_PAGEDOWN); @@ -369,11 +372,13 @@ vector *initInterceptedKeys() { // mouse navigation space->addMapping(BTN_LEFT, BTN_BACK); space->addMapping(BTN_RIGHT, BTN_FORWARD); - + // @FIXME: this is not working, even though `wev` says keycode 99 is Print - // PrtSc -> Context Menu + + PrtSc -> Context Menu space->addMapping(KEY_SYSRQ, KEY_CONTEXT_MENU); - + */ + /* // tap caps for esc, hold for ctrl InterceptedKeyModifier *caps = new InterceptedKeyModifier(KEY_CAPSLOCK, KEY_ESC, KEY_LEFTCTRL); @@ -381,14 +386,14 @@ vector *initInterceptedKeys() { // tap enter for enter, hold for ctrl InterceptedKeyModifier *enter = new InterceptedKeyModifier(KEY_ENTER, KEY_ENTER, KEY_RIGHTCTRL); - + */ // @NOTE: modifier keys must go first because layerKey.processInterceptedHeld // emits mapped key as soon as the for loop calls layerKey.process.. // if that process is run before modifierKey.process, the modifier key will // not be emitted vector *interceptedKeys = new vector(); - interceptedKeys->push_back(caps); - interceptedKeys->push_back(enter); + //interceptedKeys->push_back(caps); + //interceptedKeys->push_back(enter); interceptedKeys->push_back(space); return interceptedKeys; }