]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/udev/generate-keyboard-keys-list.sh
c055f7c7567f8ea13135a808147221e24235de13
[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 '