虽然 Shift+1 可以打印感叹号,但键“1”不起作用!

虽然 Shift+1 可以打印感叹号,但键“1”不起作用!

当我按下笔记本电脑键盘上的 键时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,
    root 0x17b, subw 0x0, 时间 696147, (891,524), root:(891,528),
    状态 0x0,键码 10(键符 0x31,1),same_screen 是,
    XLookupString 给出 1 个字节:(31)“1”
    XFilterEvent 返回:False

xevShift当我按下+时输出1

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

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

xev当我按下时输出2

KeyRelease事件,序列40,合成NO,窗口0x3a00001,
    root 0x17b, subw 0x0, 时间 694954, (891,524), root:(891,528),
    状态 0x0,键码 11(键符 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 数字锁定 (0x4d)
mod3      
mod4 Super_L(0x85),Super_R(0x86),Super_L(0xce),Hyper_L(0xcf)
mod5 ISO_Level3_Shift(0x5c),Mode_switch(0xcb)

答案1

缩小到硬件或软件

首先检查是否是操作系统软件、应用工具或笔记本电脑 BIOS 造成了干扰:

  1. 使用 Live USB 启动并选择“尝试 Ubuntu 而不安装”。密钥是否1正常工作?如果没有,请尝试步骤 2。如果是,请重新安装 Ubuntu 18.10。
  2. 启动笔记本电脑,但按下c按键中断 Grub。1按键是否正常工作?如果是,则 Ubuntu 18.10 存在问题。如果不是,请转到步骤 3。
  3. 买一个 USB 键盘(如果你借不到,起价 10 美元)并插入。正常启动笔记本电脑。键盘能1正常工作吗?如果没有,请尝试第 4 步。如果是,请检查戴尔更新网站并安装这个: 在此处输入图片描述
  4. 尝试使用 Windows 7/8/10。问题仍然存在吗?

答案2

通过删除~/.config/kglobalshortcutsrc文件,现在文件已重置,我可以输入1来自1。我的操作系统是 Kubuntu,为 Yakuake 下拉终端或其他软件分配新快捷方式可能会产生冲突。但我不知道问题的具体原因。

相关内容