如何将“£”映射到[RightAlt]+[3]?

如何将“£”映射到[RightAlt]+[3]?

我最近买了一个新的 84 键美式键盘,它的按键比标准的英式键盘要少。我使用 EN-US 布局以避免无法打字,#但我仍然希望能够在不使用 alt 代码的情况下输入 £,并希望将其映射到 RightAlt+ 3。我已设法使用 Ubuntu 的内置键盘配置工具将 € 映射到RightAlt+ 4,但我对如何在 Ubuntu 11.10 中实现我想要的功能有些困惑。

答案1

我不知道如何以用户友好的方式完成此操作,所以我希望您不介意弄脏自己的手。:-)

  1. 打开一个终端。
  2. 输入xmodmap -pke并按 Enter。
  3. 向上滚动直到找到如下所示的行:

    keycode XX = 3 more stuff more stuff

  4. 重要的是,我们已经找到了与您3按下时发出的键相关的键码(没有 Shift、Alt 等修饰符,这就是该行上的“更多内容”)。

  5. 将该行复制并粘贴到您最喜欢的文本编辑器中的文件中。
  6. 现在,修改它,使等号后的第五个条目为sterling。一个例子来自我的笔记本电脑的瑞典语键盘布局(你的可能有所不同,所以不要偷懒,直接复制粘贴,好吗?):

    keycode 12 = 3 numbersign 3 numbersign sterling threesuperior

  7. 将文件保存为.Xmodmap您的主目录。

  8. 尝试一下!在终端中运行以下命令:xmodmap ~/.Xmodmap
  9. 该程序不会给出输出,但会更改您的键映射,直到您下次登录。希望它能奏效。
  10. 当您下次登录时,Gnome 有望(我运行的是旧版本的 Ubuntu 和 Gnome,因此无法亲自测试)找到该文件并询问您是否要从此运行它。回答是,然后忘记您曾经做过这一切。如果没有,请将步骤 8 中的命令添加为 Gnome 会话中的自动启动命令。
  11. 喝杯啤酒并祝贺自己出色地完成了工作。:-)

有关 Xmodmap 的更多信息,我建议Arch Linux 的 wiki 页面关于它。

相关内容