]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/udev/generate-keyboard-keys-gperf.sh
Merge pull request #6214 from keszybz/resolved-packet-size
[thirdparty/systemd.git] / src / udev / generate-keyboard-keys-gperf.sh
1 #!/bin/sh -eu
2 awk ' BEGIN {
3 print "struct key_name { const char* name; unsigned short id; };"
4 print "%null-strings"
5 print "%%"
6 }
7
8 /^KEY_/ { print tolower(substr($1 ,5)) ", " $1 }
9 { print tolower($1) ", " $1 }
10 ' < "$1"