Questions tagged «xkb»

14
如何更改键盘上的按键?(如何创建自定义键盘命令/快捷方式?)
我想更改键盘上某些键的键绑定。我希望一些人运行命令,而另一些人激活不同的键。 我可以使用哪些应用程序来执行此操作? 指数: Xbindkeys 默认键盘和快捷方式设置(来自系统设置) Xmodmap Xkeycaps 自动按键 xkb 我仍在寻找使用dconf和其他任何方法的答案。

1
如何添加新的键盘布局(自定义键盘布局定义)
我想复制一个键盘布局/usr/share/X11/xkb/symbols/并进行更改,然后从中生成一个新的布局。 如何添加新的键盘布局(例如“ mylayout”)? 更新#1: 我更改的文件以添加新的布局: /usr/share/X11/xkb/symbols/irwinxp(最初与相同ir): // Iranian keyboard layout //////////////////////////////////////// // Persian layout, // based on // Information Technology – Layout of Persian Letters and Symbols on Computer Keyboards // ISIRI 9147 – 1st Edition // Institute of Standards and Industrial Research of Iran // http://www.isiri.org/UserStd/DownloadStd.aspx?id=9147 // http://behnam.esfahbod.info/standards/isiri-keyboard-9147.pdf // …

1
使用setxkbmap进行简单的重新映射(类似于xmodmap)
使用xmodmap重新映射键盘后,我遇到了一些问题:设置在应用后2-20分钟后会随机重置。用谷歌搜索它,但没有帮助:有些东西使它们复位,但是所有提及都适用于xfce,而我在通常的14.04 Ubuntu下具有统一性。 我看到过诸如“使用xkb,忘记xmodmap”之类的短语,但仍然不知道该怎么做。它要么是分类的,要么是非常复杂的,因为关于它的信息量比xmodmap方法要少得多。 这是我的自定义列表: xmodmap -e "keycode 84 = Down" xmodmap -e "keycode 79 = Home" xmodmap -e "keycode 80 = Up" xmodmap -e "keycode 83 = Left" xmodmap -e "keycode 85 = Right" xmodmap -e "keycode 87 = End" xmodmap -e "keycode 90 = Insert" xmodmap -e "keycode 91 …
13 14.04  xmodmap  xkb 


2
为什么13.10破坏了我的自定义键盘布局?
我正在使用自定义键盘布局。基本上,我修改了us-mac布局以适合我理想的常规us布局的数学运算版本,该布局也使德国变音符混为一谈。它运行良好,并且连续6个版本都可以出色地工作。今天的版本Upgrade(从13.04到13.10)打破了这一趋势。我现在有通常的cr脚的Macintosh布局。 现在,xkb只是忽略了我的布局以及我所做的所有其他更改/usr/share/X11/xkb/symbols/us(试图在各处切换“ 0”和“ 9”并重新启动-无效)。这是为什么? 我怀疑我现在必须采取额外的步骤才能使更改生效或类似的事情。任何人都想指出我正确的方向吗?


2
如何使Hyper键和Super键做的不同?
我已经使用xkb将右Windows键(RWIN)重新映射到Hyper_R,因为我想将它与AutoKey一起使用以实现某些特殊的快捷方式。我是通过编辑完成的 /usr/share/X11/xkb/symbols/pc 修改RWIN行: key <RWIN> { [ Hyper_R ] }; (这是指导我的答案) 据我所知,这行得通,并且正确的Windows键现在可以触发Hyper_R。但是,似乎在Ubuntu(确切地说是Xubuntu)中,Hyper和Super都在做相同的事情。因此,Super + e启动了编辑器,Hyper + e也启动了。 我不确定为什么会这样,或者在哪里可以更改此行为。我希望Hyper和Super是不同的修饰符。
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.