mirror of
https://github.com/vincentbernat/i3wm-configuration.git
synced 2025-07-10 10:14:20 +02:00
inputplug: handle 75% keyboard
This commit is contained in:
parent
d70628795f
commit
03cf30d43d
3 changed files with 24 additions and 0 deletions
|
@ -29,6 +29,9 @@ case "$event,$use,$(uname -n),$name" in
|
||||||
ssh-add -e /usr/lib/x86_64-linux-gnu/libykcs11.so 2> /dev/null
|
ssh-add -e /usr/lib/x86_64-linux-gnu/libykcs11.so 2> /dev/null
|
||||||
ssh-add -s /usr/lib/x86_64-linux-gnu/libykcs11.so
|
ssh-add -s /usr/lib/x86_64-linux-gnu/libykcs11.so
|
||||||
;;
|
;;
|
||||||
|
*,XISlaveKeyboard,*,"IQUNIX IQUNIX ZX75 Mechanical Keyboard")
|
||||||
|
xkb 75percent
|
||||||
|
;;
|
||||||
*,XISlaveKeyboard,*)
|
*,XISlaveKeyboard,*)
|
||||||
# Todo: detect the fact it is a "classic" keyboard
|
# Todo: detect the fact it is a "classic" keyboard
|
||||||
xkb default
|
xkb default
|
||||||
|
|
16
dotfiles/xkb/75percent.xkb
Normal file
16
dotfiles/xkb/75percent.xkb
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
# -*- conf -*-
|
||||||
|
|
||||||
|
# Configuration for a 75% keyboard
|
||||||
|
# - compose → rwin, ralt or menu
|
||||||
|
# - capslock as ctrl
|
||||||
|
# - Home/End are PageUp/PageDown
|
||||||
|
xkb_keymap {
|
||||||
|
xkb_keycodes { include "evdev+aliases(qwerty)" };
|
||||||
|
xkb_types { include "complete" };
|
||||||
|
xkb_compat { include "complete" };
|
||||||
|
xkb_symbols { include "pc+us+inet(evdev)"
|
||||||
|
include "compose(rwin)+compose(menu)+compose(ralt)"
|
||||||
|
include "ctrl(nocaps)"
|
||||||
|
include "vbe(75percent)" };
|
||||||
|
xkb_geometry { include "pc(pc105)" };
|
||||||
|
};
|
|
@ -4,6 +4,11 @@ xkb_symbols "pause" {
|
||||||
[ XF86ScreenSaver, XF86ScreenSaver ]
|
[ XF86ScreenSaver, XF86ScreenSaver ]
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
partial
|
||||||
|
xkb_symbols "75percent" {
|
||||||
|
key <HOME> { [ Prior, Prior ] };
|
||||||
|
key <END> { [ Next, Next ] };
|
||||||
|
};
|
||||||
|
|
||||||
partial modifier_keys alphanumeric_keys
|
partial modifier_keys alphanumeric_keys
|
||||||
xkb_symbols "x1gen2" {
|
xkb_symbols "x1gen2" {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue