因此,我的笔记本电脑删除键卡在内部。我尝试使用 禁用它xmod -e 'keycode 119 = 0x0000'
。但我仍然在 xev 中检测到它。有时当文本编辑器打开时,所有内容都会被删除。我已在启动应用程序中添加了上述命令,但无济于事。
我有一台索尼 vaio,装有 ubuntu 22.4 mate
if I press m it shows 0
if I press u it shows 4
和其他几封信
此文本由 ONBOARD 编写,请帮忙
罗技 G915 (TKL 键盘)
所以,故事是这样的:我通过“特殊”程序(而不是 gnome,如 autokey 和其他程序)调整键盘配置,现在功能键不再起作用了……
我尝试重置键盘配置、布局、一切……
我已经尝试过
dconf reset -f /org/gnome
了dpkg-reconfigure keyboard-configuration
现在我要让 FN 键再次工作的唯一解决方法是:
- 登录到第二个用户(之前创建的、未动过的、未使用过的用户),该用户仍可使用 FN 键,
- 注销,
- 切换回我的用户。
瞧,这就是让它们再次运转起来的“诀窍”......
我已经运行了
xev
,evtest
和showkey
,除非我执行“解决方法”,否则 FN 键永远无法被检测到,之后在这 3 个程序中可以再次被检测到。我已经卸载了定制第二个键盘(小键盘)所需的一些守护进程和程序...
我已经将两个用户中运行的守护进程进行了比较
service --status-all
,systemctl | grep "running"
以防万一有某些守护进程修改了一些东西……但在解决方法之前和之后:系统进程是相同的我检查了我的
~/.config
文件夹,它与第二个用户的没有什么不同我也从 升级到
Ubuntu 20.x
了Ubuntu 22.04.5
,但无济于事。
线索:
- 它可能是我的用户中的某个东西,我无法处理它,
- 这可能与 X 服务器有关?gnome 似乎在切换用户后没有保留错误的配置
- 重启后,如果我登录到第二个用户,FN 键可以正常工作,并且在切换到我的第一个用户时继续起作用...所以这只是我的第一个用户的配置缺陷......
我只有 1 个键盘:Logitek G915 TKL
,从命令行配置时,我选择列表中唯一最近的?键盘:Logitech G15 extra keys via G15 daemon
Computer: Asus P50N (minibox, not a laptop)
Ubuntu 22.04.5 LTS
Gnome version: 42.9
我有一台戴尔笔记本电脑(inspiron 16 5645)。除了 Super 键之外,它还有另一个键,据说是 Windows 副驾驶键。它似乎表现得像左移键,xev 将其报告为相同的键码,但大概 Windows 可以区分它。
我可以用它做点有用的事情吗?我想将它映射到右 ctrl,但它不存在。
编辑:添加终端输出:-外窗口为 0x800001,内窗口为 0x800002
PropertyNotify event, serial 8, synthetic NO, window 0x800001,
atom 0x27 (WM_NAME), time 74036986, state PropertyNewValue
PropertyNotify event, serial 9, synthetic NO, window 0x800001,
atom 0x22 (WM_COMMAND), time 74036986, state PropertyNewValue
PropertyNotify event, serial 10, synthetic NO, window 0x800001,
atom 0x28 (WM_NORMAL_HINTS), time 74036986, state PropertyNewValue
CreateNotify event, serial 11, synthetic NO, window 0x800001,
parent 0x800001, window 0x800002, (10,10), width 50, height 50
border_width 4, override NO
PropertyNotify event, serial 14, synthetic NO, window 0x800001,
atom 0xf9 (WM_PROTOCOLS), time 74036986, state PropertyNewValue
MapNotify event, serial 15, synthetic NO, window 0x800001,
event 0x800001, window 0x800002, override NO
ConfigureNotify event, serial 21, synthetic NO, window 0x800001,
event 0x800001, window 0x800001, (0,0), width 178, height 178,
border_width 0, above 0x600109, override NO
PropertyNotify event, serial 28, synthetic NO, window 0x800001,
atom 0x16f (_NET_WM_ALLOWED_ACTIONS), time 74036986, state PropertyNewValue
PropertyNotify event, serial 29, synthetic NO, window 0x800001,
atom 0x153 (_MUTTER_NEEDS_FRAME), time 74036986, state PropertyNewValue
PropertyNotify event, serial 29, synthetic NO, window 0x800001,
atom 0x101 (_NET_WM_DESKTOP), time 74036986, state PropertyNewValue
PropertyNotify event, serial 31, synthetic NO, window 0x800001,
atom 0x13b (WM_STATE), time 74036987, state PropertyNewValue
PropertyNotify event, serial 31, synthetic NO, window 0x800001,
atom 0x107 (_NET_WM_STATE), time 74036987, state PropertyNewValue
PropertyNotify event, serial 31, synthetic NO, window 0x800001,
atom 0x131 (_GTK_EDGE_CONSTRAINTS), time 74036987, state PropertyNewValue
ConfigureNotify event, serial 34, synthetic NO, window 0x800001,
event 0x800001, window 0x800001, (50,32), width 178, height 178,
border_width 0, above 0x600109, override NO
PropertyNotify event, serial 34, synthetic NO, window 0x800001,
atom 0x131 (_GTK_EDGE_CONSTRAINTS), time 74036988, state PropertyNewValue
ReparentNotify event, serial 34, synthetic NO, window 0x800001,
event 0x800001, window 0x800001, parent 0xa001a0,
(0,0), override NO
PropertyNotify event, serial 34, synthetic NO, window 0x800001,
atom 0xfe (_NET_FRAME_EXTENTS), time 74037001, state PropertyNewValue
ConfigureNotify event, serial 34, synthetic NO, window 0x800001,
event 0x800001, window 0x800001, (14,49), width 178, height 178,
border_width 0, above 0xa001a1, override NO
MapNotify event, serial 35, synthetic NO, window 0x800001,
event 0x800001, window 0x800001, override NO
VisibilityNotify event, serial 35, synthetic NO, window 0x800001,
state VisibilityUnobscured
Expose event, serial 35, synthetic NO, window 0x800001,
(0,0), width 178, height 10, count 3
Expose event, serial 35, synthetic NO, window 0x800001,
(0,10), width 10, height 58, count 2
Expose event, serial 35, synthetic NO, window 0x800001,
(68,10), width 110, height 58, count 1
Expose event, serial 35, synthetic NO, window 0x800001,
(0,68), width 178, height 110, count 0
ConfigureNotify event, serial 35, synthetic YES, window 0x800001,
event 0x800001, window 0x800001, (198,217), width 178, height 178,
border_width 2, above 0x0, override NO
PropertyNotify event, serial 35, synthetic NO, window 0x800001,
atom 0x107 (_NET_WM_STATE), time 74037002, state PropertyNewValue
FocusIn event, serial 35, synthetic NO, window 0x800001,
mode NotifyNormal, detail NotifyNonlinear
KeymapNotify event, serial 35, synthetic NO, window 0x0,
keys: 1 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 0
PropertyNotify event, serial 35, synthetic NO, window 0x800001,
atom 0x107 (_NET_WM_STATE), time 74037005, state PropertyNewValue
PropertyNotify event, serial 35, synthetic NO, window 0x800001,
atom 0x107 (_NET_WM_STATE), time 74037005, state PropertyNewValue
EnterNotify event, serial 35, synthetic NO, window 0x800001,
root 0x3d1, subw 0x0, time 74037005, (155,114), root:(355,333),
mode NotifyNormal, detail NotifyNonlinear, same_screen YES,
focus YES, state 0
KeymapNotify event, serial 35, synthetic NO, window 0x0,
keys: 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 0 0
PropertyNotify event, serial 35, synthetic NO, window 0x800001,
atom 0x107 (_NET_WM_STATE), time 74037016, state PropertyNewValue
KeyRelease event, serial 35, synthetic NO, window 0x800001,
root 0x3d1, subw 0x0, time 74037112, (155,114), root:(355,333),
state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
XLookupString gives 1 bytes: (0d) "
"
XFilterEvent returns: False
KeyPress event, serial 38, synthetic NO, window 0x800001,
root 0x3d1, subw 0x0, time 74043466, (155,114), root:(355,333),
state 0x40, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 38, synthetic NO, window 0x800001,
root 0x3d1, subw 0x0, time 74043594, (155,114), root:(355,333),
state 0x41, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
LeaveNotify event, serial 38, synthetic NO, window 0x800001,
root 0x3d1, subw 0x0, time 74047709, (-12,-47), root:(188,172),
mode NotifyNormal, detail NotifyAncestor, same_screen YES,
focus YES, state 0
ClientMessage event, serial 38, synthetic YES, window 0x800001,
message_type 0xf9 (WM_PROTOCOLS), format 32, message 0xf7 (WM_DELETE_WINDOW)
一周前我从 22.04 升级到了 24.04。几乎没有遇到任何问题,但现在我发现有些奇怪。
我正在使用两种键盘布局并使用Alt+Shift
快捷方式在它们之间切换。
当我尝试通过 Firefox 在 Google Sheets 中以非英语布局输入任何内容时,什么都没有发生。我必须先双击单元格,然后才能输入。
如果我使用英文布局,就没有任何问题。
为了在系统设置中进行调试,我添加了第三个布局。令人惊讶的是,当我按 Alt-Tab 进入 Firefox 时,我甚至无法选择第三个布局。它不在那里!我说的是系统托盘图标。
实际上,大多数软件(Kate、Phpstorm、Slack,甚至 Konsole)都会出现该问题(缺少键盘布局)。Chromium 并未受到影响:我可以使用任何添加的键盘布局查看、选择并实际输入 Chromium。
需要说明的是:在 Firefox 和其他软件中,我可以使用布局 #1 和布局 #2,但不能使用布局 #3。在 Google Sheets 中,我可以选择布局 #2,但当我输入时什么都没有发生。
如果我进入系统设置 - 输入设备 - 键盘,那么我可以在测试区域使用任何布局。
我的系统是
Operating System: Kubuntu 24.04
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.13
Kernel Version: 6.8.0-44-generic (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-4770 CPU @ 3.40GHz
Memory: 15,6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 970/PCIe/SSE2
Manufacturer: MSI
Product Name: MS-7850
System Version: 1.0
我可以确认,在这台机器上使用 22.04 时没有遇到任何问题。我的笔记本电脑使用 22.04 时也没有遇到任何问题。
简单请求:使用设置>键盘快捷键>查看和自定义快捷键>自定义快捷键我想要执行以下操作。创建一个键盘快捷键(例如 CTRL r),将我的电子邮件地址(例如[email protected])输入到文本字段或需要我的电子邮件地址的字段中。
我在 Google 上搜索了不少,但没找到可行的方法。此外,我还查看了此处的“类似问题”部分,尝试了几个,但都不起作用。我按照列出的一些建议下载、安装并使用了 xdotool 和 xclip,但这些建议都不起作用。基本上,我将列出的命令(按照示例 - 除了我的电子邮件地址)放在自定义快捷方式字段的命令空间中,按下所需的快捷键,返回到文本编辑器或我的电子邮件应用程序,将光标放在我想要输入电子邮件地址的位置,按下快捷键组合(CTRL r),但没有任何内容粘贴到字段或文本应用程序中。
我也尝试过 Input Remapper 和 AutoKey 应用程序,但是都没有成功。
所以,你可以想象我已经束手无策了,我非常感谢你的帮助。
我使用的是联想 Ideapad Z580 和 Ubuntu 24.04。这个组合运行良好,我没有遇到任何问题;所以我怀疑是硬件还是软件的问题。更详细地说,这是一台 64 位机器,Gnome 版本 46,窗口系统是 Wayland,内核版本是 Linux 6.8.0-41-generic。
谢谢...
有一些与此相关的问题,但都已经过时了。有人能告诉我如何将屏幕拆分为一个显示屏,用于两个活动应用程序吗?只能使用键盘(我认为用光标来做这件事太烦人了)
谢谢你!
我似乎想要与整个世界不同的东西。我希望我的Right Alt工作方式是:Right Alt/ Alt Gr。我正在运行 KDE kubuntu 22.04。
键盘设置为generic | generic 104-key pc
,布局为English (US, euro on 5)
。当我启用Key to choose the 3rd level
时Left Alt,任何Alt+5都会返回€
。这更符合我的要求,但仅将第 3 级映射到任何 alt 都会破坏我的键盘快捷键,例如Ctrl+ Alt+ E(海豚)
showkey
向我展示了两边都映射到Alt而不是Alt和Alt Gr
keycode 56 press
keycode 56 release
keycode 56 press
keycode 56 release
(我连续按Left Alt和Right Alt)
键盘是 corsair K95,没有标有 的右 alt 键Alt Gr,只是Alt。这可能是问题所在?
如果我输入--
OpenOffice/LibreOffice,它会自动替换为–
。但在其他地方,有没有简单的方法来输入这个字符?
(我对能够通过升级继续发挥作用的解决方案感兴趣)
上次升级后,我的键盘开始工作异常。我有一台罗技 ERGO K660。
例如,单击 SUPER 键和 ALT 时,鼠标滚动会在窗口中停止,并滚动工作区。单击 ESCAPE 时,它会切换活动窗口。单击 SHIFT 时,下一个键是大写。还有几种不同的东西。有一种情况(我不知道我是怎么做到的)我的键盘只写出特殊字符。
早上有更新,中午我不得不重启笔记本电脑。重启后问题就开始了。
什么可能导致此问题?可能是更新吗?
输出来自uname -a
:
Linux XXX 6.5.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 7 09:00:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
输出来自lsb_release -a
:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
我按照 Ubuntu Desktop 的建议安装更新。