当 Shift+1 打印感叹号时,键“1”不起作用!

min*_*ini 7 keyboard keyboard-layout

当我按下1笔记本电脑键盘上的键时,它不会在屏幕上打印任何内容,而是Shift+1打印!. 我只有与1!

  1. 使用哪种布局并不重要,我尝试了不同的布局,但仍然1没有打印任何内容。

  2. 我在插入笔记本电脑的 USB 键盘上测试了该问题,但仍然无法打印。


  • 我的笔记本电脑:戴尔 Inspiron 5458
  • 操作系统版本:18.10,Kubuntu

xev当我按下时输出1

FocusOut 事件,串行 40,合成 NO,窗口 0x3a00001,
    模式 NotifyGrab,详细信息 NotifyAncestor

FocusIn 事件,串行 40,合成 NO,窗口 0x3a00001,
    模式 NotifyUngrab,详细信息 NotifyAncestor

KeymapNotify 事件,串行 40,合成 NO,窗口 0x0,
    键:2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0   
           0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0   

KeyRelease 事件,序列号 40,合成 NO,窗口 0x3a00001,
    根 0x17b, subw 0x0, 时间 696147, (891,524), 根:(891,528),
    状态 0x0, 键码 10 (keysym 0x31, 1), same_screen 是,
    XLookupString 给出 1 个字节:(31) "1"
    XFilterEvent 返回: False

xev当我按下Shift+时输出1

KeyPress 事件,串行 40,合成 NO,窗口 0x3a00001,
    根 0x17b, subw 0x0, 时间 697230, (891,524), 根:(891,528),
    状态 0x0,键码 50(keysym 0xffe1,Shift_L),same_screen 是,
    XLookupString 给出 0 个字节: 
    XmbLookupString 给出 0 个字节: 
    XFilterEvent 返回: False

KeyPress 事件,串行 40,合成 NO,窗口 0x3a00001,
    根 0x17b, subw 0x0, 时间 698223, (891,524), 根:(891,528),
    状态 0x1, 键码 10 (keysym 0x21, exclam), same_screen 是,
    XLookupString 给出 1 个字节: (21) "!"
    XmbLookupString 给出 1 个字节: (21) "!"
    XFilterEvent 返回: False

xev当我按下时输出2

KeyRelease 事件,序列号 40,合成 NO,窗口 0x3a00001,
    根 0x17b, subw 0x0, 时间 694954, (891,524), 根:(891,528),
    状态 0x0, 键码 11 (keysym 0x32, 2), same_screen 是,
    XLookupString 给出 1 个字节:(32) "2"
    XFilterEvent 返回: False

xmodmap -pm

xmodmap:每个修饰符最多 4 个键,(括号中的键码):

移位 Shift_L (0x32)、Shift_R (0x3e)
锁      
控制 Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40)、Alt_R (0x6c)、Meta_L (0xcd)
mod2 Num_Lock (0x4d)
模组3      
mod4 Super_L (0x85)、Super_R (0x86)、Super_L (0xce)、Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)

min*_*ini 1

通过删除~/.config/kglobalshortcutsrc文件,现在它已重置,我可以通过键入11。我的操作系统是 Kubuntu,为 Yakuake 下拉终端或其他软件分配新的快捷方式可能会有点冲突。但我不知道这个问题的确切原因。