Pet icon indicating copy to clipboard operation
Pet copied to clipboard

在试图用CapsLock+esdf来实现方向键时失效。

Open kwpalpha opened this issue 4 years ago • 1 comments

由于原来是一直使用capslock+的,习惯了用CapsLock+esdf来实现上下左右。 1。 d={Down} e={Up} f={Right} s={Left} a={HOME} q=!{F4} g={END} 这么设置会失效,capslock+q 来实现alt+f4也是失效。 2. ;F1~F12以及fyh~0 均为应用程序快捷启动 F1=Run$C:\Program Files (x86)\BookxSoftware\BookxNote\BookxNote.exe F2=Run$C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe F3=Run$C:\Program Files\WindowsApps\CanonicalGroupLimited.UbuntuonWindows_2004.2020.424.0_x64__79rhkp1fndgsc\ubuntu.exe F4=Run$C:\Users\quans\AppData\Local\Programs\Microsoft VS Code\Code.exe F5=Run$C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe 以上设置在space下会失效,在capslock下就可以运行。 以上 个人体验在双手都在键盘上的时候使用caplock+esdfspace+esdf来的有一些优势,space有时候会先按出空格再触发方向键,而且有时候按得快了会出现字母(即方向键失效,希望能优化一下),

kwpalpha avatar May 12 '20 08:05 kwpalpha

你好 Space为热键模式,只接受热键,无法接受上述的Run方法

CapsLock为方法模式,只接受方法,无法直接接受上述的热键

上述你模拟CapsLock+这个软件,可以在CapsLock节点下按下面配置SendInput$方法即可生效 $字符左边为内置方法,右边为参数,所有方法在初始配置文件里都有介绍 d=SendInput${Down} e=SendInput${Up} f=SendInput${Right} s=SendInput${Left} a=SendInput${HOME} q=SendInput$!{F4} g=SendInput${END}

可以禁用Space模式,CapsLock方法模式的SendInput$方法可以模拟Space热键模式 2.0版本中Space模式的快速打字卡顿问题已经明显减轻,暂时没有更好的解决方案,你可以修改我已经开源的1.0版本的代码

majorworld avatar May 14 '20 06:05 majorworld