Questions tagged «compose-key»


3
如何使Compose在GTK和Qt应用程序中工作?
我使用Gnome已有很长时间了,但是xim相对于默认的GTK行为,首选Vanilla X输入法()。我只设置GTK_IM_MODULE和QT_IM_MODULE环境变量xim,并没有与多个布局配置,任何问题的Compose关键,自定义~/.XCompose和misc:typo排版扩展。 最近的Gnome 3.6发行了一个半熟的越野车,ibus 并将其强加给用户,从而完全弄糟了键盘输入。我只是无法像以前那样使键盘正常工作(甚至ibus禁用了键盘),而不得不完全放弃Gnome。 现在,我使用一个简单的窗口管理器,并使用配置我的键盘setxkbmap。虽然键盘可以再次正常工作,但我无法在任何地方都可以使用Compose键。Compose可在普通的X11应用程序(xterm)中使用,但不适用于GTK2,GTK3和Qt应用程序。 我使用当前的Archlinux版本: xorg-xinput 1.6.0 xorg-server 1.13.1 xf86-input-keyboard 1.6.2 gtk2 2.24.14 gtk3 3.6.4 qt 4.8.4 并启用这样的Compose密钥: setxkbmap ... -option 'compose:menu' 和export GTK_IM_MODULE,QT_IM_MODULE变量: $ echo $GTK_IM_MODULE $QT_IM_MODULE xim xim Compose X11正确识别密钥: $ xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p' …

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= 分拆问题。

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

1
某些应用程序不接受“撰写”键中的某些字符
问题是撰写键可以正常工作,但是某些应用程序不接受其中的某些字符。例如,我可以∞在Emacs(Compose+ 8+ 8)中键入字符,但这在FireFox,Konsole和Kate中不起作用。但是许多其他字符,例如在其中€键入(在FireFox,Konsole和Kate中使用Compose )也可以正常工作。另外,我可以使用简单的复制粘贴(从两个剪贴板中的任何一个)插入问题符号。 那么,是什么原因引起的,以及如何解决? 抱歉,但我不知道如何研究此问题。我发现有些人的Compose键在某些应用程序中根本不起作用,但就我而言,它是可行的,尽管某种程度上是可行的。 设置:组合键/etc/default/keyboard和KDE键盘设置中都绑定到右侧的超级键。
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.