majorworld / pet Goto Github PK
View Code? Open in Web Editor NEW键盘代替鼠标
键盘代替鼠标
我因为不常使用CapsLock,就把它改为了别的键,
而把VolumeDown(须按 Fn+F11)改为了CapsLock。
发现Pet运行期间 Fn+F11 失效。
我想可能是Fn参与导致。
键盘映射工具:KeybMap
保存在:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Win 10 1909 X64 Pro 简体中文
提示:
此应用无法在你的电脑上运行
若要找到适用于你的电脑的版本,请咨询软件发布者。
原 Space + CapsLock 组合键失效,新键目表中没有替代组合。
感谢作者!
如题。再microsoft onenote中无法使用space+e&space+d控制上下,可以使用space+s&f控制左右。在其他软件中均可正常使用。
1、Shift+B=复制鼠标区域色值:实际为输出大写B,没有复制颜色。
2、多屏移动鼠标时,在副屏幕移动时,鼠标移动不规律。方向不对,移动格数也时多时少。
轻度用户表示需要用的就那么几个功能,多余的热键就没给绑定,但是如果不小心按到的话会打个ERROR出来,给每个设定前都加{Text}好多好麻烦,缺省能不能直接输出原字符或者不输出_(:з)∠)_
然后如果可以的话希望能加一个Alt的热键方式,原来的Tab感觉挺好用的不知道怎么就没了(1.0自己弄了下感觉轻度用其实还蛮好的,没那么多花里胡哨的,可是那个空格打字延迟实在搞不定就很痛苦)
好像要求有点多,真的抱歉呀(>人<;)
有时还是需要 长按Space或'键=原样重复输出。
能否兼顾?
比如用 双击后长按 来实现?
启用后,就好像一直按着Space/'键,直至停用。
如果没有别的安排的话,希望 左键单击(也)弹出托盘菜单。
这样在某些场合会更方便。
菜单文字中间建议用Tab符分隔。
这样会更整齐,即使左边的文字不等长。
一些字体 粗体会加宽,用Tab就能对齐了。
哥啊Win+Space是切换输入语言的快捷键啊
发现 Space+Tab 会重写 Help.txt,这很不好。
建议1(简单化):别用释出技巧了,所需文件打个压缩包供下载就完事了。这样也可以放任用户改动(自己负责维护) Help.txt。
建议2(如果一定要释出):只在当前版本首次调用时(或文件缺乏时)释出一次(无更新则不释出),并使[修改日期]为文档原始更新时间(而非重写时间)。
发现 Space+Tab 打开 Help.txt 时会判断窗口标题。
然而用户的关联程序各异,
编辑器打开时也并不都是以 Help.txt 开头,
以 Help.txt 开头的窗口 也并非就是 打开的 Help.txt。
首先感谢作者,我之前反馈过与输入法不兼容的问题,现在试用2.0版本,仍然存在一些问题,具体如下:
附件是我精简后的配置文件
在运行 Pet 后,CapsLock++ 就失效了。后台关闭 Pet 之后, CapsLock++ 正常工作。。
比如我想要让CapsLk 的功能与Space的功能对换。
原因:目前在使用影子输入法,它也是基于ahk开发的,但是很尴尬的是打字的时候按下space却出现打不出字的情况,可能冲突了,但是我又想要 pet的space的功能,所以是否可以出一个一键置换的功能,让我的capslk有space的功能,space的功能我就可以禁用
有时剪贴板内容需要保留一段时间。
timeInterval := 5000
~LShift::
return
~LShift up::
if (A_TimeSincePriorHotkey < timeInterval && A_Priorkey = "LShift") {
if ( GetKeyState("CapsLock", "T") ) {
SetCapsLockState,Off
}
...
}
return
tab
组合键!space
操作,自己写成了tab
激活相应的处理,这个还挺顺手。tab
,文本编辑放到caps lock
可能会更棒,但是程序本身不支持设置....辛苦了
但其实这个项目最值得推广的点并不在于这个工具本身
而是呼出、调用的方式
有不少所谓的“效率工具”(不乏已经发展得生态繁荣的项目),哪都好,就是仍然依赖一个需要呼出的菜单、轮盘
其实根本就是多余的,键鼠(或者单键盘就够了要什么鼠标)就是最好的呼出方式
(当然对残障人士和某些特殊场景下,键鼠不可用,那么语音、手势、眼控、脑电等等方式还是需要的)
设计得再好的菜单、轮盘,都不如肌肉记忆的组合键
至于组合键和功能如何对应?当然是用户自己最最清楚自己需要的是什么啦
可不可以实现符号自动补全功能,例如输入“ 和(就自动输出”“和()
如果它们应该一致的话(除md格式外)。
这个也是经常需要使用的功能。
;控制鼠标的四个方法,需要一个移动速度参数,也可以让不同的热键有不同的鼠标移动速度
=MouseRight$23
MouseRight这一项设置后效果为向右上方运动
WIN10,自带输入法,开启Pet后,原先打字时敲空格是确定输入内容,现在敲空格大概率无响应,需要多次敲空格,才能打出字。
请问能否有快捷方式输入当前日期和时间,并设置格式。比如:20200318 或 2020-3-18;142732 或 14:27:32.
比如我想单击Capslock实现回车键的功能,不知道能不能实现
能否实现这样:
x=ReplaceText$【{Pet}】
x=ReplaceText$「{Pet}」
x=ReplaceText$『{Pet}』
▲当遇到这种 一键多命令 时,就产生一个菜单,供用户选择。(一些编辑器的Snippets有这种做法)
这样,用户可以把(不常用的)命令归组,并节省用键。
如果这样能实现,那就再来个帮助菜单吧,列出所有项目(最好是 按组归到子菜单)。
或者,帮助菜单只是简单按序包含ini所有行,包括注释行(其菜单项灰掉,或点击无用)。
这样,日常查询就可以不用打开ini了。
这样工作看视频两不误了
如果有页面拖拽功能就更好了
用于操作标签页
「(3)添加ReplaceText$方法可以替换选中文本,例如s=ReplaceText$({Pet})则按【CapsLock+S】给选中的文本添加小括号,参数中{Pet}为选中文本。」
这个功能只能在「CapsLock」模式中使用,在「Space」模式下就不行,因为个人使用习惯的问题,希望在「Space」模式下也能用,想问一下作者有什么办法可以做到吗?
对哦,还想问一下有没有啥办法让程序开机启动的时候不要弹那个「以管理员运行」的框,用这么久了每次开机都要自己点一下_(:з)∠)_
哇从刚出来一直用了两年了,真的方便了好多,感谢作者b( ̄▽ ̄)d !刚好今天看到了就过来提问一下!我是第二个给你打赏的那个!
习惯性的就是退出软件在菜单的最后一个,我找退出的时候差点以为这个软件没有退出功能了=。=
由于原来是一直使用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+esdf
比space+esdf
来的有一些优势,space
有时候会先按出空格再触发方向键,而且有时候按得快了会出现字母(即方向键失效,希望能优化一下),
副屏下不管哪个方向,按几下就会到最下角。。。
作者您好,用了您的软件感觉可以作为我的生产力软件。之前我用过 capslock+ ,但是论解放双手没有Pet强。所以我打算放弃使用 capslock+,但是它里面有几个功能我特别喜欢,所以厚个脸皮给作者提几个建议,谢谢!
1、翻译选中的或光标所在的单词,类似按下 capslock+t 翻译当前选中的文字,翻译接口可配置
2、可以删除当前一整行
3、可以在选中文字前或后添加{} () <> "" 等符号
希望help/ini等文件保存在exe所在夹,而不是用子夹。
或允许用户自设。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.