V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
youthcould
V2EX  ›  Windows

[Windows] 禁用 capslock 切换大小写

  •  
  •   youthcould · 2021-07-06 03:32:47 +08:00 · 2243 次点击
    这是一个创建于 1265 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    Windows Registry Editor Version 5.00

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

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

    @Jaosn 只用一个输入法,我只有微软拼音,把美式键盘也删除,就是中英文切换用 shift 了
    0x11901
        10
    0x11901  
       2021-07-06 19:34:08 +08:00
    我就用的 AHK,短按 capslock 切换输入法,长按切换大小写(
    youthcould
        11
    youthcould  
    OP
       2021-07-06 20:49:37 +08:00
    @0x11901 我是用 shift 切换输入法,capslock 就给 listary 了
    invadv
        12
    invadv  
       2023-06-22 12:25:13 +08:00 via Android
    喜欢改键的话 ahk 神器,我 caps 短按映射给 `alt + tab` 了,长按是 `ctrl`
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2500 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:38 · PVG 23:38 · LAX 07:38 · JFK 10:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.