diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2024-01-20 15:26:26 -0500 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2024-01-20 15:26:26 -0500 |
| commit | 80f30a70e631f356c76fe8fba7a79c1ebb7e8399 (patch) | |
| tree | 3b7bda6173375e6ba5813da734cf50dd4dba0123 /remap/mbair.sh | |
| parent | 7f12f2f81574bb8e76aed5a6a65ad23bde32eae4 (diff) | |
| download | dotfiles-80f30a70e631f356c76fe8fba7a79c1ebb7e8399.tar.gz dotfiles-80f30a70e631f356c76fe8fba7a79c1ebb7e8399.tar.xz | |
Further adjust key remappings
Diffstat (limited to 'remap/mbair.sh')
| -rw-r--r-- | remap/mbair.sh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/remap/mbair.sh b/remap/mbair.sh new file mode 100644 index 0000000..8ec0e46 --- /dev/null +++ b/remap/mbair.sh @@ -0,0 +1,22 @@ +#!/bin/sh +set -ex +_s="sudo" +[ "$(id -u)" -eq 0 ] && _s="" +hwdb_f="$(mktemp)" +cat > "$hwdb_f" <<EOF +# Example can be hand via evemu-describe and grabbing the DMI line. +# This should match most apple keyboards, though. +# +# From for remapping you'll want to run `evtest` for the input, +# the keyboard key code, take the value you get from the type 4 EV_MSC +# lines +evdev:name:Apple Inc*Internal Keyboard* + KEYBOARD_KEY_70039=leftctrl + KEYBOARD_KEY_700e3=leftalt + KEYBOARD_KEY_700e2=leftmeta + KEYBOARD_KEY_700e6=capslock +EOF + +$_s cp "$hwdb_f" /etc/udev/hwdb.d/01-mbair.hwdb +$_s systemd-hwdb update +$_s udevadm trigger |
