From 1965d94305c7684924263e38e988976c4ab194f2 Mon Sep 17 00:00:00 2001 From: Manna Harbour <51143715+manna-harbour@users.noreply.github.com> Date: Tue, 10 Nov 2020 11:39:54 +1100 Subject: [PATCH] Add mouse bindings for X11 mouse keys --- config/makefile | 3 +++ miryoku/miryoku-zmk.org | 10 +++++----- miryoku/miryoku.dtsi | 10 +++++----- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/config/makefile b/config/makefile index 9b29c85..e471a3a 100644 --- a/config/makefile +++ b/config/makefile @@ -1,3 +1,6 @@ default: cd ${HOME}/tmp/src/github/manna-harbour/zmk/app && ZEPHYR_TOOLCHAIN_VARIANT=zephyr ZEPHYR_SDK_INSTALL_DIR=/home/amb/tmp/apps/zephyr-sdk-0.11.2 ${HOME}/.local/bin/west build -d build/left -b nice_nano -- -DSHIELD=corne_left -DZMK_CONFIG=${HOME}/tmp/src/github/manna-harbour/zmk-config/config + + +# nice_nano.dts.pre.tmp is in app/build/left/zephyr diff --git a/miryoku/miryoku-zmk.org b/miryoku/miryoku-zmk.org index 3d123fe..2e08850 100644 --- a/miryoku/miryoku-zmk.org +++ b/miryoku/miryoku-zmk.org @@ -597,7 +597,7 @@ standard keycode to implementation equivalent | AT | AT | | BSLS | BSLH | | BSPC | BSPC | -| BTN1 | X_NU | +| BTN1 | KP_SLASH | | BTN2 | X_NU | | BTN3 | X_NU | | CAPS | | @@ -646,11 +646,11 @@ standard keycode to implementation equivalent | MNXT | K_NEXT | | MPLY | K_PP | | MPRV | K_PREV | -| MS_D | X_NU | -| MS_L | X_NU | -| MS_R | X_NU | +| MS_D | KP_N2 | +| MS_L | KP_N4 | +| MS_R | KP_N6 | | MSTP | K_STOP2 | -| MS_U | X_NU | +| MS_U | KP_N8 | | MUTE | K_MUTE | | PAUS | PAUSE_BREAK | | PERC | PRCT | diff --git a/miryoku/miryoku.dtsi b/miryoku/miryoku.dtsi index 7bef777..2437566 100644 --- a/miryoku/miryoku.dtsi +++ b/miryoku/miryoku.dtsi @@ -146,7 +146,7 @@ X_NP, X_NP, &kp ESC, &kp SPC, &kp TAB, &kp RET, &kp BSPC, &kp DEL, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, &trans, -X_NP, X_NP, &trans, &trans, &trans, X_NU, X_NU, X_NU, X_NP, X_NP +X_NP, X_NP, &trans, &trans, &trans, &kp KP_SLASH, X_NU, X_NU, X_NP, X_NP ) >; }; @@ -174,16 +174,16 @@ X_NP, X_NP, X_NA, X_NA, X_NA, &kp RET, &k #if defined MIRYOKU_NAV_VI MIRYOKU_SUBMAP( &bootloader, X_NA, X_NA, X_NA, X_NA, X_NU, X_NU, X_NU, X_NU, X_NU, -&kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, X_NA, X_NU, X_NU, X_NU, X_NU, X_NU, +&kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, X_NA, &kp KP_N4, &kp KP_N2, &kp KP_N8, &kp KP_N6, X_NU, X_NA, &kp RALT, X_NA, X_NA, X_NA, X_NU, X_NU, X_NU, X_NU, X_NU, -X_NP, X_NP, X_NA, X_NA, X_NA, X_NU, X_NU, X_NU, X_NP, X_NP +X_NP, X_NP, X_NA, X_NA, X_NA, &kp KP_SLASH, X_NU, X_NU, X_NP, X_NP ) #else MIRYOKU_SUBMAP( &bootloader, X_NA, X_NA, X_NA, X_NA, X_NU, X_NU, X_NU, X_NU, X_NU, -&kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, X_NA, X_NU, X_NU, X_NU, X_NU, X_NU, +&kp LGUI, &kp LALT, &kp LCTRL, &kp LSHFT, X_NA, X_NU, &kp KP_N4, &kp KP_N2, &kp KP_N8, &kp KP_N6, X_NA, &kp RALT, X_NA, X_NA, X_NA, X_NU, X_NU, X_NU, X_NU, X_NU, -X_NP, X_NP, X_NA, X_NA, X_NA, X_NU, X_NU, X_NU, X_NP, X_NP +X_NP, X_NP, X_NA, X_NA, X_NA, &kp KP_SLASH, X_NU, X_NU, X_NP, X_NP ) #endif >;