在提示时获得欧元符号的最快方法?

在提示时获得欧元符号的最快方法?

首先,我正在开发使用 QWERTY 布局的键盘。

现在,我偶尔需要在我的终端(通常在 xterm 中)中获取欧元 (€) 符号。

如果我剪切并粘贴欧元符号,它会在我的 xterms 中正常显示,其语言环境设置如下:

$ echo $XTERM_LOCALE 
en_US.UTF-8

如何配置我的 Linux (Debian / X),以便我可以轻松(快速)输出欧元符号,而不会弄乱我的设置? (例如,我不会切换到非 QWERTY 布局)。

我不在乎它是否只适用于 X / xterm,这对我来说就足够了。

理想情况下,我需要一种方法来配置可以根据自己的意愿更改的快捷方式,以确保它不会干扰我常用的快捷方式。

说吧,如果我想拥有Ctrl+Alt+E在我的 xterm 中输出:€,我该怎么做?

答案1

如果您设置了 ComposeKey,那么您可以使用序列 compose-E-= 输入欧元,并以类似的方式获得许多其他特殊字符。

https://help.ubuntu.com/community/GtkComposeTable有一些相关信息(并非所有信息都特定于 Gtk 或 Ubuntu;即使您没有 gtk 或 Gnome,compose 键也能工作)另请参阅 如何在“e”(ê) 上加帽子?在 Linux 控制台上将大写锁定重新映射为转义,将菜单重新映射为组合

答案2

最简单的方法是使用撰写键

Ubuntu 有一个社区页面很好地描述了这个功能,但我不确定在不使用 Ubuntu 时它的准确性。该页面说Shift+右Alt是默认键,但在 Debian 上不适合我(尽管我不使用正常的美国英语布局)。

我个人将撰写键设置为菜单key,因为我发现它的默认行为没有用。

配置好可用的撰写键后,可以使用至少 8 种不同的组合来输入欧元符号。按下并释放(不要按住并键入下一个字符,它不是修饰键)compose key,然后是e,然后是=

您也可以使用eor c、 and Eor来工作。C此外,两个字符的顺序对于此构图并不重要,因此您可以输入第=一个。

答案3

欧元符号 (€) 是 Unicode 字符 U+20AC,因此至少应使用以下其中一项:

  • 按住Shift+Ctrl的同时键入 U20Aand C (然后松开Shiftand Ctrl)。
  • 键入Shift+ Ctrl+ U (即, 在键入 时按住Shift+ ,然后松开和),然后键入and ,然后按下并松开+ 。CtrlUShiftCtrl20ACShiftCtrl

答案4

也许这可以帮助:

如果您的 X 终端模拟器中没有显示欧元字符,您可以通过更改用户的配置文件(.Xdefaults 或 .Xresources)或 /etc/X11/app-defaults/ 中的系统范围配置来更改默认字体X术语:

 *font:     -misc-fixed-medium-r-normal-*-*-120-*-*-c-*-iso8859-15
 *VT100*font2:           -misc-fixed-medium-r-normal-*-*-70-*-*-c-*-iso8859-15
 *VT100*font3:           -misc-fixed-medium-r-normal-*-*-100-*-*-c-*-iso8859-15
 *VT100*font4:           -misc-fixed-medium-r-normal-*-*-120-*-*-c-*-iso8859-15
 *VT100*font5:           -misc-fixed-medium-r-normal-*-*-140-*-*-c-*-iso8859-15
 *VT100*font6:           -misc-fixed-medium-r-normal-*-*-200-*-*-c-*-iso8859-15

在 /etc/X11/app-defaults/XTerm 中,确保用这些选项替换旧行。

编辑 .Xdefaults 文件后,使用 xrdb -merge ~/.Xdefaults 重新加载它。 (对于 .Xresources 也是如此。)

请注意,衍生程序也使用字体资源来设置默认字体,因此过程类似。

从:http://www.debian.org/doc/manuals/debian-euro-support/ch-applications.en.html

相关内容