(ハードウェア) 修飾キーのリストと、それらの Java Swing インターフェイスのマスクへのマッピングを探していますInputEvent
。Java 7 として、私が知っている 5 つのマスクがあります。
SHIFT_DOWN_MASK
CTRL_DOWN_MASK
META_DOWN_MASK
- ウィキを参照してください。
ALT_DOWN_MASK
ALT_GRAPH_DOWN_MASK
- 参照: wiki。
見落としがある場合は、ご注意ください。
SWT に関するこの Eclipse バグ レポートから、次のことを学びました。
- commandApple マシンには、 、option、shiftおよびの4 つのキーがある傾向がありますcontrol。
- PC スタイルのマシンには 5 つのキー (現在) がある傾向があります: control、alt、shift、win、およびmenu。
- この議論では、menuキーを修飾子とは見なしません。(繰り返しますが、間違っていたら訂正してください。)
- ただし、winキーは組み合わせて使用できます。たとえば、Win+Eで Windows エクスプローラーの新しいウィンドウを開くことができます。
ここ数年、「PC」と「Apple」の境界があいまいになってきていることを実感しています。多数の修飾子を備えたキーボードを使用できる場合があります。
私の質問:
- commandAppleとキーはどのようにマスクoptionにマップされますか?
InputEvent
- winPCキーはどのように
InputEvent
マスクにマップされますか?