Questions tagged «keyboard-layout»

有关键盘布局和配置的问题。

1
如何使用辅音的死键?
首先,我的免责声明:我一生都在使用Windows,而且我是第一次尝试Ubuntu(今天是第三天),所以我完全是新手。 现在,我的问题是:我经常用西班牙语写东西,所以我使用死键来加重字符,就像这样:áéíóú 在Windows中,我可以使用美国-国际键盘布局来实现它,它对于用英语书写也很不错,因为它可以缩小诸如don,I'm等 区别在于,在Ubuntu中,我必须按空格键才能正常工作,因此要写我,我必须键入I,按',按spacebar,然后键入m 在Windows中,空格键不是必需的,但是如果我不按它在Ubuntu我得到IM 是否有另一种布局可以实现类似Windows的行为? 我使用的是英语(美国,带死键的国际)


2
如何将键盘布局更改为修改后的版本?
现在,我的目标是将整个xubuntu安装的键盘布局更改为我自己的修改版本。我认为做到这一点的方法是制作一个X11键盘图并加载它-但一如既往,有千种方法可以做事,我很乐意提出建议。 我已经创建了一个修改后的xkb符号键盘映射,我想在我的xubuntu安装中使用它,但是在设置对话框的布局列表中看不到它。 我将以下内容放入/ usr / share / X11 / xkb / symbols / se partial alphanumeric_keys xkb_symbols "psvorak" { name[Group1]="Sweden - PSvorak"; include "keypad(comma)" include "level3(ralt_switch)" key <AD01> { [odiaeresis, Odiaeresis, dollar, none ] }; <etc> }; 没有任何作用。 我还尝试根据http://www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/来重新生成symbol.dir,而xkbcomp表示我没有错误文件,没有其他更改。它在gui中不可用,setxkbmap(具有非常混乱的语法)仅以“找不到文件”或“加载新的键盘描述时出错”作为响应。 我确实设法创建了一个控制台键映射并使用loadkeys加载它... charset "iso-8859-1" keymaps 0-2,4-6,8,12 alt_is_meta strings as usual keycode 1 …

10
在键盘指示器中显示当前布局(语言代码/国家/地区标志)
从10.04升级到10.10,键盘指示器小程序不再显示活动布局的两个字母的国家/地区代码。 这太可怕了。这是默认行为吗?任何使用两种布局的人都无法分辨他们所使用的语言。 我似乎找不到此设置,它曾经是键盘布局的首选项。 更新1:如果不太明显-我有两种键盘布局-英文和希伯来语。我刚刚升级了表格10.04,并在国旗上覆盖了显示国家代码(USA / IL)的地方。 现在,我得到的只是一个模糊的键盘图标,并且找不到该设置。 更新2:这似乎是自Lucid以来人们一直在报告的错误,现在又回到了Maverick

3
重新映射键盘键
我正在使用带有“ fn”键的键盘。这是在笔记本电脑上。 因此,我的FN +向上/向下/向左/向右键映射到亮度/音量。我宁愿将它们安装到页面上/下,首页/结尾。并将其他4个键映射到这2个。向上/向下翻页具有FN +键,用于起始/结束。它的键盘布局很烂,但我想使其正常工作。 任何人都知道如何弄清楚键码是什么以及如何重新映射它们吗? 版本:10.04 x32 因此,这里有一些实验: 使用xmodmap -pke,我发现键码122 =降低音量,123 =提高音量。我得到了“首页/结束/上一页”(下一页),“下一页”(先前)的所有信息。 现在,使用上调音量键时,不会触发任何xev可检测到的事件。 我可以将音量键重新映射到XF86AudioLowerVolume或XF86AudioRaiseVolume,但是一旦将这两个键分别映射到Home / End,它们就什么也不用做。xev重映射后仍然不接收这些事件。 重新映射: xmodmap -e "keycode 122 = Home"

3
为每个应用程序分配默认键盘语言
是否可以为特定应用程序指定默认键盘语言?我知道有一个选项可以始终使用默认键盘语言启动应用程序,但这不是我想要的。 我正在寻找类似于“固定工作区”的东西,可以使用CompizConfig进行设置(将Chrome设置为始终在X1Y1处打开,在X2Y1处打开终端等)。我要设置Chrome的地方:捷克语,终端:英语,Spotify:英语,...

8
我可以使用哪种键盘布局键入ç?
在Windows计算机上,我将USA International与死键配合使用,并且键入ç('+ c)没有问题。但是,在我的Ubuntu计算机上,我将布局设置为“美国-国际(带有死键),并且该键组合返回了ć。我如何让它返回带有小提琴而不是尖音的C?


2
我可以配置bash / readline自动将NBSP转换为正常空间吗?
我正在使用芬兰语键盘布局,该布局将AltGr+ 映射Space到不间断的空间(NBSP,U + 00A0)。总的来说,我对此感到满意,但是我发现在使用bash命令行时,我经常不小心在管道|符号“(用AltGr+ <用芬兰语键盘布局用+ 编写)” 之后写NBSP而不是普通空格。我猜这是由于我需要AltGr在输入管道时按住并在碰到空间之前将其释放而造成的。当我发布的时机不好时,AltGr我会在命令行中看到不正确的错字和错误消息,例如 grep: command not found 看起来很像 grep: command not found 这使得这个问题很难在第一时间注意到。 我知道我可以禁用NBSP,但是我更喜欢仅在管道字符之后禁用它(具有AltGr+ Space以产生常规空间),或者如果不可能,则始终在bash命令行或readline级别上禁用它。有什么简单的方法可以执行此操作而无需修改 bash的源代码readline或我的终端仿真器(gnome-terminal)? 另一个好的解决方案是将NBSP配置为在命令行上可见,例如,将其替换␣为仅用于呈现的另一个字符(例如U + 2423 )。

2
Ubuntu 17.10,将输入切换更改为alt-shift(使用gnome-tweaks)在Firefox中造成问题
我最近安装了Ubuntu 17.10,当我尝试将键盘布局设置为alt+时shift,我遇到了一个众所周知的错误。有一种解决方法,使用gnome-tweaks-tool该方法可以起作用,但是随后它在Firefox(可能还有其他程序)上创建了有害行为。 设置完成后alt+ shift通过gnome-tweak-tool作为组合变化的语言,只要这种组合在Firefox按下,则触发切换火狐用来显示/隐藏菜单栏(与文件编辑/查看等/),和“焦点”意远离光标所在的位置。 这非常令人沮丧,因为必须去然后再次单击光标。我发现的唯一解决方案是在Firefox中永久启用菜单栏,因为alt它什么都不做,我可以用它来更改语言。但是我不想总是将菜单栏放在最上面。 希望您能理解我要解释的内容。 有什么想法吗?

4
使用Ubuntu的Mac Air上的Tilde键
默认情况下,Macbook Air上的任何布局都不允许我打印反引号(`)和波浪号(〜)符号。相反,我会得到反斜杠,竖线或其他内容,具体取决于布局。 我使用以下命令更改了用于打印波浪号的键的行为: xev <press tilde button> keycode <keycode from xev output> = grave asciitilde >~/.Xmodmap xmodmap ~/.xmodmaprc (说明基于这些/programming/17757232/switch-tab-and-backtick-keys-ubuntu-linux) 但不幸的是,切换布局后,我又得到了默认行为。 如何使这些更改永久生效?

1
俄语键盘布局中的热键
我看到了许多与此相关的已关闭主题,但没有建议的解决方案起作用。当我切换到俄语键盘时,快捷键(Ctrl + C,Ctrl + V,Ctrl + Z等)在大多数应用程序中均不起作用。我已经更新了系统14.04。提出解决方案,但不要只是关闭线程就说一切正常!在此先感谢您的帮助,因为我已经对此感到厌倦并开始考虑其他Linux发行版。

7
升级到Ubuntu 14.04之后,我的快捷键和媒体键不再起作用
我刚刚从13.10升级到14.04(GNOME界面),快捷键组合或Fn + F(#)控件似乎都无法正常工作(甚至不是默认的,例如终端的Ctrl+ Alt+ T)。此外,我还有一个带有附加媒体控制和音量切换按钮的HP无线键盘。这些也不再起作用。转到“设置”->“键盘”->“快捷方式”并尝试手动更改。 14.04中发生了什么变化导致此?我对Saucy从未有任何问题!我没有更改键盘配置或类似的设置,当我使用showkey测试按键时,它们都可以正常工作,因此升级发生时,键盘映射会丢失一些内容。



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.