[Windows] 禁用 capslock 切换大小写

2021-07-06 03:32:47 +08:00
 youthcould

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

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

2222 次点击
所在节点    Windows
12 条回复
Mithril
2021-07-06 08:39:15 +08:00
改注册表可以 remap 。你把它映射到一个不存在的值上就禁掉了。
FantaMole
2021-07-06 10:01:16 +08:00
微软自家的 PowerToys 可以改键,但是这东西自己都不少 bug
no1xsyzy
2021-07-06 10:51:53 +08:00
@Mithril 映射到不存在的值上应该也不能用来启动 listary ?

大概你需要交换 capslock 和 lctrl
https://superuser.com/a/1264295/702169
ulosggs
2021-07-06 10:52:02 +08:00
AHK

SetCapsLockState, AlwaysOff
ulosggs
2021-07-06 10:52:42 +08:00
啊,楼主说的是不要 AHK 。。。
ulosggs
2021-07-06 10:53:36 +08:00
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-07-06 10:54:28 +08:00
如果要恢复 CapsLock 功能的话

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=-
Jaosn
2021-07-06 13:30:17 +08:00
一直想把中英文切换改成 shift
youthcould
2021-07-06 14:09:30 +08:00
@Mithril @no1xsyzy 感谢,最后确实是这样,通过注册表映射到了一个其他的键

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

@Jaosn 只用一个输入法,我只有微软拼音,把美式键盘也删除,就是中英文切换用 shift 了
0x11901
2021-07-06 19:34:08 +08:00
我就用的 AHK,短按 capslock 切换输入法,长按切换大小写(
youthcould
2021-07-06 20:49:37 +08:00
@0x11901 我是用 shift 切换输入法,capslock 就给 listary 了
invadv
2023-06-22 12:25:13 +08:00
喜欢改键的话 ahk 神器,我 caps 短按映射给 `alt + tab` 了,长按是 `ctrl`

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

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

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

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

© 2021 V2EX