キーボード ショートカットをデータベースに保存する予定です。ユーザーがショートカットキーを押すと、特定のウィンドウが開くはずです。Visual Studio のキーボード ショートカット割り当てウィンドウと同じ機能、
ここで、どのキーの組み合わせをデータベースに保存する必要がありますか?
キープレスをフックする次の方法を聞いています
protected override void OnKeyUp(KeyEventArgs e)
{
// Here I'm gonna hook the keypress
}
ユーザーが押した場合CTRL + W
(コントロール キーと任意のキーの組み合わせ)
e.KeyboardDevice.Modifiers
ありControl
、e.Key
ありW
ユーザーが押した場合ALT + W
(Alter Key との任意のキーの組み合わせ)
e.KeyboardDevice.Modifiers
ありAlt
、e.Key
ありSystem
、e.SystemKey
ありW
ユーザーが押すと、CTRL + Shift + W
2 つの連続する OnKeyUp イベントでキーの組み合わせが提供されます
共通パターンはありません。どの組み合わせをフックする必要がありますか? どの組み合わせをデータベースに保存する必要がありますか?