外设天下 - 电脑外设发烧友聚集地

我的人缘0

[求助] 请问有没有可以交换caps lock和ctrl的软件?

7 25494
楼主
跳转到指定楼层
发表于 2010-1-8 23:48 只看该作者 倒序浏览 阅读模式
请教一个问题。
在办公室用RF87,交换了Caps Lock和Ctrl,慢慢有些习惯了,可是出差时要用本本上自带键盘,来回切换会头晕的。
有没有一款这样的软件可以交换Caps Lock和Ctrl的位置?如果有这样的软件,我就可以不用RF87的交换功能了。
0
已赞
微信分享 收藏
回复

使用道具 举报

我的人缘0
2
发表于 2010-1-9 00:23 只看该作者
是个软件都行,随便一搜大把
回复 支持 反对

使用道具 举报

我的人缘0
3
发表于 2010-1-9 00:24 只看该作者
已解决:
要想在w2000或者XP中实现这个互换,需要修改注册表。从开始菜单中选择“运行”,输入regedit。在左边的树状视图中,找到:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
点击 KeyboardLayout 项,使之获得焦点。再从“编辑”菜单中选择新建一个二进制值,命名为 "Scancode Map",它的类型应该显示为 REG_BINARY。
然后选择这个新建的"Scancode Map"值项,用“编辑”菜单中选择修改二进制值,在二进制编辑对话框中,输入下列数据:
0000: 00 00 00 00 00 00 00 00
0008: 03 00 00 00 3A 00 1D 00
0010: 1D 00 3A 00 00 00 00 00

选择OK关闭对话框,退出注册表编辑器,注销后重登入,你的caps和ctrl键应该就互换成功了。
回复 支持 反对

使用道具 举报

我的人缘0
4
发表于 2010-1-9 00:50 只看该作者
注册表这个方法也行,但只能修改单映射键值。如果是组合键值要映射到一个键位上,用这个方法就不行了,要加载软件...而且该注册表这个还最好要记得你原来的键值,否则改回去就改不回来了。。(如果大面积修改键位的话~)
回复 支持 反对

使用道具 举报

我的人缘0
5
发表于 2010-1-9 09:30 只看该作者
测试
AutoHotKey script两行搞定

LCtrl::CapsLock
CapsLock::LCtrl
回复 支持 反对

使用道具 举报

我的人缘0
6
发表于 2010-1-9 12:15 只看该作者
AutoHotKey script两行搞定

LCtrl::CapsLock
CapsLock::LCtrl
Elensar 发表于 2010-1-9 09:30

严重同意,AHK是个好东西
回复 支持 反对

使用道具 举报

我的人缘0
7
发表于 2010-1-11 13:54 只看该作者
严重同意,AHK是个好东西
mypchas6fans 发表于 2010-1-9 12:15

试了下,果然好东西啊,随便换键位哈
回复 支持 反对

使用道具 举报

我的人缘0
8
发表于 2010-1-12 12:28 只看该作者
测试
多谢各位!学到东西了。
我后来又找到一个KeyTweak,比较好的操作界面,其实是去改注册表。由于我的需求很简单,这个小软件已经足够了。
我最终的定义是把CapsLock和LCtrl都设成Ctrl,而把右alt改为CapsLock,这样更方便了(至少ctrl+alt+del还是老习惯),而CapsLock极少用到。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则