]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/udev/generate-keyboard-keys-list.sh
tree-wide: drop assignments to r when we only need errno
[thirdparty/systemd.git] / src / udev / generate-keyboard-keys-list.sh
1 #!/bin/sh
2 set -eu
3
4 $1 -dM -include linux/input.h - </dev/null | awk '
5 /\<(KEY_(MAX|MIN_INTERESTING))|(BTN_(MISC|MOUSE|JOYSTICK|GAMEPAD|DIGI|WHEEL|TRIGGER_HAPPY))\>/ { next }
6 /^#define[ \t]+(KEY|BTN)_[^ ]+[ \t]+[0-9BK]/ { print $2 }
7 '