Как мне ввести испанский 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.
- Перевернутый знак вопроса (¿):
- Cx 8?
- Перевернутый восклицательный знак (¡):
- 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.