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

Вопрос или проблема

Я хочу писать на испанском, не открывая Charmap! Как я могу напечатать перевернутые испанские знаки вопроса и восклицания?

¡Quiero escribir en Castellano sin usar el charmap! ¿Cómo escribo los signos de interrogación y exclamación?

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

Поощряется отвечать на свои же вопросы, так что вот:

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

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

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

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

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

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

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

  • Alt 0191

  • Alt 168

  • Alt +00A1

  • Перевернутый восклицательный знак (­¡):

  • Alt 0161

  • Alt 173

  • Alt +00BF

В Emacs

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

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

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

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

Согласно этому, вы можете ввести символ ¿, удерживая Alt и вводя 1,6,8 на цифровой клавиатуре (убедитесь, что Num Lock включен).

Это работает на стандартной клавиатуре UK в Windows XP, настроенной как английская UK, так я написал символ ¿ оба раза в этом посте, и, думаю, это должно работать в других конфигурациях, так как это стандартный метод ввода символов Unicode.

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

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

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

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

Emacs

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

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

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

ПОСЛЕДОВАТЕЛЬНОСТЬ КЛАВИШ 
---------------- 
Вы можете вводить символы следующими последовательностями клавиш:
KEY CHAR  [введите последовательность клавиш, чтобы вставить соответствующий символ]
--- ---- --- ---- --- ---- --- ---- --- ---- --- ---- --- ---- 
!/  ¡    A'  Á    I'  Í    O'  Ó    a'  á    i'  í    o'  ó 
?/  ¿    E'  É    N~  Ñ    U'  Ú    e'  é    n~  ñ    u'  ú

Удвоение постфикса разделяет букву и постфикс:
a'' -> a'   n~~ -> n~, и т.д.

key character(s)  [введите клавишу (последовательность) и выберите один из списка]
--- ------------ 
U"  Ü U"
u"  ü U"

Для spanish-prefix это работает так:

    действие   | префикс | примеры 
 ------------+--------+---------- 
    акут     |   '    | 'a -> á 
  умляут     |   "    | "u -> ü 
    тильда   |   ~    | ~n -> ñ 
   символ    |   ~    | ~> -> »   ~< -> «   ~! -> ¡   ~? -> ¿ 

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

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

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

Windows > 8

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

Просто запустите describe-input-method, и Emacs расскажет вам все, что нужно знать о выбранном методе ввода.

.

Ответ или решение

Вопрос о том, как напечатать перевернутый вопросительный знак в Emacs, является актуальным для пользователей, стремящихся эффективно работать с испанским языком. Ниже приведены подробные инструкции:

Ввод перевернутого вопросительного знака в Emacs

Использование клавиш для ввода символов:

  1. Перевернутый вопросительный знак (¿):

    • Нажмите C-x 8 ?.
      Это сочетание клавиш позволяет быстро вставить символ, не отвлекаясь от редактирования текста.
  2. Перевернутый восклицательный знак (¡):

    • Нажмите C-x 8 !.

Использование функции ucs-insert:

  • Введите команду M-x ucs-insert или используйте C-x 8 RET, после чего введите шестнадцатеричный код Unicode для символа. Для ¿ это код 00BF, а для ¡ — 00A1.

Использование метода ввода:

  • Вы можете установить метод ввода с помощью команды M-x set-input-method и выбрать, например, spanish-prefix или spanish-postfix. Это позволяет вводить необходимые символы простыми комбинациями клавиш:
    • Для метода spanish-postfix: ?/ введет ¿.
    • Для метода spanish-prefix: ~? введет ¿.

Ввод символов в Windows

Альтернативные методы ввода на клавиатуре:

  1. Перевернутый вопросительный знак (¿):

    • Удерживая клавишу Alt, наберите 0191 или 168 на цифровой клавиатуре. Убедитесь, что Num Lock включен.
  2. Перевернутый восклицательный знак (¡):

    • Удерживая клавишу Alt, введите 0161 или 173.

Этот метод позволяет работать без необходимости открывать таблицу символов, что значительно упрощает процесс набора текста на испанском языке.

Заключение

Применяя данные методы ввода, вы сможете эффективно работать с текстами на испанском языке как в Emacs, так и в других текстовых редакторах на платформе Windows. Это позволит сосредоточиться на сочинении текста, без необходимости частого переключения между приложениями для поиска нужных символов.

Оцените материал
Добавить комментарий

Капча загружается...