1

私の .net (C#) GUI には、Alt+n と Alt+a の両方がショートカットとして定義されています (たとえば、「&Add」と「&Notes」という名前の 2 つのボタン)。

問題は、ユーザーが Alt+n をクリックして対応するコードが実行された後、「ALT」がまだ「押された」モードにあるように見えることです。ユーザーが "a" 文字のみ ("Alt+a" の組み合わせではなく) をクリックした場合でも、"Alt+a" の組み合わせのコードが実行されます。

「Alt+n」の後に「ESC」を押すと、「ALT」が奇妙な動作から解放されます。その後「a」を押すと、「Alt+a」の効果がなくなります。

なぜこうなった ?どうすればこれを防ぐことができますか?

ありがとう !

注: 明らかに、Alt+a と Alt+n は単なる例です。これは、どのホットキーでも発生します。

4

1 に答える 1

0

Alt キーだけを押すと、ボタンに下線が引かれた "A" と "N" が表示されますか? Windows の設定に関連している可能性があります。「コントロール パネル\コンピューターの簡単操作\コンピューターの簡単操作センター\キーボードを使いやすくする」に移動し、そこで別の設定を試してください。

于 2014-07-17T16:23:23.390 に答える