在 Linux 中使用组合键输入隐藏的字形
创始人
2024-03-02 11:52:23
0

使用组合键,你不会被键盘所限制住。

典型的键盘只有约 100 个键位。

由于 Shift 键,许多键得以有两个字符(也称之为 字形 glyph )。字形常用于键入带有重音和变音符号的字母,生成数学公式或者货币中的符号,或者添加有趣的表情符号。在一些地区,有些键甚至有三个字形。

然而,不论你身处何处,有一些字形不会出现在你的键盘上。幸运的是,Linux 提供了使用 组合键 Compose Key 来获取这些字形。

在你的键盘上没有组合键这个键,至少默认情况下没有,但是你可以设定一个你不用的键作为组合键。我在电脑上使用空格键旁边的 Alt 键,而在平板上使用菜单键,来作为组合键。

下载 Linux 组合键速查表

在 GNOME 中设置组合键

A screenshot shows the keyboard and mouse options visible. The “Compose Key” option is set to Right Alt.

在 GNOME 桌面,从软件库中安装 优化 Tweaks 应用。你也可以从终端安装(基于 Debian 发行版用 apt 命令,Fedora 用 dnf):

$ sudo dnf install gnome-tweaks

启动优化应用后:

  1. 单击左侧栏中的 键盘和鼠标 Keyboard & Mouse 类别
  2. 找到 组合键 Compose key 设置并指定一个键
  3. 关闭优化应用

在 KDE Plasma 桌面设置组合键

A screenshot shows the advanced options threaded under Keyboard settings. “Configure keyboard options” is checked, “Position of Compose Key” is checked within that menu, and “Right Alt” is checked within that menu.

在 KDE Plasma 桌面上,打开 系统设置 System Settings ,找到 输入设备 Input Devices 控制界面。然后:

  1. 在 输入设备 Input Devices 界面,点击 “ 高级 Advanced ” 标签
  2. 找到 组合键 Compose key 列表项并指定一个键
  3. 点击右下角 “ 应用 Apply ” 按钮,然后关闭 系统设置 System Settings

使用组合序列

为了输入隐藏字符,需要按下组合键后松开。这样就可以进入组合模式。处于组合模式,你按下然后松开键,然后再按下一个键来组合字符。

例如:

  1. 按下组合键并释放,你会进入组合模式
  2. 按下单引号(')并松开
  3. 按下 E 并松开,这是一个有效的组合,所以现在退出了组合模式

你输入了一个字符:É

一些组合序列只需要两个键的组合,然而还有一些需要三个键,并且至少有一个特殊字符要按四次键。

变音字符

这是一个很小众的世界,所以你的朋友的名字很有可能使用的字形不是你的键盘原生的字形。你现在可以跳过变音符号并使用适当的修饰符输入名字。

以下是常见变音符号的组合序列示例:

  • ' + <字母> = á é í ó ú ć ń ý j́́ ẃ ź
  • `` + <字母>=à è ì ò ù ǹ ỳ ẁ`
  • ~ + <字母> = ã ẽ ĩ õ ũ ñ ỹ
  • ^ + <字母> = â ê î ô û ĉ ŷ ĵ ŵ ẑ
  • u + <字母> = ă ĕ ĭ ŏ ŭ
  • c + c = č
  • - + <字母> = ā ē ī ō ū đ
  • , + <字母> = ą ę į ǫ ų ç ḑ ţ

这里仅仅罗列了常见的几个,并不是所有的组合。

货币符号

得益于组合键,国际银行业务也变得容易:

  • - + Y = ¥
  • - + L = £
  • = + E =
  • = + L =
  • = + N =
  • = + R =
  • = + W =
  • / + m =
  • R + s =
  • C + r =
  • F + r =

重申,这不是完整的列表,但是一个好的开始。

有趣的字形

变音符号和货币符号具有实用性,但是组合键也可以用来娱乐:

  • < + 3 =
  • < + > =
  • # + q =
  • : + ) =
  • : + ( =
  • p + o + o = ?

长寿和繁荣

在 Linux 中我最喜欢的“秘密”字形是传统的 Vulcan 称呼,“长寿和繁荣”。

  • L + L + A + P = ?

找到所有的字形

通过组合键可以使用更多字形,你可以通过按随机组合序列来发现新的字形。查找字形的一种更有条理的方法是参考位于 /usr/share/X11/locale/en_US.UTF-8 中的 Compose 文件(需要根据你键盘使用的语言环境调整绝对路径)。

这个文件令人崩溃,因为它包含超过 6000 行的组合序列,其中许多是 ASCII 和 Unicode 的复杂组合。要快速轻松地参考常见和基础序列,你可以 下载我们的组合键速查表。它提供涵盖数学、排版、音乐、箭头、变音符号、货币等的序列。

现在你知道了这个秘密,你可以表达更多内容了。

(图片源自:Seth Kenlon, CC BY-SA 4.0)


via: https://opensource.com/article/22/7/linux-compose-key-cheat-sheet

作者:Seth Kenlon 选题:lkxed 译者:Donkey 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

上海AI实验室创造&quo...
现代AI技术正在向着我们曾经只在科幻电影中见过的方向飞速发展。最近...
2026-01-02 20:46:16
讯飞输入法15.0:个性化...
11月6日,2025科大讯飞全球1024开发者节“AI文娱生态战略...
2025-11-08 18:15:44
让AI帮你上班是什么体验,...
【前言】 当前,AI大模型技术已深度渗透各行各业,尤其是国产的D...
2025-09-21 14:45:06
2公里外射杀目标的顶级狙击...
美国知名保守派活动人士、特朗普的政治盟友查理·柯克当地时间10日在...
2025-09-12 14:17:17
从应用层到MCU,看Win...
文本编辑器/文本编辑框是应用层常见的键盘处理程序。微软泄露的Win...
2025-06-01 00:14:54
东莞市钜欣电子取得微透镜导...
金融界 2025 年 5 月 7 日消息,国家知识产权局信息显示,...
2025-05-07 21:47:41

热门资讯

如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Textual:为 Pytho... 快速入门使用 TextualPython 在 Linux 上有像 TkInter 这样的优秀 GUI...
硬核观察 #1245 Open... #1 OpenAI 悄然删除禁止将 ChatGPT 用于 “军事和战争” 的禁令在 1 月 10 日...
使用时间序列数据,用开源工具助... InfluxData 是一个开源的时间序列数据库平台。下面介绍了它是如何被用于边缘应用案例的。收集到...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
2024 年 Linux 和开... 让我们尝试预测未来吧!新的一年快乐,朋友们 ✨2024 年的钟声已经敲过,我们有必要去预见一下将塑造...
硬核观察 #1239 Deep... #1 DeepMind 制定 “机器人宪法”DeepMind 机器人团队透露了三项新进展,称它们将帮...