[Internal testing communication] 使用keyd将Copilot键修改为右Ctrl
Tofloor
poster avatar
Tent
deepin
a day ago
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
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
a day ago
#1

你可以把右ctrl变成随航

Reply View the author
兆兆嘟嘟嘟
Moderator
18 hours ago
#2

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

Reply View the author