Как мне ввести испанский Emacs перевернутый знак вопроса?

Я хочу писать по-испански без необходимости открывать Charmap! Как набрать испанский перевернутый вопросительный и восклицательный знаки?

¡Quiero escribir en Castellano sin usar el charmap! Es es es es es es es es es sign es sign es es es es es??????

  • Как мне ввести эти символы в Emacs?
  • Как мне ввести их в любом общем поле ввода в Windows?

4 ответа

Решение

Отвечать на наши собственные вопросы рекомендуется, так что здесь мы идем:

В любом редакторе Windows или текстовом поле

Источник: здесь

Удерживайте Alt и введите число, соответствующее коду символа.

Чтобы использовать десятичное значение Unicode, поставьте перед цифрой нулевой префикс, например: Alt 0191

Чтобы использовать значение кодовой страницы десятичного окна, добавьте к нулю цифру, например: Alt 161

Согласно источнику, вы также можете ввести шестнадцатеричное значение Unicode, но для этого нужна запись в реестре, и у меня это не сработало.

  • Перевернутый знак вопроса (¿):

    • Alt 0191
    • Alt 168
    • Alt + 00A1
  • Перевернутый восклицательный знак (¡):

    • Alt 0161
    • Alt 173
    • Alt + 00BF

В Emacs

Источник: страница Emacs от xahlee.

  1. Перевернутый знак вопроса (¿):
    • Cx 8?
  2. Перевернутый восклицательный знак (¡):
    • Cx 8!

Вы также можете использовать функцию ucs-insert (M-x ucs-insert или же C-x 8 RET) и Emacs запросит шестнадцатеричное значение для вставки символа.

Или установите метод ввода (M-x set-input-method) для UCS и введите нормально. Чтобы вставить символ Unicode, введите u,

В соответствии с этим вы можете ввести символ by, удерживая Alt и набрав 1,6,8 на цифровой клавиатуре (убедитесь, что включена функция num lock).

Это работает на стандартной британской клавиатуре в Windows XP, работающей под управлением английской Великобритании, так как я написал символ written в этом посте оба раза, и я думаю, что он должен работать и для других настроек, поскольку это стандартный метод ввода для символов Юникода.

Возможно, у вас будет более быстрый способ, если вы используете испанскую клавиатуру и / или настройки языка, но у меня нет такого опыта, чтобы комментировать.

И, к сожалению, я не могу помочь с тем, как вы вводите персонажа в Emacs.

Эмакс

(Следующее решение действительно предназначено для написания на испанском языке. Если в ваш документ нужно вставить только ¿ один или два раза, то другие ответы могут быть более подходящими)

Удобный способ писать в Emacs на испанском языке с помощью американской QWERTY-клавиатуры — использовать методы ввода или (общее введение в методы ввода см. в Руководстве пользователя Emacs — раздел 22.3 — это очень удобная среда, если вам нужно редактировать/составлять текст). на нескольких языках).

Следующие комбинации клавиш позволяют вводить диакритические знаки и специальные символы испанского языка:

      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"

Ибо это работает так:

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

Таблицы выше представляют собой выдержки из информации, которую вы получаете, выполняяM-x describe-input-methodо соответствующих методах ввода.

Чтобы активировать режим ввода, нажмите Ctrl+ u Ctrl+ \и введите или . Теперь комбинации клавиш активируются, например нажатие ~?(spanish-prefix) или ?/(spanish-postfix) дает желаемый ¿.

Если вы закончили писать символы, отличные от QWERTY, вы можете вернуться к обычному методу ввода, нажав Ctrl+\.

Windows > 8

Один из способов — переключать глобальный метод ввода между раскладкой клавиатуры по умолчанию и испанской раскладкой клавиатуры. Подробные инструкции см. здесь: https://kb.wisc.edu/helpdesk/page.php?id=27310 .

Для решения Emacs используйте один из его методов ввода. Для символов, используемых на испанском языке, другая возможность iso-transl, который позволяет вам печатать C-x 8 ? за ¿, C-x 8 ' a за á, так далее.

Для решения ОС вы можете переназначить клавиатуру, чтобы сделать символы доступными через AltGr, мертвые клавиши или клавишу Compose. Здесь немного не хватает Windows, и, в частности, она не поддерживает Compose из коробки. Я использую AllChars; обратите внимание, что вам нужен Emacs 24 (например, загруженный с сайта EmacsW32), поскольку текущая стабильная версия не распознает "поддельные" нажатия клавиш AllChars.

Другие вопросы по тегам