如何启动一个keymap项目

时间:2010-10-05 08:18:21

标签: linux keyboard x11 xorg dvorak

我已经尝试了dvorak键盘布局,我也看了程序员dvorak和colemak布局。但我想创建一个新的布局,这在代码和* nix中更好。

我从许多代码中做了一些统计,包括java,python,ruby,php,c,js,并得到最关键使用的结果,哪个符号使用最多,哪个数字最常用。

键盘将完全改组。

_和 - 应该是分离的,=应该得到一个好位置,{}不应该在转移位置....

数字键的频率不等于,0是最多,然后1,2,3,4,5,6和9,8,7很少使用,它将移动到移位位置,... < / p>

也有许多用字母改变,e,t是最常用的,有些像re,er,es,se这样的序列也是最常用的,我把它们放在一起“RES”,......

与dvorak和colemak不同,我想要的不仅是Xmodmap文件,我想要一个keymap项目。在此之前,我有一些问题。

  1. setxkbmap us -v colemak,这是什么意思? colemak是我们布局的一个变量?但是dvorak是“setxkbmap dvorak”,有什么不同。

  2. 如果我写了一个linux keymap文件,我是否应该以不同的格式再次编写一个Xorg keymap文件?如果为true,我在哪里可以找到archlinux中的Xorg键映射文件?

  3. 我正在使用archlinux,是不同的linux发行版和unix以及* bsd系统之间的keymap文件是一样的吗?

  4. 我在哪里可以找到一些有用的文档?

  5. ==================== 有关此布局的更多信息,请参阅此问题。 https://stackoverflow.com/questions/3875077/what-do-you-think-about-this-keyboard-layout-for-programmers

3 个答案:

答案 0 :(得分:1)

here是键盘布局优化器的链接,它允许您使用所需的文本文件“评估”布局。您可能还会在其上找到一些有用的链接。

答案 1 :(得分:0)

有关X键盘布局文件的信息,请访问:

Xkb配置文件是所有Linux和Unix版本的标准配置,但它们的安装位置各不相同。大多数现代发行版现在都在/usr/share/X11/xkb/下安装它们。

答案 2 :(得分:0)

在标准Linux发行版中,您应该找到“USA Programer Dvorak”布局。它并不像你描述的那样洗牌,但有很好的想法。

我更倾向于使用标准布局而不是个性化布局。使用多台机器在所有机器上部署时总是很困难(@ home,@ work ...)。你总会发现自己错过了超级神奇的键盘图。 (这就是推动我使用标准dvorak而不是自己的映射的原因,这促使我使用vim而不是nedit,...)