Как напечатать акцентированные символы в окнах?

Я слышал, что вы можете держать alt и печатать какой-то загадочный цифровой код, чтобы получить символы, такие как буквы с акцентом. Есть ли способ сделать это более похожим на Mac ?

Альтернативой будет установка многоязычной раскладки клавиатуры (например, канадский многоязычный) и использование горячих клавиш (ALT + SHIFT в Vista и 7), чтобы чередовать это и обычную раскладку клавиатуры.

Ctrl + ' , затем отпустите их, и e даст вам

Это будет работать для гласных, но в моих тестах, только в определенных ситуациях (например, MS Office).

Родные опции для Windows


Использование карты символов Windows

Карта символов Windows

У вас есть несколько различных вариантов, чтобы добраться до него.

  1. Вы можете найти это в разделе « Пуск»> «Все программы»> «Стандартные»> «Служебные»> «Карта символов» .
  2. Вы можете набрать карту символов в окне поиска в меню «Пуск» Windows.
  3. Вы можете нажать « Пуск»> «Выполнить» и ввести charmap и нажать « ОК» (или нажать « Ввод» )
  4. Вы можете нажать Win + R , набрать charmap и нажать OK (или нажать Enter )
  5. Вы можете создать ярлык для него на рабочем столе или в другом месте.
  6. Если в Windows 7 вы можете закрепить его на панели задач или в меню «Пуск» .

Как только вы попадете на карту символов Windows …

  1. Найдите нужного вам персонажа.
  2. Один клик увеличит изображение для более близкого взгляда.
  3. Двойной щелчок добавит символ в Символы, чтобы скопировать текстовое поле внизу, а содержимое символов для копирования будет помещено на ваш клип. Затем вы можете вставить ( CTRL + V ), где вы хотите использовать символы.

Использование сочетаний клавиш

Чтобы использовать быстрые клавиши Alt , вы должны иметь клавиатуру с выделенной цифровой клавиатурой, и вам нужно включить Numlock. Вы также должны знать номер персонажа, которого хотите. Например, если вы хотите ввести острый e (é) в нижнем регистре, вы будете удерживать клавишу Alt и набирать Numpad 0 , Numpad 2 , Numpad 3 , Numpad 3 . Помните, что Numlock должен быть включен, и вам нужно использовать клавиши на клавиатуре. Вы не можете использовать цифровые клавиши в верхней части клавиатуры.

У вас есть несколько способов узнать, что такое число, связанное с персонажем. Лучше всего использовать карту символов Windows, если вы заметили в нижнем правом углу карты символов Windows после нажатия на символ, она сообщает вам последовательность клавиш . Есть также множество веб-сайтов, которые перечисляют это, например, этот, который разбивает их на категории .

Добавить дополнительную языковую службу

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

  1. Перейдите на панель управления и нажмите « Изменить клавиатуру» или другие методы ввода в разделе « Часы, язык и регион»
  2. Перейдите на вкладку « Клавиатура и языки »
  3. Нажмите кнопку « Изменить клавиатуру …»
  4. Нажмите кнопку Добавить …
  5. Разверните язык, который использует нужные вам символы (например, испанский (Мексика) )
  6. Развернуть клавиатуру
  7. Проверьте один из вариантов (например, латиноамериканский )
  8. Нажмите кнопку OK
  9. Нажмите кнопку « Применить»

После этого языковой выбор будет размещен на панели запуска слева от вашего системного трея. Затем вы можете щелкнуть левой кнопкой мыши по этому вопросу, чтобы переключить языки.

Выбор языка ввода

Например, если вы хотите напечатать острый e (é) с нижним регистром, тогда вы должны щелкнуть левой кнопкой мыши по языковому селектору, выбрать испанский (Мексика) , затем нажать клавишу «и нажать . Вы должны быть уверены, что вернетесь на английский (США) или на свой родной язык.

Обратите внимание: вы можете переключаться между языками ввода, нажав Left Alt + Left Shift , вы также можете настроить горячие клавиши для определенных языков ввода на вкладке « Дополнительные параметры ключа » в диалоговом окне « Текстовые службы и входные языки», к которому вы пришли после шага 3 последнего раздела.

Опция оборудования


Как уже упоминалось, вы можете приобрести клавиатуру с акцентированными символами на них, например, эту латинскую / испанскую клавиатуру стоимостью 5,00 долларов США на eBay .

Сторонние параметры программного обеспечения


Эти параметры помогут вам ближе всего к стилю Mac. В Linux вы можете настроить так называемый «ключ компиляции», который ведет себя аналогично методу Mac. Например, чтобы ввести острый e (é) в нижнем регистре, вы должны выполнить команду «Создать ключ » , например, В результате вы можете выполнить поиск «составить ключ для окон» и получить большинство этих параметров.

  1. Freecompose – работает в Windows 2000 или выше. Это то, что я лично использую и рекомендую, поскольку он позволяет добавлять / удалять / изменять последовательности клавиш.
  2. AutoHotKey в сочетании с этим скриптом, о котором упоминал @jay .
  3. Unichars – также решение AutoHotKey
  4. AllChars

Боковое примечание. Лично я хотел бы установить «Ключ для создания» к ключу Caps Lock . Но многие люди используют клавишу «Левый Alt» .

Я использовал этот удивительный сценарий AutoHotkey с этого форума http://www.autohotkey.com/forum/topic570.html от пользователя jak. Просто установите этот сценарий для запуска при запуске:

С этим вы можете делать такие вещи, как

  • Windows + `, а затем e, чтобы получить è
  • Windows +: и затем e, чтобы получить

…и т.д

;==================================== ;accents "top part" - this top part needs to be located at the top part (the 'run' part) of the ahk file ;==================================== ; ;============ ----- Send Unicode Character - universal MS word-style accents in any application ; SendInput:=DllCall("GetProcAddress",UInt,DllCall("GetModuleHandle",Str,"user32"),Str,"SendInput") VarSetCapacity(SendUbuf, 56, 0) ; INIT SendU data strucure NumPut(1, SendUbuf, 0, "Char") NumPut(1, SendUbuf,28, "Char") NumPut(0x40000, SendUbuf, 6) NumPut(0x60000, SendUbuf,34) ;----------------- ; ;==================================== ;accents "hotkey part" - (this part can be located anywhere) ;==================================== ; SendU(UC) { ; Send Unicode Char, Pressed modifier keys stay active! Global ; SendUbuf, SendInput NumPut(UC, SendUbuf, 6, "Short") NumPut(UC, SendUbuf,34, "Short") Return DllCall(SendInput, UInt,2, UInt,&SendUbuf, Int,28) } a:: if accent=grave ; sendinput,à { SendU(0x00e0) } else if accent=acute { ; Send,á SendU(0x00e1) } else if accent=circumflex ; sendinput,â { SendU(0x00e2) } else if accent=tilda ; sendinput,ã { SendU(0x00e3) } else if accent=umlaut ; sendinput,ä { SendU(0x00e4) } Gosub,TurnAccentsOff Return c:: if accent=cedilla ; sendinput,ç { SendU(0x00e7) } Gosub,TurnAccentsOff Return e:: if accent=grave ; sendinput,è { SendU(0x00e8) } else if accent=acute ; sendinput,é { SendU(0x00e9) } else if accent=circumflex ; sendinput,ê { SendU(0x00ea) } else if accent=umlaut ; sendinput,ë { SendU(0x00eb) } Gosub,TurnAccentsOff Return i:: if accent=grave ; sendinput,ì { SendU(0x00ec) } else if accent=acute ; sendinput,í { SendU(0x00ed) } else if accent=circumflex ; sendinput,î { SendU(0x00ee) } else if accent=umlaut ; sendinput,ï { SendU(0x00ef) } Gosub,TurnAccentsOff Return n:: if accent=tilda ; sendinput,ñ { SendU(0x00f1) } Gosub,TurnAccentsOff Return o:: if accent=grave ; sendinput,ò { SendU(0x00f2) } else if accent=acute ; sendinput,ó { SendU(0x00f3) } else if accent=circumflex ; sendinput,ô { SendU(0x00f4) } else if accent=tilda ; sendinput,õ { SendU(0x00f5) } else if accent=umlaut ; sendinput,ö { SendU(0x00f6) } Gosub,TurnAccentsOff Return u:: if accent=grave ; sendinput,ù { SendU(0x00f9) } else if accent=acute ; sendinput,ú { SendU(0x00fa) } else if accent=circumflex ; sendinput,û { SendU(0x00fb) } else if accent=umlaut ; sendinput,ü { SendU(0x00fc) } Gosub,TurnAccentsOff Return +a:: if accent=grave ; sendinput,À { SendU(0x00c0) } else if accent=acute ; sendinput,Á { SendU(0x00c1) } else if accent=circumflex ; sendinput, { SendU(0x00c2) } else if accent=tilda ; sendinput,à { SendU(0x00c3) } else if accent=umlaut ; sendinput,Ä { SendU(0x00c4) } Gosub,TurnAccentsOff Return +c:: if accent=cedilla ; sendinput,Ç { SendU(0x00c7) } Gosub,TurnAccentsOff Return +e:: if accent=grave ; sendinput,È { SendU(0x00c8) } else if accent=acute ; sendinput,É { SendU(0x00c9) } else if accent=circumflex ; sendinput,Ê { SendU(0x00ca) } else if accent=umlaut ; sendinput,Ë { SendU(0x00cb) } Gosub,TurnAccentsOff Return +i:: if accent=acute ; sendinput,Í { SendU(0x00cc) } else if accent=grave ; sendinput,Ì { SendU(0x00cd) } else if accent=circumflex ; sendinput,Î { SendU(0x00ce) } else if accent=umlaut ; sendinput,Ï { SendU(0x00cf) } Gosub,TurnAccentsOff Return +n:: if accent=tilda ; sendinput,Ñ { SendU(0x00d1) } Gosub,TurnAccentsOff Return +o:: if accent=grave ; sendinput,Ò { SendU(0x00d2) } else if accent=acute ; sendinput,Ó { SendU(0x00d3) } else if accent=circumflex ; sendinput,Ô { SendU(0x00d4) } else if accent=tilda ; sendinput,Õ { SendU(0x00d5) } else if accent=umlaut ; sendinput,Ö { SendU(0x00d6) } Gosub,TurnAccentsOff Return +u:: if accent=grave ; sendinput,ù { SendU(0x00d9) } else if accent=acute ; sendinput,ú { SendU(0x00da) } else if accent=circumflex ; sendinput,û { SendU(0x00db) } else if accent=umlaut ; sendinput,ü { SendU(0x00dc) } Gosub,TurnAccentsOff Return TurnAccentsOff: Hotkey,a,off Hotkey,e,off Hotkey,i,off Hotkey,o,off Hotkey,u,off Hotkey,c,off Hotkey,n,off Hotkey,+a,off Hotkey,+e,off Hotkey,+i,off Hotkey,+o,off Hotkey,+u,off Hotkey,+c,off Hotkey,+n,off Return TurnAccentsOn: Hotkey,a,on Hotkey,e,on Hotkey,i,on Hotkey,o,on Hotkey,u,on Hotkey,c,on Hotkey,n,on Hotkey,+a,on Hotkey,+e,on Hotkey,+i,on Hotkey,+o,on Hotkey,+u,on Hotkey,+c,on Hotkey,+n,on Return <#':: keywait, lwin accent=acute Gosub,TurnAccentsOn Return <#`:: keywait, lwin accent=grave Gosub,TurnAccentsOn Return <#6:: <#+6:: keywait, lwin accent=circumflex Gosub,TurnAccentsOn Return <#;:: <#+;:: keywait, lwin accent=umlaut Gosub,TurnAccentsOn Return <#,:: keywait, lwin accent=cedilla Gosub,TurnAccentsOn Return <#+`:: keywait, lwin accent=tilda Gosub,TurnAccentsOn Return Gosub,TurnAccentsOff 

Существует также подход Mac, который я не пробовал здесь: http://www.autohotkey.com/forum/topic30440.html .

Windows такая боль. Я использовал copypastechar, чтобы схватить их и вставить.: P

Я использую AllChars ежедневно. Он эмулирует ключ «Создать» в стиле X, позволяя мне быстро набирать все эти раздражающие символы, такие как ©, ® и °.

Я беззастенчиво подключу небольшой инструмент, который я написал для ввода символов в Windows, поскольку я нахожу любое решение, которое обычно представляется слишком громоздким для ежедневного частого использования. Мой личный вариант использования – это написание шведского языка, например, на международной американской клавиатуре без необходимости переключения макетов или приведения в действие (содрогания) клавиш.

Это позволяет вводить символы Юникода через всплывающее окно, не отличающееся от того, как это работает в Apple OS X.

См. https://github.com/mjvh80/SymWin для получения дополнительной информации, это бесплатный и открытый исходный код, но он должен (в настоящее время) компилироваться. Если есть достаточный интерес, я могу добавить предварительно построенную версию.

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

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

На самом деле Windows не позволяет акцентировать входные данные так же легко. Однако, как правило, довольно легко найти коды, которые вам нужны, используя утилиту «Карта символов».

В диалоговом окне запуска (Win + R) выполните: charmap.exe

Там вам будет представлен выбор шрифта вверху и сетка символов, которые предоставляет шрифт. Я рекомендую выбрать хороший стандартный шрифт (например, Times New Roman). Найдите нужный символ и нажмите кнопку SINGLE-CLICK.

В правом нижнем углу окна появится код, который соотносится с кодом Alt + ###, который вы используете для ввода этого символа. Альтернативно, если вы наводите DOUBLE-CLICK на символ, он добавит его в текстовое поле в левом нижнем углу приложения, где вы можете легко скопировать и вставить его в программу, в которой вам нужен персонаж.

Некоторое программное обеспечение имеет вставку специальных символов, встроенную прямо в (Word, например, в разделе «Вставить специальный символ»). Однако обратите внимание, что если вы используете нестандартный шрифт, вы можете получить что-то иное, чем ожидалось (Wingdings – отличный пример этого).

Я использую много нечетных символов и на самом деле считаю целесообразным создать новый раскладку клавиатуры с использованием MSKLC , который использует макет, к которому я привык, но добавляет много особых символов в ненавязчивые места. Те, которые я использую большинство, вставляются в виде комбинаций AltGr, например AltGr + n для ŋ и т. Д. Идея состоит в том, что вы или кто-либо, кто использует ваш компьютер, должны иметь все в ожидаемом месте, причем все эти дополнительные символы доступны вам, если вам понадобятся. Единственный способ, которым это может быть сделано, – работать, если вы приложите все усилия, чтобы помещать символы в интуитивные места. Если вы не были уверены, существовал ли персонаж или нет на вашей клавиатуре, какие ключи вы бы попробовали? Это, как правило, отличное место для их хранения.

Конечно, это не решает все. Я также установил сочетание клавиш с диалогом символов вставки в слове, использовал Charmap и отдельные раскладки клавиатуры для совершенно разных методов ввода, таких как арабские алфавиты.

Тем не менее, меня заинтриговала идея комбинированных решений, потому что они также позволяют вам использовать интуитивные пути для персонажей, которые вам нужны. Напоминает мне о старом Word Perfect …

Keyxpat может быть вашим решением. Вы получаете акценты и другие диакритики на клавишах, которые вы ожидаете от них. Персонаж, который вы получаете, зависит только от времени, которое вы делаете для выпуска ключа (метроном помогает вам определить этот момент). Я написал это для себя первым, и многие люди оценили его, поэтому я предлагаю его сейчас в Интернете.

Поэтому я искал и искал в Интернете, как набирать enye … я случайно обнаружил это сам вчера … просто держите Ctrl + shift + ...then press the letter "n" if you wana type it in a small letter just let go ctrl+shift+ перед нажатием «n» … эта горячая клавиша работает на окнах 8.1 ..

Другой плагин: Keyferret – это бесплатный инструмент для Windows, который я недавно написал, чтобы сделать ввод этих символов простым, например

  • Введите «a», затем « Right Alt + », чтобы получить «á»
  • Введите «1/2», затем « Right Alt + Space», чтобы получить «½»,
  • Введите «=», затем « Вправо» + /, чтобы получить «≠»
  • Удерживая нажатой клавишу «Вправо» , держите нажатой кнопку d, чтобы получить «ð» ( eth ), «°» (градус), «†» (кинжал), «‡» (двойной кинжал) или «♦» (алмаз), высвобождая, когда У вас есть символ, который вы хотите.

Он перехватывает Windows изначально, а не является скриптом autohotkey, дает интерактивную помощь, удерживая RAlt, и вы можете редактировать свой собственный макет (хотя для этого требуется отредактировать текстовый файл).

Раскладка клавиатуры – это то, что вы хотите. Если вам нужны только общие символы с акцентом в западноевропейских странах, поставляемый Microsoft UK Extended или US International могут вводить их без использования кодов Alt-Numpad.

В качестве альтернативы испанский макет похож на английский макет и имеет мертвые ключи для испанских акцентов.

Наконец, для почти комплексного решения рассмотрим эту схему раскладки евро:

Созданный с использованием официального MSKLC, он набирает почти каждый европейский язык, а также позволяет вводить такие вещи, как фракции, лигатуры, En-Dash, Em-Dash, обведенные номера и т. Д.

Я еще не использовал это сам, но я собираюсь попробовать это сегодня вечером.

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

https://github.com/samhocevar/wincompose

Например, ö создается путем выполнения (=> означает следующий символ в последовательности)

WinCompose (right alt for me) => o => "

Вы можете даже делать символы Unicode и т. Д. 🚲

WinCompose => WinCompose => b => i => c => y => c => l => e

  • Клавиатуры Windows 8 перестали работать
  • Используйте «Shift + Caps lock» вместо «Caps Lock»
  • 5-контактный DIN KeyBoard. Система не загружается
  • Использование CapsLock для переключения раскладки клавиатуры
  • Altgr случайно перестает работать с окнами 8
  • Как ввести специальные символы в Linux?
  • Как отключить автоматическое изменение раскладки клавиатуры в Windows 8?
  • Как удалить раскладку клавиатуры в Windows 10
  • Подсветка клавиатуры в диспетчере устройств?
  • Клавиатура селективного ореола
  • NumLock совершенно бесполезен, и я хочу полностью отключить его в Linux
  • Interesting Posts

    Как работает оператор трансляции Java?

    Преобразовать Windows Filetime на второе место в Unix / Linux

    Как использовать свойства при работе с членами списка List только для чтения

    Android 2.1: Как я могу опросить значение RSSI существующего соединения Bluetooth?

    CIFS через AnyConnect, Mac для Linux = Коррумпированные файлы

    используя c # .net librarires для проверки сообщений IMAP с серверов gmail

    Скопировать файлы с частичной поддержкой резюме? (Win / Cygwin)

    Как запустить службу Windows в интерактивном режиме при автозагрузке сеанса

    Android-навигатор для переключения курсора вправо

    Как изменить местоположение файла спящего режима в Windows 7?

    Как добавить рабочие дни в текущую дату на Java?

    Возможно ли «вернуться» в GRUB после загрузки Linux без перезагрузки

    Обнаружить, если страница закончила загрузку

    Java NIO FileChannel и производительность и полезность FileOutputstream

    Команда Bash для фокусировки определенного окна

    Давайте будем гением компьютера.