各位都把 CapsLock 键映射到什么功能?

闲聊贴,看看各位的想法。

我把 CapsLock 作为 切换输入法 的唯一方式,不和其他键组合,只用于切换输入法。

我的想法:切换输入法是最高频的操作,我希望 简单可靠

  • 简单:我不接受 Ctrl + Space 或者 Ctrl + Shift,高频操作就应该简单,再也没有比键入单个按键更加简单了。
  • 可靠:不少人使用 Shift 切换输入法,但问题是 Shift 参与了太多快捷键,并且输入某些标点符号也需要使用到 Shift,太容易误触。

那种【光标处显示当前输入法】的软件也不适合我。我大多数时间都是手比脑快,还没等显示出当前输入法呢,我就已经啪啪啪打出 N 个字了。要是输入法错误,直接 esc 退出来,不过脑子,都形成条件反射了。

2 个赞

Capslock切换英文,Win切换中文

我现在用右 Command 切换输入法

CapsLock 可以根据当前窗口进行一些自动化的触发

改成Fn1(相应的还有Fn2)

一直将caps和ctrl交换

也用shift切换输入法,没有遇到误触的情况,一般使用组合键时shift不会是第一个按下的键

ESC,因为vim。
Shift+CapsLock,锁定,基本用不到。

Capslock切成英文,shift切成中文

Ctrl + Alt

caps lock → (esc+ctrl)
帮示完全不用caps 切换输入法, 何况输入法切换也不是个常用操作

你们把CapsLock搞成切换输入法,那你们怎么切换大小写呢

3 个赞

跟esc调换了(因为vim

Caps Lock 键在键盘上,字母区以外,最触手可及的位置。
它的顺手程度远优于 Ctrl 和 Alt;比 Tab 和 Shift 还要好。
当左手食指放在 F 键上时,左手小指会自然地落在 Caps Lock 键上。
堪称绝佳!
如果把整个键盘布局看作中国地图,那么 Caps Lock 键就是那个占据了天时地利的上海。
所以我将它配置成一个独立的修饰键。
我没有用它去替换原有的 Ctrl 或 Alt,而是让它成为一个独立的、与它们定位相同的「超级修饰键」,一个全新的「超级 Control/Alt 键」。
优势显而易见。
这样,我就多了一个比 Ctrl 和 Alt 更称手,能够与键盘上任意字母或数字键组合的修饰键,相当于白白多了一整套全新的行云流水的快捷键。

键盘上直接硬件级别把caps和ctrl互换好多年了,非常舒服

玩游戏按经常需要用到ctrl,换到A左边这个caps位置,远比左下角方便很多

你说的是 Catps lock + 这个软件吗?

理念应该受了 CapsLock+的影响
目前用 Quicker 来实现的

用了 keyd 这个工具,对大写锁定进行了一些功能上的修补而不是替换

为了保持和之前习惯的兼容,单按它还是切换大写锁定这个不变

按住它之后再按别的键,就会有别的功能,比如 hjkl 对应 left down up right
然后 u 和 i 分别切换到英文和中文

keyd 更好用的是,它允许并击快捷键,在按住大写锁定的时候,同时按下 u 和 i 就可以调用密码管理器自动输入密码。同时按 h 和 p,可以切换后台 mpv 播放器的暂停

how,大师教教我怎么做的

Page Down
因为鼠标用太多,手指滚滚轮会痛。
空格有时候可以翻页,但是空格只有在浏览器才生效,而且浏览器里面容易被视频吞掉。

切换输入法我用的是Ctrl + Space ,200ms左右效率也还可以吧

至于CapsLock 键的组合键,我已经长期使用了,主要是下面几个:

  1. CapsLock +W/S/A/D↑/↓/←/→
  2. CapsLock +QBackspace
  3. CapsLock +左SpaceEnter ,配合前两条以及Ctrl Shift ,用单手编辑文本极其方便
  4. CapsLock +I/K/J/L→ 鼠标↑/↓/←/ →
  5. CapsLock +H/N → 滚轮↑ /↓
  6. CapsLock +右Space/右Shift左键 /右键
  7. CapsLock +U/M/O/.Home/End/PgUp/ PgDn
  8. 另外按键都配置为ahk脚本的触发按键,例如图中的F13~19,用于app的启动/快速切换到前台/最小化(浏览器、微信、代码编辑器、everything等等常用工具),以及我的ahk快捷脚本启动器

具体可以看我的Vial键盘配置图:

(低阶的功能用键盘配置就可以了,高阶的功能还是映射到ahk脚本触发)

Pasted image 20251005192058.png

1 个赞

用KBLAutoSwitch和Quicker搭配使用的,之前只用KBL在AE里会出问题,就一直这样搭配使用了

Snipaste_2025-10-27_19-40-00.png