Вопрос или проблема
Я хочу писать на испанском, не открывая 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.
- Перевернутый вопросительный знак (¿):
- C-x 8 ?
- Перевернутый восклицательный знак (¡):
- 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
Использование клавиш для ввода символов:
-
Перевернутый вопросительный знак (¿):
- Нажмите
C-x 8 ?
.
Это сочетание клавиш позволяет быстро вставить символ, не отвлекаясь от редактирования текста.
- Нажмите
-
Перевернутый восклицательный знак (¡):
- Нажмите
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
Альтернативные методы ввода на клавиатуре:
-
Перевернутый вопросительный знак (¿):
- Удерживая клавишу
Alt
, наберите0191
или168
на цифровой клавиатуре. Убедитесь, что Num Lock включен.
- Удерживая клавишу
-
Перевернутый восклицательный знак (¡):
- Удерживая клавишу
Alt
, введите0161
или173
.
- Удерживая клавишу
Этот метод позволяет работать без необходимости открывать таблицу символов, что значительно упрощает процесс набора текста на испанском языке.
Заключение
Применяя данные методы ввода, вы сможете эффективно работать с текстами на испанском языке как в Emacs, так и в других текстовых редакторах на платформе Windows. Это позволит сосредоточиться на сочинении текста, без необходимости частого переключения между приложениями для поиска нужных символов.