您尚未登录。

公告

[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。

您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/14030

#1 2025-04-17 15:49:11

elite
会员
注册时间: 2025-03-07
帖子: 3
个人网站

如何将copilot键映射为ctrl键?

装了keyd,在keyd monitor中按下copilot键是这样显示的:

AT Translated Set 2 keyboard	0001:0001:700355d0	leftmeta down
AT Translated Set 2 keyboard	0001:0001:700355d0	leftshift down
AT Translated Set 2 keyboard	0001:0001:700355d0	f23 down
AT Translated Set 2 keyboard	0001:0001:700355d0	leftmeta up
AT Translated Set 2 keyboard	0001:0001:700355d0	leftshift up
AT Translated Set 2 keyboard	0001:0001:700355d0	f23 up

配置文件/etc/keyd/default.conf中这样写:

[ids]
*

[main]
leftmeta+leftshift+f23 = layer(control)

然后keyd reload,在keyd monitor中按下copilot键是这样显示的:

keyd virtual keyboard	0fac:0ade:efba1ddf	leftcontrol down
keyd virtual keyboard	0fac:0ade:efba1ddf	leftcontrol up

但按下组合键 copilot+c 却不起作用。这是为什么呢?


整台笔记本键盘就只有一个左ctrl键,右ctrl键被改成copilot键了,太不方便了!

离线

#2 2025-04-17 16:35:18

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: 如何将copilot键映射为ctrl键?

因为 down 之后又立马 up 了?你可能需要更复杂的配置方式(可恶的微软

离线

#3 2025-04-17 17:16:57

Bryan2333
会员
注册时间: 2023-01-19
帖子: 154

Re: 如何将copilot键映射为ctrl键?

帮你在网上查了一下,不知道这个对你来说管不管用:https://superuser.com/a/1851602/2056458

最近编辑记录 Bryan2333 (2025-04-17 17:17:09)

离线

页脚