diff options
Diffstat (limited to 'v4l2-apps/util/gen_keytables.pl')
-rwxr-xr-x | v4l2-apps/util/gen_keytables.pl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/v4l2-apps/util/gen_keytables.pl b/v4l2-apps/util/gen_keytables.pl index 5c569f559..5a5398017 100755 --- a/v4l2-apps/util/gen_keytables.pl +++ b/v4l2-apps/util/gen_keytables.pl @@ -5,8 +5,8 @@ my $keyname=""; my $debug=0; while (<>) { - if (m/struct\s+ir_scancode\s+(\w[\w\d_]+)/) { - $keyname = $1; + if (m/struct\s+(dvb_usb_rc_key|ir_scancode)\s+(\w[\w\d_]+)/) { + $keyname = $2; $keyname =~ s/^ir_codes_//; print "Generating keycodes/$keyname\n" if $debug; @@ -14,7 +14,7 @@ while (<>) { next; } if ($keyname ne "") { - if (m/(0x[\d\w]+).*(KEY_[^\s\,]+)/) { + if (m/(0x[\dA-Fa-f]+).*(KEY_[^\s\,]+)/) { printf OUT "%s %s\n",$1, $2; next; } |