Как мне ввести специальные символы ( Alt+0 ???) в Windows на ноутбуке без какой- либо цифровой клавиатуры (даже не той, к которой обращается FN)?
Прямо сейчас я использую NT 4 charmap (XP one sucks), но кто-нибудь знает более эффективный способ?
windows
special-characters
numpad
kinokijuf
источник
источник
Ответы:
Это может быть достигнуто с помощью скрипта AutoHotkey .
Сценарий
Как это устроено
Линия
<!1::Numpad1
имитирует нажатие клавиши 1на цифровой клавиатуре, когда нажата комбинация клавиш слева::
.Здесь
<!
представляет левый Altключ и1
ключ 1.В результате нажатия вы можете использовать «обычные», как если бы они были на цифровой клавиатуре.
Замечания:
Если на вашей клавиатуре есть две Altклавиши (а не AltGrклавиша), вы также можете сделать это с помощью правильной Altклавиши. Достаточно удалить все
<
символы.Строка
<!+::NumpadAdd
нужна только в том случае, если вы хотите набирать символы Юникода, используя шестнадцатеричные коды .Как пользоваться
Загрузите и установите последнюю версию AutoHotkey.
Сохраните приведенный выше скрипт как
numpad.ahk
, используя ваш любимый текстовый редактор.Дважды щелкните файл, чтобы запустить скрипт.
Если хотите, скопируйте скрипт (или ссылку на него) в
Startup
папку.источник
<!
с<^>!
использовать AltGr вместо AltLeft , но это не будет работать. Есть идеи почему?1
для отображенияNum1
. Проблема в том, что вы все еще нажимаетеAltGr
клавишу, а не вAlt
одиночку (что не будет работать и с настоящей цифровой клавиатурой). Там может быть способ обойти это, но я не вижу этого. Вы можете опубликовать новый вопрос.Я попробовал Unicode IME , и он работает. Теперь я должен запомнить все кодовые точки.
Unicode IME для Windows XP
Вам нужно открыть соответствующую часть панели управления, в WIn-7 это что-то вроде
Region and Language
Keyboards and Languages
,Keyboard
Связанная страница (от 2005 года) описывает (предположительно для XP)
Add Input Language
Input Language
=Chinese (Taiwan)
Keyboard Layout/IME
=Chinese (Traditional) - Unicode
(Детали явно различаются в зависимости от версии Windows)
Связанная страница продолжается
Unicode IME для Windows Vista и Windows 7
Описанный выше официальный Microsoft «Unicode IME» был удален в Vista и отсутствует в Windows 7.
В блоге MSDN есть несколько инструкций по добавлению Unicode IME, но в то время он, похоже, находился в стадии разработки.
Я установил этот Unicode IME под 64-битную Windows-7, и он работает хорошо.
Чтобы установить IME, вы
\Program Files\Windows NT\TableTextService
а затемcd
в вышеуказанный каталог иrundll32 TableTextService.dll RegisterProfile TableTextServiceUnicode.txt
Использование Unicode IME
Вы нажимаете Left Alt+, Shiftчтобы переключиться на Unicode IME (или обратно). Форма курсора изменится на подчеркивание, а значок клавиатуры в области системных уведомлений изменится соответственно. Если вы затем введете четыре шестнадцатеричных цифры в Блокнот (или другое приложение?), Будет вставлен символ Unicode для этой кодовой точки Unicode.
Определение IME
Ниже приведены начало и конец определения текстового файла IME. Авторское право / лицензия на оригинал не ясна, но, по-видимому, она предназначена для свободного доступа.
источник