Deepin 关于键盘的一个神奇 bug(?)

2019-01-04 12:32:43 +08:00
 youngxu

前几天看了一个 V 友给父母装了 deepin,正好买了一块新固态,于是决定实际体验一下。喝了一杯 20 分钟的咖啡,装好了; deepin,启动!总体感觉不错,不过,

噫,(笔记本)键盘的 Fn+左右方向键 实现的 Home 和 End 的功能怎么没用??如图:

http://wx1.sinaimg.cn/mw690/0060lm7Tly1fyufqx4qlkj30qo0jkmzb.jpg

Fn+F2/3 … 8/9 都是可以的,调节亮度、声音都没问题,为什么就 Home 和 End 不行??没有这两个键我要死了( x

Fine,我搜到了键盘映射工具 xmodmap,左右方向键的 keycode 是 113 和 114,改成了如下:

keycode 113 = Left NoSymbol Home
keycode 114 = Right NoSymbol End

还是没用!

但是,偶然发现:先按住 Win/Alt/Ctrl/Shift 中的任意一个,再按住 Fn,然后按一下左 /右方向键,再松开前面那个键,就可以正常使用了,直到松开 Fn 键为止。神奇…

deepin 用着感觉很好的,不想因为这个缺陷放弃啊…求 V 友支招,哪怕不是改键,只要方便地实现 Home 和 End 就行(外接键盘不行,出门带着不方便)

4516 次点击
所在节点    Linux
12 条回复
youngxu
2019-01-04 12:51:37 +08:00
图:
Fulcrum
2019-01-04 13:14:12 +08:00
看下 deepin 默认快捷键设置是不是冲突了,我的 108 键 end/home 正常
xml123
2019-01-04 13:16:50 +08:00
Fn 键系统是看不见的,这个组合键是键盘本身的功能。还是看看键盘驱动吧。或者不执著于 Fn 键,把其他组合键映射成 Home 和 End 也是可以的。
yech1990
2019-01-04 13:20:11 +08:00
是键盘驱动的问题
sbw
2019-01-04 13:27:18 +08:00
xev 跑起来然后看看按 fn+↑ 识别到的键是哪个,如果不是 PgUp 的话就是驱动的问题
refugeezhao2018
2019-01-04 13:34:05 +08:00
标准逻辑不是编辑键是正常功能,方向键是上档位功能吗?
youngxu
2019-01-04 15:40:03 +08:00
@Fulcrum 默认快捷键没有与 Fn 相关的冲突

@xml123 也考虑过用 Alt+左右键,但是用 xmodmap 设置没有成功,我是这么写的:
```
keycode 113 = Left NoSymbol Home NoSymbol Home NoSymbol
keycode 114 = Right NoSymbol End NoSymbol End NoSymbol
```
不知道你有没有别的设置方法或是建议。

@sbw xev 里面的结果是这样的:KeyPress event 和 KeyRelease event 是我按下和松开 方向键上键,FocusOut 和 FocusIn 是我按下 Fn 再按下、松开方向键上键的。似乎没有捕捉到你说的 PgUp。
youngxu
2019-01-04 15:40:22 +08:00
@sbw 忘了放图:
youngxu
2019-01-04 16:11:36 +08:00
All right...我算是解决了

我把 Caps_Lock+左右键映射成了 Home 和 End,这个可行。

谢谢楼上诸位。
niubee1
2019-01-04 16:14:26 +08:00
我家老人用得很轻度, 暂时感觉都良好, 要用到的都基本有了
zh826256645
2019-01-04 16:48:06 +08:00
给父母装 deepin 还行,23333
akillcool
2019-01-05 21:02:16 +08:00
感谢楼主,我的 Arch+DDE 在笔记本上也有同样的问题,现在按照楼主的方式解决了->Ctrl+Fn+Home/End

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/523818

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX