hotkey_manager icon indicating copy to clipboard operation
hotkey_manager copied to clipboard

快捷键影响输入框输入

Open Zhoucheng133 opened this issue 1 year ago • 5 comments

如果快捷键和输入框出现冲突会出现无法在输入框输入的问题:

比如快捷键设置为空格,那么在所有的TextField中都无法输入空格

先前的版本^0.1.8相反,会出现既能输入又会执行快捷键

现在可行的办法是使用^0.1.8版本,根据焦点判定是否执行快捷键方法:

await hotKeyManager.register(
  toggle,
  keyDownHandler: (hotKey) {
    if(!textController.hasFocus){
      // 执行快捷键指令
    }
  },
);

希望可以在输入的时候判断是否触发快捷键,或者添加回掉函数判断是否要执行快捷键绑定的操作

Zhoucheng133 avatar Mar 07 '24 11:03 Zhoucheng133

是 inapp 快捷键还是 system 快捷键

lijy91 avatar Dec 12 '24 14:12 lijy91

是 inapp 快捷键还是 system 快捷键

inapp的快捷键

Zhoucheng133 avatar Dec 12 '24 18:12 Zhoucheng133

同样的问题,使用了这个之后,一些编辑器类的包无法使用,例如AppflowyEditor的tab键失效,也不知道怎么弄

lucasjinreal avatar Aug 03 '25 08:08 lucasjinreal

inapp 快捷键还是建议使用 Shortcuts

lijy91 avatar Aug 03 '25 14:08 lijy91

又好像不是hotkeymanager的问题,

lucasjinreal avatar Aug 04 '25 12:08 lucasjinreal