如何在 Emacs 中输入西班牙语倒问号?

如何在 Emacs 中输入西班牙语倒问号?

我想用西班牙语书写,但又不想打开 Charmap!如何输入西班牙语倒问号和感叹号?

我想用西班牙语书写而不使用拼写错误!如何写问号和感叹号?

  • 如何在 Emacs 中输入这些字符?
  • 如何在 Windows 中的任何常规输入框中输入它们?

答案1

我们鼓励自己回答问题,因此我们开始吧:

在任何 Windows 编辑器或文本框中

来源:这里

按住 Alt 并输入与字符代码相对应的数字。

要使用十进制 Unicode 值,请在数字前加上零,例如:Alt 0191

要使用十进制 Windows 代码页值,请在数字前加上零,例如:Alt 161

根据来源,您也可以输入 Unicode 十六进制值,但这需要在注册表中输入,并且对我来说不起作用。

  • 倒问号(¿):

  • 备选 0191

  • 替代 168

  • Alt +00A1

  • 倒感叹号(¡):

  • 备选 0161

  • 替代 173

  • Alt +00BF

在 Emacs 中

来源:xahlee 的 Emacs 页面

  1. 倒问号(¿):
  • CX8?
  1. 倒感叹号(¡):
  • CX8!

您还可以使用函数 ucs-insert(M-x ucs-insertC-x 8 RET),Emacs 将请求十六进制值来插入字符。

或者将输入法 ( M-x set-input-method) 设置为 ucs 并正常输入。要插入 Unicode 字符,请输入u

答案2

根据您可以通过按住数字键盘上的, ,Alt并输入来输入 ¿ 字符(确保数字锁已打开)。168

这在运行设置为英国英语的 Windows XP 上的标准英国键盘上有效,因为我在这篇文章中两次都这样书写 ¿ 字符,而且我认为应该可以在其他设置上工作,因为它是 unicode 字符的标准输入方法。

如果您有西班牙语键盘和/或语言设置,可能会有更快的方法,但我没有这方面的经验,无法发表评论。

而且不幸的是,我无法帮助您在 emacs 中输入字符。

答案3

对于 Emacs 解决方案,请使用其输入法对于西班牙语中使用的字符,另一种可能性是iso-transl,它允许您输入C-x 8 ?for ¿C-x 8 ' aforá等。

对于操作系统解决方案,您可以重新映射键盘,使字符可以通过AltGr、死键或Compose键使用。Windows 在这方面有点欠缺,特别是不支持开箱即用的 Compose。我使用所有字符;请注意,您需要 Emacs 24(例如从EmacsW32 网站) 因为当前稳定版本无法识别 AllChars 的“假”按键。

答案4

Emacs

(以下解决方案实际上适用于用西班牙语书写。如果只想在文档中插入一次或两次 ¿,那么其他答案可能更合适)

使用美式 QWERTY 键盘在 Emacs 中输入西班牙语的便捷方法是使用输入法spanish-prefixspanish-postfix(有关输入法的一般介绍,请参阅Emacs 用户手册 - 第 22.3 节- 如果您必须用多种语言编辑/撰写文本,这是一个非常方便的框架)。

以下spanish-postfix组合键可以书写西班牙语的变音符号和特殊字符:

KEY SEQUENCE
------------
You can input characters by the following key sequences:
key char  [type a key sequence to insert the corresponding character]
--- ---- --- ---- --- ---- --- ---- --- ---- --- ---- --- ----
!/  ¡    A'  Á    I'  Í    O'  Ó    a'  á    i'  í    o'  ó
?/  ¿    E'  É    N~  Ñ    U'  Ú    e'  é    n~  ñ    u'  ú

Doubling the postfix separates the letter and postfix:
a'' -> a'   n~~ -> n~, etc.

key character(s)  [type a key (sequence) and select one from the list]
--- ------------
U"  Ü U"
u"  ü U"

spanish-prefix的工作原理如下:

    effect   | prefix | examples
 ------------+--------+----------
    acute    |   '    | 'a -> á
  diaeresis  |   "    | "u -> ü
    tilde    |   ~    | ~n -> ñ
   symbol    |   ~    | ~> -> »   ~< -> «   ~! -> ¡   ~? -> ¿

M-x describe-input-method以上表格摘录了您通过使用相应输入法所获得的信息。

要激活输入模式,请按Ctrl+ u Ctrl+\并输入spanish-postfixspanish-prefix。现在组合键已激活,例如按~?( spanish-prefix) 或?/( spanish-postfix) 可输入所需的 ¿。

如果您已经输入完非 QWERTY 字符,可以按Ctrl+切换回正常输入法\

Windows > 8

一种方法是在默认键盘布局和西班牙语键盘布局之间来回切换全局输入法。有关详细操作方法,请参阅此处:https://kb.wisc.edu/helpdesk/page.php?id=27310

相关内容