是否可以在 Ubuntu 中输入微空格 (u200a) 和细空格 (u2009),而无需输入 Unicode 代码?Compose 键有什么用吗?
答案1
Compose 键的按键绑定配置在文件中/usr/share/X11/locale/en_US.UTF-8/Compose
。那里没有适合稀疏和毛发空间的绑定。
.XCompose
您可以通过在主目录中创建一个名为的文件来定义自己的绑定。
这kragen/xcompose存储库包含一个示例 Compose 文件,其中包含默认配置缺少的一些常用字符的键绑定。这是它为细/细空格定义的:
<Multi_key> <backslash> <comma> : " " U2009 # THIN SPACE
<Multi_key> <space> <n> : " " U202f # NARROW NO-BREAK SPACE
<Multi_key> <space> <bar> : " " U200A # HAIR SPACE
(<bar>
指的是,所以在美国键盘上按|
Shift + 。)\
答案2
知道了!键盘偏好设置 > 布局 > 选项... > 使用空格键输入不可中断的空格字符 > 第三级不可中断空格,第四层薄而不可破坏的空间。
(第四级的调用方式与第三级加 Shift 相同。要设置第三级开关,请转到键盘偏好设置 > 布局 > 选项... > 键以选择第三级。)
2022 年更新: 向所有在评论中提问的人致歉:我已经好几年没用过 Ubuntu GUI 了,所以坦白地说,我甚至不明白我自己的答案 :/ 我也没有任何可以尝试的硬件。但一般来说:
- 键盘级别会修改您按下按键时获得的内容:仅按下按键是第一级,Shift+键是第二级,依此类推。
- 要键入第三级字符,请按第三级修饰键和感兴趣的键。