更新:

更新:

我知道创建自定义键盘布局相对容易,但似乎我必须对安装在 Ubuntu 14.04 笔记本电脑上的两个桌面环境(Unity 和 KDE)都这样做。更重要的是 - 我已经有一个 .klc(微软键盘层创建器)文件,其中包含在 Windows 中完成的所需布局。是否有一些工具可以从 Windows 导入键盘布局,适用于 Linux,尤其是 Ubuntu?

更新:

@Helio,刚刚意识到.klc 不是二进制文件而是一个文本文件,所以我现在包含了它的内容:

KBD Glagolic    "Glagolotsa BG phonetic - new"

COPYRIGHT   "(c) 2012 Company"

COMPANY "mycomp"

LOCALENAME  "bg-BG"

LOCALEID    "00000402"

VERSION 1.0

SHIFTSTATE

0   //Column 4
1   //Column 5 : Shft
2   //Column 6 :       Ctrl

LAYOUT      ;an extra '@' at the end is a dead key

//SC    VK_     Cap 0   1   2
//--    ----        ----    ----    ----    ----

1e  A       0   e0d6    -1  -1      // Private Use , <none>, <none>
1f  S       0   e192    -1  -1      // Private Use , <none>, <none>
20  D       0   e133    -1  -1      // Private Use , <none>, <none>
21  F       0   e0f1    -1  -1      // Private Use , <none>, <none>
22  G       0   e037    -1  -1      // Private Use , <none>, <none>
23  H       0   e073    -1  -1      // Private Use , <none>, <none>
24  J       0   e1c4    -1  -1      // Private Use , <none>, <none>
25  K       0   e0f9    -1  -1      // Private Use , <none>, <none>
26  L       0   e130    -1  -1      // Private Use , <none>, <none>
2c  Z       0   e1c0    -1  -1      // Private Use , <none>, <none>
2d  X       0   e167    -1  -1      // Private Use , <none>, <none>
2e  C       0   e00e    -1  -1      // Private Use , <none>, <none>
2f  V       0   e147    -1  -1      // Private Use , <none>, <none>
30  B       0   e102    -1  -1      // Private Use , <none>, <none>
31  N       0   e04b    -1  -1      // Private Use , <none>, <none>
32  M       0   e002    -1  -1      // Private Use , <none>, <none>
39  SPACE       0   0020    0020    -1      // SPACE, SPACE, <none>
53  DECIMAL 0   002e    002e    -1      // FULL STOP, FULL STOP, 


KEYNAME

01  Esc
0e  Backspace
0f  Tab
1c  Enter
1d  Ctrl
2a  Shift
36  "Right Shift"
37  "Num *"
38  Alt
39  Space
3a  "Caps Lock"
3b  F1
3c  F2
3d  F3
3e  F4
3f  F5
40  F6
41  F7
42  F8
43  F9
44  F10
45  Pause
46  "Scroll Lock"
47  "Num 7"
48  "Num 8"
49  "Num 9"
4a  "Num -"
4b  "Num 4"
4c  "Num 5"
4d  "Num 6"
4e  "Num +"
4f  "Num 1"
50  "Num 2"
51  "Num 3"
52  "Num 0"
53  "Num Del"
54  "Sys Req"
57  F11
58  F12
7c  F13
7d  F14
7e  F15
7f  F16
80  F17
81  F18
82  F19
83  F20
84  F21
85  F22
86  F23
87  F24

KEYNAME_EXT

1c  "Num Enter"
1d  "Right Ctrl"
35  "Num /"
37  "Prnt Scrn"
38  "Right Alt"
45  "Num Lock"
46  Break
47  Home
48  Up
49  "Page Up"
4b  Left
4d  Right
4f  End
50  Down
51  "Page Down"
52  Insert
53  Delete
54  <00>
56  Help
5b  "Left Windows"
5c  "Right Windows"
5d  Application

DESCRIPTIONS

0409    Glagolotsa BG phonetic - new
LANGUAGENAMES

0409    Bulgarian (Bulgaria)
ENDKBD

此示例(部分)将格拉哥里字母实现为自定义键盘布局。

答案1

答案是不。

但请注意,AskUbuntu 上已经存在与此相关的主题:创建我自己的键盘输入布局但它没有给出如何导入 .klc 的答案。它只给出了替代方案。

还有我们自己的帮助在创建新的键盘布局时也没有提到任何导入工具。

创建新布局的最佳方法是从 Ubuntu 复制现有布局并将其重命名,然后将更改编辑到新布局中。因此,这完全是手动操作。

相关内容