3

(ハードウェア) 修飾キーのリストと、それらの Java Swing インターフェイスのマスクへのマッピングを探していますInputEvent。Java 7 として、私が知っている 5 つのマスクがあります。

  • SHIFT_DOWN_MASK
  • CTRL_DOWN_MASK
  • META_DOWN_MASK
  • ALT_DOWN_MASK
  • ALT_GRAPH_DOWN_MASK

見落としがある場合は、ご注意ください。

SWT に関するこの Eclipse バグ レポートから、次のことを学びました。

  • commandApple マシンには、 、optionshiftおよびの4 つのキーがある傾向がありますcontrol
  • PC スタイルのマシンには 5 つのキー (現在) がある傾向があります: controlaltshiftwin、およびmenu
    • この議論では、menuキーを修飾子とは見なしません。(繰り返しますが、間違っていたら訂正してください。)
    • ただし、winキーは組み合わせて使用​​できます。たとえば、Win+Eで Windows エクスプローラーの新しいウィンドウを開くことができます。

ここ数年、「PC」と「Apple」の境界があいまいになってきていることを実感しています。多数の修飾子を備えたキーボードを使用できる場合があります。

私の質問:

  1. commandAppleとキーはどのようにマスクoptionにマップされますか?InputEvent
  2. winPCキーはどのようにInputEventマスクにマップされますか?
4

1 に答える 1