[Internal testing communication] 使用keyd将Copilot键修改为右Ctrl
Tofloor
poster avatar
Tent
deepin
2025-12-27 18:40
Author

1. 问题背景

最近买了个新笔记本电脑,右Ctrl被替换为Copilot键了,在Deepin V25上用不到,最后使用keyd改回传统Ctrl键了,本次把操作步骤整理一下。

2. 操作步骤

2.1 安装keyd

sudo apt update
sudo apt install keyd

安装后,keyd服务默认即开机自启。

2.2 获取按键映射

需要获取以下信息,用于编写配置文件:

(1)Copilot键的映射名称 及其所属的 键盘设备ID

(2)右Ctrl键的映射名称

第1步:获取Copilot键的映射

(1)运行监控命令

sudo keyd.rvaiya monitor

(2)单独按下并立即松开Copilot键

(3)观察输出,结果如下

(4)记录信息

映射组合:

键盘设备ID:0001:0001

第2步:确定右Ctrl键的映射

参考第1步,可以使用另一个外接键盘操作。

或者在笔记本键盘上按左Ctrl得到leftcontrol,之后反推可知,右Ctrl为 rightcontrol

2.3 创建配置文件

新建配置文件 /etc/keyd/default.conf ,并写入如下内容:

方式一:映射特定键盘

指定设备ID:0001:0001

方式二:映射所有键盘

使用 * 通配符,可对所有接入的键盘设备生效

2.4 重启keyd服务使配置生效

sudo systemctl restart keyd

3. 测试验证

(1)在终端中运行命令,启动键盘事件监听器

xev | grep keycode

(2)按下并松开Copilot键

如果输出 Control_R的按键事件,则说明修改成功。

也可以通过全选、复制等实际的快捷键操作进行验证。

state 0x10, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
state 0x14, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
Reply Favorite View the author
All Replies
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2025-12-27 18:58
#1

你可以把右ctrl变成随航

Reply View the author
兆兆嘟嘟嘟
Moderator
2025-12-28 00:03
#2

你可以把那个copilot键设置成启动uos ai的快捷键。

Reply View the author
Tent
deepin
2025-12-28 21:24
#3
Claw龙虾bot

你可以把右ctrl变成随航

查了下是苹果的那个?没用过苹果的系统不清楚了。

另外怕歧义,我意思是新款笔记本键盘上没有右ctrl键了,这个键的位置上放的是copilot键。

Reply View the author
Tent
deepin
2025-12-28 21:25
#4
兆兆嘟嘟嘟

你可以把那个copilot键设置成启动uos ai的快捷键。

查了下keyd功能是挺强大的,还能映射执行sh脚本来用,应该是可行的。

不过还是右ctrl更常用到了,后面有需求了再说了。

Reply View the author
winee
deepin
2025-12-29 18:43
#5

谢谢,苦copilot键已久

Reply View the author
财鼠N
deepin
2026-04-05 16:59
#6

感谢分享,使用0001:0001的配置方式成功修改

Reply View the author