Tag: keyboard layout

自定义键盘布局:添加未定义keysym的字符

几年前,我遵循自定义键盘布局方法 ,从那以后一直在dvorak +双语+印刷幸福。 我现在想把薄的不间断空间( U+202F )添加到我的武器库中的替代键之一(当用法语写时,它位于冒号和问号之前),但似乎没有为此定义键。 /usr/include/X11/keysymdef.h字符,所以我不清楚如何添加它。 有什么想法吗? 有什么方法可以简单地在布局定义文件中提供Unicode编号吗? 或者有没有办法定义一个新的keysym ? 提前致谢。

将自定义键盘布局添加到Xubuntu 13.10

我正在尝试将workman-p布局添加到xubuntu。 它有几个安装的otions。 有xorg,xmodmap和* .kmap文件的文件。 从这篇文章中我发现你需要将键盘映射添加到/ etc / X11 / xkb / symbols /,并且所有布局文件都应该存在,但我甚至没有该目录。 所以我添加了它,复制了那里的文件,但它没有任何帮助。 我猜xfce在13.10中没有使用这个文件夹。 我在xmodmap上取得了一些成功,但它只是改变了我的布局并关闭了我设置的俄语切换。 我需要一种方法来添加布局,以便可以以正常方式切换,即设置菜单。

为什么我对xkb的修改不起作用?

精简版 目前, AltGr + -生产¥。 我希望它能产生一个冲刺。 在/usr/share/X11/xkb/symbols/us ,我用“endash”替换了所有“yen”的出现并重新启动,但这没有任何区别。 作为记录: $ setxkbmap -query rules: evdev model: pc104 layout: us variant: altgr-intl options: lv3:ralt_switch_multikey,numpad:pc 更长的版本 我最初通过查看/usr/share/X11/xkb/symbols/us ,其中包含标记为xkb_symbols “altgr-intl” { 。 此部分包含include “us(intl)”并include “level3(ralt_switch)” ,并且未提及AE11 (它是 – 的键码)。 标记为xkb_symbols “intl” {的部分xkb_symbols “intl” {包含key { [ minus, underscore, yen, dead_belowdot ] }; ,所以我在这里修改了AltGr位置的yen以endash 。 我重新启动,这没有任何区别,所以我做了上面的暴力方法(然后重新启动)。 更多故障排除 如果我设置setxkbmap -layout us […]

如何自动设置“键盘配置”包?

我正在编写一个脚本,使用debootstrap(在Ubuntu 16.04服务器机器上)将Ubuntu 16.04服务器安装到chroot jail中。 在设置keyboard-configuration包期间,它会询问键盘类型: Setting up keyboard-configuration (1.108ubuntu15) … debconf: unable to initialize frontend: Dialog debconf: (TERM is not set, so the dialog frontend is not usable.) debconf: falling back to frontend: Readline Configuring keyboard-configuration ———————————- The layout of keyboards varies per country, with some countries having multiple common layouts. Please select the country […]

Ubuntu 17.10中键盘布局切换的静态排序

刚刚安装了Ubuntu 17.10,似乎键盘布局切换改变了它的行为。 在之前版本的Ubuntu(例如16.04 Unity)中,如果我有3种不同的键盘布局(例如EN – TH – JA ),击中Super + Space将始终以相同的顺序循环到下一个布局(例如EN到TH)到JA然后回到EN )。 但是自从Ubuntu 17.10以来,情况就不再如此了。 它循环通过MRU (最近使用)排序中的布局。 所以假设布局以EN开头,然后我循环到TH 。 下次我点击Super + Space ,它会给我EN而不是JA 。 我试图挖掘并发现罪魁祸首是org.gnome.desktop.input-sources新实现的DCONF设置,似乎没有办法改变这种行为。 所以我的问题是:有没有办法将此行为更改为键盘布局切换的“静态排序” ? (作为旁注,当我们有三个或更多布局时,新行为非常糟糕。大部分时间我们作为用户都记不起MRU布局,因此布局切换非常不方便且比已经知道什么慢得多如果使用静态排序,下一个布局就是。) 如果没有设置可以更改此行为,我应该在哪里将其报告为错误或function请求?