ジャイロスコープ付きのリモコンがあります。次のボタンがあります。
home
settings OK back
info
zoom-in
zoom-out
ジャイロなしでGUIをテストする必要があるので、それらを次のように変換したい
up
left enter right
down
home
back
左、上、下、ホーム、バックにはすべてキーボード コードが割り当てられていたので、問題はありませんでした。たとえば、Generic.kl で置き換えkey 59 SETTINGS
ました (後でデバイス固有のキーレイアウトを作成します)。key 59 DPAD_LEFT
ただし、元のback
ボタンにはコード 273 (0x111) があります。Generic.kl にはそのようなキーはありませんでした。
追加key 0x111 DPAD_RIGHT
またはkey 273 DPAD_RIGHT
機能しませんでした。念のgetevent
ため、このキーを押した場合の出力は次のとおりです。
/dev/input/event4: 0004 0004 00090002
/dev/input/event4: 0001 0111 00000001
/dev/input/event4: 0000 0000 00000000
/dev/input/event4: 0004 0004 00090002
/dev/input/event4: 0001 0111 00000000
/dev/input/event4: 0000 0000 00000000
では、このキーを再マップするにはどうすればよいですか?