mirror of
https://github.com/CrispyPin/zmk-config.git
synced 2024-11-27 20:20:25 +01:00
Update leko_pona.keymap
add password mode
This commit is contained in:
parent
f4f95c74e6
commit
b7ecae199b
1 changed files with 31 additions and 0 deletions
|
@ -11,6 +11,8 @@ ZMK_UNICODE_PAIR(lin_ao, N0, N0, E, N5, N0, N0, C, N5)
|
||||||
ZMK_UNICODE_PAIR(lin_oe, N0, N0, F, N6, N0, N0, D, N6)
|
ZMK_UNICODE_PAIR(lin_oe, N0, N0, F, N6, N0, N0, D, N6)
|
||||||
ZMK_UNICODE_PAIR(lin_euro, N2, N0, A, C, N0, N0, B, N0) // euro sign and degree symbol
|
ZMK_UNICODE_PAIR(lin_euro, N2, N0, A, C, N0, N0, B, N0) // euro sign and degree symbol
|
||||||
ZMK_UNICODE_PAIR(lin_multi_o, A, N6, N6, E, F, F, F, D) // multiocular o
|
ZMK_UNICODE_PAIR(lin_multi_o, A, N6, N6, E, F, F, F, D) // multiocular o
|
||||||
|
ZMK_UNICODE_PAIR(lin_dot, N2, N5, C, F, N2, N5, C, F) // ●
|
||||||
|
|
||||||
|
|
||||||
// switch to Windows-mode (using WinCompose)
|
// switch to Windows-mode (using WinCompose)
|
||||||
#undef OS_UNICODE_LEAD
|
#undef OS_UNICODE_LEAD
|
||||||
|
@ -23,6 +25,7 @@ ZMK_UNICODE_PAIR(win_ao, N0, N0, E, N5, N0, N0, C, N5)
|
||||||
ZMK_UNICODE_PAIR(win_oe, N0, N0, F, N6, N0, N0, D, N6)
|
ZMK_UNICODE_PAIR(win_oe, N0, N0, F, N6, N0, N0, D, N6)
|
||||||
ZMK_UNICODE_PAIR(win_euro, N2, N0, A, C, N0, N0, B, N0) // euro sign and degree symbol
|
ZMK_UNICODE_PAIR(win_euro, N2, N0, A, C, N0, N0, B, N0) // euro sign and degree symbol
|
||||||
ZMK_UNICODE_PAIR(win_multi_o, A, N6, N6, E, F, F, F, D) // multiocular o
|
ZMK_UNICODE_PAIR(win_multi_o, A, N6, N6, E, F, F, F, D) // multiocular o
|
||||||
|
ZMK_UNICODE_PAIR(win_dot, N2, N5, C, F, N2, N5, C, F) // ●
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -37,6 +40,8 @@ ZMK_UNICODE_PAIR(win_multi_o, A, N6, N6, E, F, F, F, D) // multiocular o
|
||||||
#define LEFT_COMPACT 8
|
#define LEFT_COMPACT 8
|
||||||
#define LEFT_COMPACT_KEYS 9
|
#define LEFT_COMPACT_KEYS 9
|
||||||
#define LEFT_COMPACT_NUM 10
|
#define LEFT_COMPACT_NUM 10
|
||||||
|
#define PASSWORD_MODE 11
|
||||||
|
#define PASSWORD_WINDOWS 12
|
||||||
|
|
||||||
/ {
|
/ {
|
||||||
conditional_layers {
|
conditional_layers {
|
||||||
|
@ -45,6 +50,10 @@ ZMK_UNICODE_PAIR(win_multi_o, A, N6, N6, E, F, F, F, D) // multiocular o
|
||||||
if-layers = <SYM WINDOWS>;
|
if-layers = <SYM WINDOWS>;
|
||||||
then-layer = <WIN_UNI>;
|
then-layer = <WIN_UNI>;
|
||||||
};
|
};
|
||||||
|
windows_password {
|
||||||
|
if-layers = <PASSWORD_MODE WINDOWS>;
|
||||||
|
then-layer = <PASSWORD_WINDOWS>;
|
||||||
|
};
|
||||||
meta_layer {
|
meta_layer {
|
||||||
if-layers = <SYM NAV>;
|
if-layers = <SYM NAV>;
|
||||||
then-layer = <META>;
|
then-layer = <META>;
|
||||||
|
@ -60,6 +69,11 @@ ZMK_UNICODE_PAIR(win_multi_o, A, N6, N6, E, F, F, F, D) // multiocular o
|
||||||
key-positions = <2 3>;
|
key-positions = <2 3>;
|
||||||
bindings = <&tog LEFT_COMPACT>;
|
bindings = <&tog LEFT_COMPACT>;
|
||||||
};
|
};
|
||||||
|
toggle_password_mode {
|
||||||
|
timeout-ms = <50>;
|
||||||
|
key-positions = <0 4 5 9>;
|
||||||
|
bindings = <&tog PASSWORD_MODE>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -198,5 +212,22 @@ ZMK_UNICODE_PAIR(win_multi_o, A, N6, N6, E, F, F, F, D) // multiocular o
|
||||||
&trans &trans &trans &trans &trans &trans
|
&trans &trans &trans &trans &trans &trans
|
||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
l_password_mode {
|
||||||
|
bindings = <
|
||||||
|
&lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot
|
||||||
|
&lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot
|
||||||
|
&lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot
|
||||||
|
&lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot &lin_dot
|
||||||
|
>;
|
||||||
|
};
|
||||||
|
l_password_mode_windows {
|
||||||
|
bindings = <
|
||||||
|
&win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot
|
||||||
|
&win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot
|
||||||
|
&win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot
|
||||||
|
&win_dot &win_dot &win_dot &win_dot &win_dot &win_dot &win_dot
|
||||||
|
>;
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue