有没有人在 Windows 下把 Caps Lock 和 Ctrl 互换的?

2022-11-24 00:16:20 +08:00
 dcsuibian

从 mac 跳回了 Windows ,又得重新适应快捷键了。

目前用 Powertoys 把 Ctrl+空格 映射成了 Win+空格 ,用于切换输入法,用着还行。

但 Ctrl+A 、Ctrl+Shift+N 之类的操作就感觉怪怪的了,想问下大家是怎么设置的

6328 次点击
所在节点    程序员
75 条回复
superrichman
2022-11-24 09:52:20 +08:00
@proxychains 翻了一下硬盘,原来我早就写好了。。。

给可能有和我一样需求的人参考一下吧。能实现以下功能:
1. 单按 caps lock 触发 esc
2. caps lock 组合触发 ctrl ,比如 caps lock + a 触发 ctrl + a
3. 要切换大小写用 shift + caps lock 触发原来的 caps lock

ahk 代码

SetCapsLockState, alwaysoff
Capslock::
Send {LControl Down}
KeyWait, CapsLock
Send {LControl Up}
if ( A_PriorKey = "CapsLock" )
{
Send {Esc}
}
return
daj2
2022-11-24 09:53:52 +08:00
Caps -> Fn + 1 ,ahk 搞定,切换输入法一直用 alt+shift
superrichman
2022-11-24 09:54:23 +08:00
原来 ctrl 的功能不会改变,只是把 caps lock 改成了多功能的。
maggch97
2022-11-24 10:06:55 +08:00
保存成 .reg 文件打开,所有程序映射的方案都太差

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,1d,00,3a,00,00,00,00,00
maggch97
2022-11-24 10:08:01 +08:00
至于快捷键的问题,你去习惯它。所有的软件映射快捷键的方案都是垃圾。
ngn999
2022-11-24 10:08:42 +08:00
Emacs 用户必需改
wolfie
2022-11-24 10:25:28 +08:00
这种自定义修改键位,用别人电脑是不是直接就不会了。
loading
2022-11-24 10:37:21 +08:00
我的键盘上没有 caps 这个键,doge.
mirrorman
2022-11-24 10:42:51 +08:00
filco 键盘通过开关换了
ninjia0x00
2022-11-24 10:44:36 +08:00
我的键盘也没 Caps Lock 键,直接把 Caps Lock 映射为 Ctrl 。需要大写的话,就按住 Shift 键了

Linux 和 MAC 都可以直接键盘映射来改,Windows 的话我使用 autohotkey

切换输入法的话,自己平常使用 Linux 和 MAC 都可以直接使用 修改完映射后的 Caps Lock + Space 来切换中英文输入发
amorphobia
2022-11-24 11:09:59 +08:00
SharpKeys

把 CapsLock 映射成 Left Ctrl
把 Left Ctrl 映射成 Right Ctrl
把 Right Ctrl 映射成 Caps Lock
KENNHI
2022-11-24 11:36:38 +08:00
capalock 屁用没有,直接把 capslock 映射成 ctrl ,原来的 ctrl 保留就好了。
微软官方工具
https://learn.microsoft.com/ja-jp/sysinternals/downloads/ctrl2cap
c0t
2022-11-24 11:37:03 +08:00
这不是最正常的修改了吗,不过我用 hhkb 配列,默认就没有 capslock
KENNHI
2022-11-24 11:38:37 +08:00
@KENNHI
草好像暴露了什么
中文版
https://learn.microsoft.com/zh-cn/sysinternals/downloads/ctrl2cap

微软都教你把没用的 capslock 废掉(
hd2ex
2022-11-24 11:50:00 +08:00
ctrl,win,alt -> win,alt,ctrl
wiken
2022-11-24 11:52:59 +08:00
我是改注册表,ctrl 跟 alt 互换
sbabybird
2022-11-24 13:02:11 +08:00
+Capslock::Capslock ; make shift+Caps-Lock the Caps Lock toggle
Capslock::Control ; make Caps Lock the control button
beisilu
2022-11-24 13:37:47 +08:00
capslock 用处低却处在了一个极其重要的位置
lsdxl
2022-11-24 14:21:40 +08:00
我左 ctrl 坏了 被迫放弃 win 键 把 win 键映射为左 ctrl 强制适应了
mtdhllf
2022-11-24 14:25:03 +08:00
血手幽灵键盘,每个按键你可以自己编辑

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

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

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

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

© 2021 V2EX