[Windows] 禁用 capslock 切换大小写

2021 年 7 月 6 日
 youthcould

把 capslock 绑定给了 listary 6 了,按下这个键时候确实可以实现激活 /隐藏 listary 的功能,但是同时也把大小写切换了,希望能把大小写切换给禁用了

求个最简单的方法(最好不新增新的软件,比如 AHK )实现这个功能,多谢各位大佬

3149 次点击
所在节点    Windows
12 条回复
Mithril
2021 年 7 月 6 日
改注册表可以 remap 。你把它映射到一个不存在的值上就禁掉了。
FantaMole
2021 年 7 月 6 日
微软自家的 PowerToys 可以改键,但是这东西自己都不少 bug
no1xsyzy
2021 年 7 月 6 日
@Mithril 映射到不存在的值上应该也不能用来启动 listary ?

大概你需要交换 capslock 和 lctrl
https://superuser.com/a/1264295/702169
ulosggs
2021 年 7 月 6 日
AHK

SetCapsLockState, AlwaysOff
ulosggs
2021 年 7 月 6 日
啊,楼主说的是不要 AHK 。。。
ulosggs
2021 年 7 月 6 日
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,3a,00,00,00,00,00
ulosggs
2021 年 7 月 6 日
如果要恢复 CapsLock 功能的话

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=-
Jaosn
2021 年 7 月 6 日
一直想把中英文切换改成 shift
youthcould
2021 年 7 月 6 日
@Mithril @no1xsyzy 感谢,最后确实是这样,通过注册表映射到了一个其他的键

@ulosggs 感谢提示,已经完美实现目的

@Jaosn 只用一个输入法,我只有微软拼音,把美式键盘也删除,就是中英文切换用 shift 了
0x11901
2021 年 7 月 6 日
我就用的 AHK,短按 capslock 切换输入法,长按切换大小写(
youthcould
2021 年 7 月 6 日
@0x11901 我是用 shift 切换输入法,capslock 就给 listary 了
invadv
2023 年 6 月 22 日
喜欢改键的话 ahk 神器,我 caps 短按映射给 `alt + tab` 了,长按是 `ctrl`

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/787754

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX