Deepin 关于键盘的一个神奇 bug(?) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
youngxu
V2EX    Linux

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

  •  
  •   youngxu 2019-01-04 12:32:43 +08:00 5019 次点击
    这是一个创建于 2548 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天看了一个 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 就行(外接键盘不行,出门带着不方便)

    12 条回复    2019-01-05 21:02:16 +08:00
    youngxu
        1
    youngxu  
    OP
       2019-01-04 12:51:37 +08:00 via Android
    图:
    Fulcrum
        2
    Fulcrum  
       2019-01-04 13:14:12 +08:00 via Android
    看下 deepin 默认快捷键设置是不是冲突了,我的 108 键 end/home 正常
    xml123
        3
    xml123  
       2019-01-04 13:16:50 +08:00   1
    Fn 键系统是看不见的,这个组合键是键盘本身的功能。还是看看键盘驱动吧。或者不执著于 Fn 键,把其他组合键映射成 Home 和 End 也是可以的。
    yech1990
        4
    yech1990  
       2019-01-04 13:20:11 +08:00 via Android
    是键盘驱动的问题
    sbw
        5
    sbw  
       2019-01-04 13:27:18 +08:00
    xev 跑起来然后看看按 fn+↑ 识别到的键是哪个,如果不是 PgUp 的话就是驱动的问题
    refugeezhao2018
        6
    refugeezhao2018  
    2019-01-04 13:34:05 +08:00 via Android
    标准逻辑不是编辑键是正常功能,方向键是上档位功能吗?
    youngxu
        7
    youngxu  
    OP
       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
        8
    youngxu  
    OP
       2019-01-04 15:40:22 +08:00
    @sbw 忘了放图:
    youngxu
        9
    youngxu  
    OP
       2019-01-04 16:11:36 +08:00
    All right...我算是解决了

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

    谢谢楼上诸位。
    niubee1
        10
    niubee1  
       2019-01-04 16:14:26 +08:00
    我家老人用得很轻度, 暂时感觉都良好, 要用到的都基本有了
    zh826256645
        11
    zh826256645  
       2019-01-04 16:48:06 +08:00
    给父母装 deepin 还行,23333
    akillcool
        12
    akillcool  
       2019-01-05 21:02:16 +08:00 via Android
    感谢楼主,我的 Arch+DDE 在笔记本上也有同样的问题,现在按照楼主的方式解决了->Ctrl+Fn+Home/End
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1234 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 17:26 PVG 01:26 LAX 09:26 JFK 12:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86