Federico Poloni Asked: 2018-05-14 08:32:12 +0800 CST2018-05-14 08:32:12 +0800 CST 2018-05-14 08:32:12 +0800 CST 用 us-intl-altgr 用笔画输入 L 772 当使用X 的键盘映射时,如何键入带有笔划或 ł 的 L,这在波兰语中尤其明显?us-intl-altgr更一般地说,有没有办法系统地找出如何使用给定的键盘映射生成某个符号? 我在网上搜索并找到了这个布局的几个插图,但似乎没有一个包含这个符号。 keyboard-layout internationalization 2 个回答 Voted Gunnar Hjalmarsson 2018-05-14T09:19:20+08:002018-05-14T09:19:20+08:00 键入字符的通用方法(您使用的键盘布局中不存在该字符)是使用其代码点键入它。 因此,对于您提到的示例: Ctrl+ Shift+U 后跟 0142 后跟Enter=> ł Best Answer Federico Poloni 2018-05-14T14:21:47+08:002018-05-14T14:21:47+08:00 经过一些研究回答我自己的问题。 已定义键的列表位于/usr/share/X11/xkb/symbols/us. 字符 ł 出现在那里lstroke,不幸的是,它没有在该altgr-intl部分中定义,不幸的是(但仅在 中colemak)。 获得它的另一种方法是使用死键 dead_stroke,后跟l. 不幸的是,密钥dead_stroke没有在altgr-intl任何一个中定义(但仅在 中mac)。所以答案是除了@GunnarHjalmarsson's answeraltgr-intl中描述的繁琐方法之外,没有办法用“香草”输入那个符号,它允许输入一个通用的Unicode代码点:++ ,0142 ,。CtrlShiftUEnter 但是,有一个不同的解决方案:定义一个Compose key。使用gnome-tweaks,可以设置一个修饰键(例如,right-alt 或大写锁定)作为撰写键。然后,按compose, /,l 产生 ł。
键入字符的通用方法(您使用的键盘布局中不存在该字符)是使用其代码点键入它。
因此,对于您提到的示例:
Ctrl+ Shift+U 后跟 0142 后跟Enter=> ł
经过一些研究回答我自己的问题。
已定义键的列表位于
/usr/share/X11/xkb/symbols/us
. 字符 ł 出现在那里lstroke
,不幸的是,它没有在该altgr-intl
部分中定义,不幸的是(但仅在 中colemak
)。获得它的另一种方法是使用死键
dead_stroke
,后跟l
. 不幸的是,密钥dead_stroke
没有在altgr-intl
任何一个中定义(但仅在 中mac
)。所以答案是除了@GunnarHjalmarsson's answeraltgr-intl
中描述的繁琐方法之外,没有办法用“香草”输入那个符号,它允许输入一个通用的Unicode代码点:++ ,0142 ,。CtrlShiftUEnter但是,有一个不同的解决方案:定义一个Compose key。使用
gnome-tweaks
,可以设置一个修饰键(例如,right-alt 或大写锁定)作为撰写键。然后,按compose, /,l 产生 ł。