这可能是更舒适按键布局和快捷键:Capslock数字键工具,魔改键位

Backspace退格键手指的位移很大,其实很难按。
大小写键在中文输入环境中也不常用,却占了个比较舒适的位置。
键盘设计之初还没出现鼠标,所以也没有考虑到左手键盘,右手鼠标的单手操作方式。

针对这些问题,我魔改了键盘的键位和快捷键布局。
把主要的快捷键和数字键都放在了左手,方便单手操作。
通过Capslock键实现,较小影响原有的操作习惯。

Backspace键放在Tab键上会更舒适,返回上一页也是很实用的功能。
Tab放在Esc下面应该不太影响原有体验。(比Esc键的距离短,手感好于Esc键)
Capslock换成Enter方便快速打开,空格键+Capslock快速关闭。

最常用的Ctrl原本所在的左下角落,其实是很别手的位置,小指无力且距离远。把Ctrl键与ZXCV键放在同一排,能更方便使用复制粘贴等操作。
Shift键只有放在空格键左边的位置,才能实现在标准指法下的全键临时大小写。
F1帮助键作用不大,改为删除键更好。

xxyx.ys168.com

1 Like

这个改法有点硬核

鍵值重定義最好不要動tab,因為我之前試過,不行,它的優先級較高。

鍵盤早就需要調整了,然而如果真的要開始調整的話就會沒完沒了。如果能知會一下鍵盤製造商,做一個中文鍵盤才是上策。

Anne Pro 用户表示可太熟悉这套逻辑了

改键位就算了,我现在连快捷键都尽量使用原生的,把capslock作为功能键倒是不错

大小写可以. tab改退格, 作为程序员是无法接受的.

1 Like

这一套早就在 Capslock+ 里试过了,总体来说通过软件改键位还是容易出现大大小小的问题,连微软自己的 PowerToys 里的键盘管理器都不算完美改键,所以我已经放弃软件方案了…刷固件改键才是正途! :crazy_face:

即便如此,退格键也还是更常用。EXCEL我也常用,但还是觉得退格键放那里比较香哈

楼主这个思路很好,个人觉得改到原有7,8,9数字下更佳。
已经借鉴楼主源码改为:

capslock & u::
send {Numpad4}
return
capslock & i::
send {Numpad5}
return
capslock & o::
send {Numpad6}
return
capslock & j::
send {Numpad1}
return
capslock & k::
send {Numpad2}
return
capslock & l::
send {Numpad3}
return
capslock & m::
send {Numpad0}
return

主要还是方便单手操作,单手数字键刚开始可能会不习惯。和刚学打字差不多,多练练就顺手了,习惯之后字母数字无缝切换真的香

从程序员的角度来看 我的tab是键盘上最干净的一个键 退格多少有些积灰
左边的alt和ctrl甚至摸一下一手灰……

我左边这两个可都已经打光了,功能键基本都习惯按左侧的,空格键也是敲左边

Mac的功能按键感觉按着很舒服

确实啊,特别是含有修饰键alt,ctrl,shift,win的快捷键容易出错。这个方案自用有一年多了,容易出错的功能都砍掉了,留下的一般不会出错(除了结束进程那个)

我是这样的键位,Ctrl太常用了,放在ZXCV同一排,复制粘贴全选撤销,丝滑不别手。F1帮助键用处不大的,改为Del正合适。因为鼠标上定义了Win键,键盘那个用得少。
搜狗截图20211012211446

为什么会不用左手的ctrl? 复制粘贴也不用吗?

单纯考虑打字的话其实最基本的美式键盘完全够用(基于我了解的大陆主流的汉语拼音方案哈),我觉得键盘最大的问题其实是修饰键的位置不在容易按到的地方,左手小拇指的 Tab 和 Caps 尤为突出,而那个长空格至少能缩短两个字母键的长度(参考将两食指放置于FJ时大拇指自然伸展的位置)。。。
所以我选择客制化一把 Minila 配列的键盘然后再根据习惯自定义改键
还有一个小思考:作为不能完全脱离鼠标的快捷键爱好者,其实 保证左手能按出右手的功能键也是很重要的 ,例如上下左右、Backspace、Delete、Enter这几个常用键,最好应该是右手使用鼠标时也能在左手键区轻松按出

1 Like

對,硬件板載才穩定

看来大家都意识到让打字不舒服的不是坐姿和指法,而是键盘设计的问题了。希望有生之年能看到比较完善的方案。

在用Annepro2,这个Capslock跟MagicFn功能差不多吧。不过有些功能还是得Ahk才能实现,但硬件级别改键不会出错。