LogicalKeyboardKey.ショートカットのメタは、LogicalKeySetの他のキーを押すことなく起動されます
もともと投稿しました.https://stackoverflow.com/questions/71556680/logicalkeyboardkey-meta-in-shortcut-is-triggered-without-pressing-the-other-keys
私は仕事をしてきた
事は、私は一連の
でも試してみたら
私は何かを逃しているか、これはバグですか?
私はこの行動についての情報を見つけるのに失敗しているとして何も試していない、任意のヘルプやアドバイスは非常に有り難いです!
私は仕事をしてきた
Shortcuts
, Actions
とフラッタウェブとのキーバインド.そして、私は私が解決を見つけることができない変なふるまいを見つけました.事は、私は一連の
LogicalKeySet
一連のアクション.私はアクションごとに、1つのWindowsと1つのMac用に作成します.このように見えます.final boldKeySetWindows = LogicalKeySet(LogicalKeyboardKey.control, LogicalKeyboardKey.keyB);
final boldKeySetMac = LogicalKeySet(LogicalKeyboardKey.control, LogicalKeyboardKey.keyB);
指定したアクションウィジェットに追加しますhere .final boldKeySetWindows = LogicalKeySet(LogicalKeyboardKey.control, LogicalKeyboardKey.keyB);
final boldKeySetMac = LogicalKeySet(LogicalKeyboardKey.control, LogicalKeyboardKey.keyB);
Shortcuts(
shortcuts: {
boldKeySetWindows: MEFormatIntent(boldFormatter),
boldKeySetMac: MEFormatIntent(boldFormatter),
},
child: Actions(
dispatcher: MEFormatActionDispatcher(),
actions: <Type, Action<Intent>>{
MEFormatIntent: MEFormatAction(_controller),
},
)
);
問題や奇妙な動作は以下の通りです(Windowsを使用している場合は、コントロールを使用して)、それはうまく動作し、それのみ実行されますMEFormatAction
両方ともctrl
and b
が押される.でも試してみたら
meta
キー⌘
キープラスb
それは正しくあなたが押して初めて動作しますcmd+b
, しかし、その後、私はすぐにプレスcmd
繰り返しますがMEFormatAction
再び.(この動作はctrl
)私は何かを逃しているか、これはバグですか?
私はこの行動についての情報を見つけるのに失敗しているとして何も試していない、任意のヘルプやアドバイスは非常に有り難いです!
Reference
この問題について(LogicalKeyboardKey.ショートカットのメタは、LogicalKeySetの他のキーを押すことなく起動されます), 我々は、より多くの情報をここで見つけました https://dev.to/nombrekeff/logicalkeyboardkeymeta-in-shortcut-is-triggered-without-pressing-the-other-keys-in-the-logicalkeyset-pf2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol