为何只有"Pause"按键无法自动重复?你们那里能自动重复吗?

最大的社区版本,Ubuntu的发源地
回复
科学之子
帖子: 2261
注册时间: 2013-05-26 6:58
系统: Debian 9
送出感谢: 842 次
接收感谢: 30 次

为何只有"Pause"按键无法自动重复?你们那里能自动重复吗?

#1

帖子 科学之子 » 2017-12-12 23:10

为何只有"Pause"按键无法自动重复?你们那里能自动重复吗?
发现无法自动重复"Pause"后还特意设置了一下:

代码: 全选

xset r 127
也没用,127是我用xev检测到的keycode.
绑定到窗口管理器也是无法自动重复.
Wed Dec 13 00:55:22 CST 2017补充
原始问题(本帖是中文版的提问,不过为防止转换错误,贴出原问题的链接):
https://unix.stackexchange.com/question ... nt-enabled

Wed Dec 13 02:23:43 CST 2017补充:
刚刚找了一个USB键盘,试了Pause可以自动重复.
出现问题的键盘PS/2键盘,另一个Pause正常的是USB键盘.
手头目前没另一个PS/2键盘测试.
内核版本:

代码: 全选

Linux debian 4.13.4 #1 SMP Fri Nov 10 22:48:36 CST 2017 i686 GNU/Linux
上次由 科学之子 在 2017-12-13 2:29,总共编辑 3 次。
头像
astolia
论坛版主
帖子: 3295
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 552 次

Re: 为何只有"Pause"按键无法自动重复?你们那里能自动重复吗?

#2

帖子 astolia » 2017-12-13 0:07

同一个问题你非要开新帖?
科学之子
帖子: 2261
注册时间: 2013-05-26 6:58
系统: Debian 9
送出感谢: 842 次
接收感谢: 30 次

Re: 为何只有"Pause"按键无法自动重复?你们那里能自动重复吗?

#3

帖子 科学之子 » 2017-12-13 1:19

astolia 写了:我再说清楚一点,启用了autorepeat的效果就是,按下一个键不放,会重复产生KeyPress和KeyRelease事件。禁用autorepeat后,按下不放只会产生一个KeyPress事件。

不管你这个帖子还是stackexchange上的,都没有说清楚关键问题
xev的显示是
KeyPress
KeyRelease
KeyPress
KeyRelease
KeyPress
KeyRelease
...
还是
KeyPress
KeyRelease
就这两个

如果是前者,那是正常现象。后者才有问题,可能是硬件故障或键盘驱动导致的
你可以把autorepeat禁用掉看看按住不放是否还会出现KeyRelease事件,如果还出现,那就的确是硬件故障或键盘驱动有bug。否则可能是其他地方的设置引起的

另外你这个改1楼的破习惯要改改,补充到1楼是为了让新来的人更直观的了解整个讨论的进度,对我这个已参与者来说,你还是该回复,即使只回复个在一楼有更新也好,要不然活跃主题和新贴里都没有提示,从感谢短信进来也直接定位到我的回复,很难知道你又说了些东西。
我的情况是后者,禁用autorepeat之后按住还是出现KeyRelease.
科学之子
帖子: 2261
注册时间: 2013-05-26 6:58
系统: Debian 9
送出感谢: 842 次
接收感谢: 30 次

Re: 为何只有"Pause"按键无法自动重复?你们那里能自动重复吗?

#4

帖子 科学之子 » 2017-12-13 2:30

Wed Dec 13 02:23:43 CST 2017补充:
刚刚找了一个USB键盘,试了Pause可以自动重复.
出现问题的键盘時PS/2键盘,另一个Pause正常的是USB键盘.
手头目前没另一个PS/2键盘测试.
内核版本:

代码: 全选

Linux debian 4.13.4 #1 SMP Fri Nov 10 22:48:36 CST 2017 i686 GNU/Linux
上次由 科学之子 在 2017-12-13 13:31,总共编辑 1 次。
头像
vickycq
论坛版主
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
送出感谢: 100 次
接收感谢: 995 次
联系:

Re: 为何只有"Pause"按键无法自动重复?你们那里能自动重复吗?

#5

帖子 vickycq » 2017-12-13 13:27

我的 PS/2 键盘使用 PS/2 - USB 转换板接到主机的 USB 接口后,Pause/Break 键无法自动重复。主机没有 PS/2 接口,无法测试不用转换器的情况
这些用户感谢了作者 vickycq 于这个帖子:
科学之子 (2017-12-13 13:31)
评价: 3.7%
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
回复

回到 “Debian发行版”