Questions tagged «keyboard-layout»

国家键盘布局,重新放置控制键等,通常在操作系统级别。有关应用程序中的键映射,请参见/ keyboard-shortcuts。

5
如何从命令行更改gnome 3中的键盘布局
我正在使用gnome 3.22.1,但是从3.18开始存在问题。 在此之前(我不记得确切的版本),我能够使用xkb-witch切换键盘布局,xkb-witch是在后台使用X.org绑定的简单应用程序。 在3.18之后,如果您运行xkb-switch,则不会在gnome中切换键盘布局。进一步的研究表明布局切换是有效的,但是时间很短。 如果运行此脚本: for i in $(seq 1000); do lang=$(xkb-switch -s ru; xkb-switch); if [[ "$lang" == "ru" ]]; then echo $lang; fi; done 根据您的幸运程度,您将获得3到20个“成功”布局切换。 谷歌搜索此问题后,我提出以下建议: gsettings set org.gnome.desktop.input-sources current 0 设置已更改,但布局保持不变。 我发现了一种“ hacky”方法来更改布局: setxkbmap us,ru setxkbmap ru,us 但是gnome Shell无法识别该更改,并且在布局指示器中显示了错误的语言。 我已经发布了有关此问题的信息(很抱歉,信誉不足,https://bbs.archlinux.org/viewtopic.php?pid = 1657582https://://github.com/ierton/xkb-switch/issues/15),但没有运气得到任何好的答案。 在这一点上,我被困住了。我不够熟练,无法识别gnome shell代码中的问题。我什至不确定这是(gnome shell的)问题。 我想要的是一种从终端切换键盘布局的gnome感知方式。有人可以指出我正确的方向吗?我是否应该将其记录为错误(尤其是无法通过gsettings更改键盘布局的事实)?

4
如何显示当前的键盘布局?
是否有实用程序可以图形化显示当前键盘布局? 例如,当使用外语书写并且物理键盘仅指示本地语言(符号的位置等)时,这可能会很有用。我希望获得类似于以下内容的显示:

6
如何使用撰写键创建小写pi(“π”)?
我很确定我曾经能够使用创建小写的pi字符Composepi(例如fsymbols.com上的描述),但是它不再起作用。我的撰写键适用于其他字符(例如Composeaa“å”),那么可能出什么问题了? 我没有/usr/share/X11/locale/en_GB.utf8/Compose(或~/.XCompose),应该安装/生成某些东西吗?有一个/usr/share/X11/locale/en_US.utf8/Compose; 将其符号链接/usr/share/X11/locale/en_GB.utf8/Compose以解决此问题是否足够? $ locale LANG=en_GB.utf8 LC_CTYPE="en_GB.utf8" LC_NUMERIC="en_GB.utf8" LC_TIME="en_GB.utf8" LC_COLLATE="en_GB.utf8" LC_MONETARY="en_GB.utf8" LC_MESSAGES="en_GB.utf8" LC_PAPER="en_GB.utf8" LC_NAME="en_GB.utf8" LC_ADDRESS="en_GB.utf8" LC_TELEPHONE="en_GB.utf8" LC_MEASUREMENT="en_GB.utf8" LC_IDENTIFICATION="en_GB.utf8" LC_ALL= 分拆问题。

1
如何获取我所有的密钥以发送密钥代码
我在XFCE上使用Gentoo。我有一个Logitech K350键盘,除少数几个键外,其他所有键均按预期工作,但是我想使用一个特定的键,但是在运行时showkey没有发送任何键代码。按键是键盘左下方的“排列窗口”按钮。 。 这是驱动程序问题,是否可以获取该密钥以发送代码,以便我可以对其进行映射?

3
重新映射电源键以删除
我有一个运行FluxBox的Ubuntu 13.10的Macbook Pro。不幸的是,电源按钮在物理上位于我希望删除键所在的退格上方。在OS X中,PowerKey程序可用于重新映射要删除的电源键。如何在X Windows中执行类似操作? 我通过编辑/etc/systemd/logind.conf和设置禁用了电源键。HandlePowerKey = ignore 在此之后,无需关闭笔记本电脑就可以按电源按钮。 运行xev -event keyboard表明,电源键的KeyPress通常被另一进程占用: MappingNotify event, serial 36, synthetic NO, window 0x0, request MappingKeyboard, first_keycode 8, count 248 KeymapNotify event, serial 36, synthetic NO, window 0x0, keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 …

2
如何允许大写锁定键盘布局更改
我使用的是新安装的Ubuntu-Gnome 16.04,我想设置caps-lock为更改键盘布局(单键,而不是组合键)。我曾经有过这个Linux-mint,后来我习惯了。我调查了设置管理器,但没有接受caps-lock为有效输入。我也看了一下int,gnome-tweak-tools但在那里根本找不到切换键盘的布局。这可能吗?怎么样?

1
在哪里可以找到有关xkb_symbols的信息(即dead_acute,KP_1,删除,关闭)[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加细节并通过编辑此帖子来澄清问题。 6年前关闭。 在哪里可以找到xkb_symbols及其含义的列表? 为了澄清起见,让我举一些xkb_symbols的例子: dead_acute dollar Down Delete adiaeresis Adiaeresis dead_circumflex KP_0 (KP_可能是“数字键盘”符号的前缀) KP_divide .... (还有很多) 阅读此Arch Wiki,我了解xkb_symbols实际上是数字。这些xkb_symbols的数字将分配给某个地方的某些字符串表示形式(这主要是问题:where?)。例如,可以看一下/usr/include/X11/keysymdef.h其中有哪些#defines持有以下一项: #define XK_KP_0 0xffb0 虽然至少有我能找到XK_KP_0,这似乎重新取样KP_0(即简单又前缀),我仍然没有关于类似(即所有其他符号信息dead_circumflex,dollar等...)。 我将需要一个这样的已定义字符串表示形式的列表,例如,以创建,调整或修改键盘布局。当然,我可以通过查看预先存在的键盘布局文件来获得一些见识,但是需要对其进行引用。因此,我在这里要求有人指出这一点。 更多背景 在文件中,其中用于定义,调整和修改设在这里的键盘布局/usr/share/X11/xkb/symbols/,如例如de(德国)的键盘布局/usr/share/X11/xkb/symbols/de的xkb_symbols被大量使用。 原则上,这是这样的文件的样子(作为文件的一部分de): //基于'xkb / symbols / de'文件中的键盘映射 默认 xkb_symbols“基本” { 包括“拉丁语(类型4)” name [Group1] =“德语”; 键{[2,quotedbl,twosuperior,oneeighth]}; 键{[[3,section,threesuperior,sterling]}; 密钥{[4,美元,四分之一货币,货币}}; .... .... }; 我想知道像xkb_symbols清单quotedbl,twosuperior在上面的代码片段中使用。

1
数字键模拟
我的新笔记本电脑(Dell Inspiron 5578)没有数字键盘。许多没有专用数字键盘键的笔记本电脑都可以通过来访问数字键盘Fn,但不能通过此键盘访问。当我运行xev并尝试使用传统Fn组合时(例如,Fn+ J代表1),看不到任何事件。而且数字甚至不在标签上。 AFAIU,我无法使用该Fn键创建任何快捷方式,因为Fn它没有传递给操作系统。但我理论上可以使用Alt_L+ Super_L代替。问题是如何正确执行。我希望在比键盘布局更低的级别上执行此操作,以便与所有VM(甚至非Linux的VM)都能很好地协同工作。 环境:Qubes OS。主机部分基于Fedora。 我试过了: 通过Xfce快捷键绑定xdotool命令。这会产生各种奇怪的结果:该命令(xdotool密钥KP_1及其变体)通常可以正常运行,但在由快捷方式调用时却无法正常运行。当通过快捷方式调用时,问题可能在于此时按下了修饰键。我尝试了各种修改(--clearmodifiers,修改器的keyup等),但它们都无法正常工作。 使用自动键执行相同的操作。我冻结了一些自动键。 非解决方案: 使用外部数字键盘/键盘:虽然我在外部键盘上有一个数字键盘(某种),但我希望在内部键盘上也有一个数字键盘,例如在旅行时,使用外部键盘是不可能的,或者至少是不舒服的。 使用数字行:在捷克语布局中,数字行主要用于重音字母。我使用的布局(CShack的extracs变体)在“数字行”中根本没有数字。 购买其他笔记本电脑:很难找到满足我各种要求的笔记本电脑。

1
在xkb中重新映射Caps Lock和Shift + Caps Lock
我正在尝试配置xkb,以使Caps Lock映射到Compose键,而Shift + Caps Lock功能作为传统的Caps Lock。我将以下内容放入一个名为的新文件中/usr/share/X11/xkb/symbols/gdwatson: partial modifier keys xkb_symbols "compose" { key <CAPS> { type[Group1] = "TWO_LEVEL", symbols[Group1] = [ Multi_key, Caps_Lock ] }; }; 然后我跑了setxkbmap -symbols 'pc+us+gdwatson(compose)',成功完成了。Caps Lock用作Compose,但是Shift + Caps Lock用作Compose而不是Caps Lock。 xkbcomp :0.0显示以下内容: key <CAPS> { type= "TWO_LEVEL", symbols[Group1]= [ Multi_key, Multi_key ] }; 第二级符号映射由于某种原因正在复制第一级符号映射,而不是我尝试赋予它的单独值。有人有足够强大的xkb-fu来告诉我我做错了什么或如何解决吗?

1
从定制键盘获取键的键代码
我正在尝试将Minitel转换为具有Raspberry Pi的计算机。 这是一个迷你旅馆: 因此,我将minitel键盘的矩阵焊接到了USB键盘pcb上,如下所示: 一切正常,我从自定义键盘上收到了一些键。我只需要适当地重新映射键即可。 因此,我试图创建一个程序,要求我按下a并捕获相应的键码,然后使用自定义键盘的所有键最终生成一个xmodmap文件。 我唯一的问题是我不知道如何才能获得该键码(仅此而已!)。我尝试过,xev但是显示的数据太多,无法将其过滤掉。 我知道我可以手工跟踪所有键码,但是我将转换10个Minitel,所以我希望有一个更快的方法!


1
键盘布局与xmodmap的关系
我正在使用Xubuntu。登录之前,我可以选择键盘布局。我xmodmap用来重新映射一些键。 我对两件事感兴趣: (a)当我打开笔记本电脑时,(b)在启动过程中,以及(c)登录到系统(在这三个阶段)以及在使用系统时(登录),键盘映射状态如何变化。 是什么原因导致在各个阶段中哪些符号将显示在屏幕上(以及发送的控制键)。当我按下某个键时,它会向键盘驱动程序(?)发送一些信号,然后必须有一些决定过程(应用程序和配置文件)来确定将显示哪些符号。这个问题的答案应该是应用程序列表和那些配置文件的路径(我对Ubuntu(基于Debian的系统)特别感兴趣,但是您可以描述其他系统,但最好使用Ubuntu)。

2
添加自定义的Compose键序列
如何添加自定义的Compose键序列?我已经用Google搜索了很多,但是找不到解释。我特别希望: <Compose> + <Z> + <Z> = ℤ # Blackboard bold Z (set of integers) 特别是,我尝试将文件复制/usr/share/X11/locale/en_US.UTF-8/Compose到~/.XCompose,并模仿其语法。但是,这似乎没有用。

2
如何使SysRq在笔记本电脑上工作?
我的计算机/proc/sys/kernel/sysrq包含数字502,但Alt + SysRq + ...似乎无法在我的HP Pavilion笔记本电脑上使用。我该如何解决? 更新1:顺便说一句:我的打印屏幕键或任何其他键都没有附加标签,如“ SysRq”。 更新2: 硬件型号:HP Pavilion 17笔记本电脑 键盘布局:德语,QWERTZ

3
如何重新启用大写锁定键?
我目前正在设置我的默认键盘布局,如下所示: setxkbmap -layout us -variant dvorak -option ctrl:nocaps,[...] 它禁用大写锁定键,并使其成为附加的ctrl键,以及大量其他选项。 我想执行以下操作来切换键盘布局: setxkbmap -layout us -variant dvorak-l -option ctrl:swapcaps 但是,它不会重新启用大写锁定键。据我所知,左控制键和大写锁定均保留为控制键。 我知道我可以清除整个选项列表,但是出于可维护性的考虑,我宁愿不粘贴选项。如何重新启用大写锁定? 更新: 使用xev(1)查看按键时,似乎ctrl:nocaps Control_L为两个按键都提供了一个,而ctrl:swapcaps“恢复”了大写锁定键(按键给出了Caps_Lock)。但是,大写锁定LED不会点亮,也不会实际工作。 望着xkeyboard-config/symbols/ctrl在X.org源文件确实暗示了这个问题: xkb_symbols "nocaps" { replace key <CAPS> { [ Control_L, Control_L ] }; modifier_map Control { <CAPS>, <LCTL> }; }; xkb_symbols "swapcaps" { replace key <CAPS> { [ …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.