2010-02-18 20:37:14 +0000 2010-02-18 20:37:14 +0000
43
43
Advertisement

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

Advertisement

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

Advertisement
Advertisement

Ответы (18)

19
19
19
2013-09-07 19:09:46 +0000

Native Software Options

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

Открыть карту символов Windows одним из следующих способов:

  • Перейти к Старт → Все программы → Аксессуары → Системные инструменты → Карта символов или Старт → Аксессуары Windows → Карта символов.
  • Вы можете ввести “Карту символов” в поисковом окне меню “Пуск”.
  • Вы можете во второй раз нажать на кнопку “Пуск”, нажать на Run, напечатать “карту” и нажать OK (или нажать “Ввод”).
  • Вы можете нажать Win + R, ввести “charmap” и нажать OK (или нажать Enter).
  • Вы можете создать ярлык на него на рабочем столе или в другом месте.
  • Если вы используете Windows 7, вы можете Прикрепить его к панели задач или меню “Пуск” .

  • если у вас открыта карта персонажей Windows,

  1. Найдите нужного персонажа.
  2. При одиночном щелчке персонаж будет увеличен для более внимательного просмотра.
  3. Двойной щелчок добавляет символ в текстовое поле Characters to copy внизу, а содержимое Characters to copy будет помещено в вашу доску объявлений. Затем вы можете вставить (Ctrl + V) в то место, где вы хотите использовать символы. Клавиатурные сокращения

Клавиатурные сокращения

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

Пара различных методов, чтобы узнать, какая цифра ассоциируется с символом. Самый простой - это использовать Windows Character Map, если вы заметили в правом нижнем углу карты символов после нажатия на персонажа, он скажет вам последовательность клавиш. Есть также много сайтов, которые перечисляют этот список, например этот разбивает их на категории .

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

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

  1. Перейдите на панель управления ** и нажмите на Изменить клавиатуры или другие методы ввода в разделе Часы, язык и регион
  2. Перейдите на вкладку Клавиатура и языки под Клавиатура, язык и регион 0x2 и 3. Нажмите на Клавиатуры переключения… кнопку 0x2 и 4. Нажмите на кнопку Добавить… кнопку 0x2 и 5. Расширьте язык, в котором используются нужные символы (например, Испанский (Мексика)) 0x2 и 6. Разверните Кейсборд 0x2 и 7. Отметьте один из вариантов (например, Latin American)
  3. Нажмите на кнопку OK
  4. Нажмите на кнопку Apply

После этого в системном лотке появится переключатель языков. Вы можете нажать на него, чтобы открыть меню выбора языка.

Как пример, если вы хотите набрать строчный острый e (é), то вы бы один раз щелкните по выбору языка, выберите Испанский (Мексика), затем нажмите клавишу ‘, и нажмите e. Вы должны убедиться, что вы переключитесь обратно на английский (Соединенные Штаты) или любой другой ваш родной язык. 0x2 и 0x2 и Обратите внимание, что вы можете переключаться между языками ввода, нажав левый Alt + левый Shift, вы также можете настроить горячие клавиши для определенных языков ввода на вкладке Дополнительные настройки клавиш в диалоговом окне Текстовые услуги и языки ввода, к которому вы пришли после шага 3 последнего раздела.

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

Как уже упоминалось, можно приобрести клавиатуры, на которых имеются акцентированные символы, например эту $5,00 Латинская/Испанская клавиатура на eBay .

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

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

  1. фрикомпозиция : Работает в Windows 2000 или лучше. Это то, что я лично использую и рекомендую, так как позволяет добавлять, удалять и изменять последовательности клавиш.
  2. Автоматическая горячая клавиша в сочетании с этот сценарий , который @jay упомянул .
  3. Unichars : также решение с автогорлыми клавишами
  4. Все автомобили

Лично мне нравится устанавливать “Компоновочный ключ” на клавишу Caps Lock. Но многие используют клавишу “Левый Alt”.

17
17
17
2010-02-18 21:28:43 +0000

Ctrl + ‘, затем отпустите их, и e даст вам é 0x2 и 0x2 & Это будет работать для гласных, но в моих тестах, только в определенных ситуациях (например, MS Office).

10
Advertisement
10
10
2010-02-18 20:48:19 +0000
Advertisement

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

7
7
7
2010-02-27 23:54:03 +0000

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

7
Advertisement
7
7
2010-02-28 01:45:02 +0000
Advertisement

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

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

  • 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 .

4
4
4
2010-02-28 00:20:29 +0000

Я использую AllChars ежедневно. Он эмулирует X-стиль Клавиша композиции , позволяя мне быстро набирать все эти надоедливые символы, такие как ©, ® и °.

4
Advertisement
4
4
2017-08-01 14:20:55 +0000
Advertisement

Вы можете попробовать WinCompose, вы назначаете горячую клавишу, например, правую Alt или правую Ctrl, затем нажмите эту клавишу, чтобы активировать WinCompose, затем введите требуемые последовательности клавиш, чтобы создать нужный вам символ. https://github.com/samhocevar/wincompose

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

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

Вы даже можете выполнить юникодирование символов и т.д. “

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

3
3
3
2017-03-15 12:42:35 +0000

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

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

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

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

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

3
Advertisement
3
3
2015-01-15 00:08:51 +0000
Advertisement

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

2
2
2
2014-04-03 18:15:01 +0000

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

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

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

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

1
1
1
2018-12-05 03:46:50 +0000

Ещё одна бесстыдная самореклама… Я написал приложение для Windows 10 - KeyEXT, которое эмулирует то, что Mac делает на самом деле. Вы можете держать нажатой клавишу, чтобы отобразить опции для акцентированных и других иностранных символов. Настройка по умолчанию включает в себя большинство символов, необходимых для латиноамериканских европейских языков. Вы также можете настроить свою собственную программу таким образом, чтобы она включала любые символы из Юникода - арабский, китайский, санскрит, Wingdings… что угодно.

Вы можете найти его здесь: https://www.microsoft.com/store/apps/9P8X3818K9KT

1
1
1
2015-03-17 22:34:41 +0000

Еще одна вилка: Keyferret - бесплатная утилита на базе Windows, которую я недавно написал, чтобы облегчить ввод всех этих символов, например,

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

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

0
0
0
2010-06-21 22:54:47 +0000

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

Это, конечно, не все решает. Я также задаю сочетание клавиш для диалога вставки символов в слово, использую Charmap и отдельные раскладки клавиатуры для совершенно разных методов ввода, таких как алфавиты на арабском языке. При этом я заинтригован идеей комбинированных решений, потому что они также позволяют использовать интуитивно понятные пути к нужным вам символам. Напоминает мне старое Слово Идеальное…

0
0
0
2013-09-07 17:12:39 +0000

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

0
0
0
2019-02-19 20:35:01 +0000

На Windows в Microsoft Word, попробуйте это (может также работать в Outlook) ctrl+ ` ctrl+‘ ctrl+shift+~ ctrl+shift+^ ctrl+/ ctrl+shift+: затем следуйте за ними с соответствующей буквой, как в нижнем регистре o, чтобы получить символ с акцентом.

0
0
0
2014-05-16 14:36:59 +0000

Так что я искал и искал в интернете, как набирать 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 …

0
0
0
2017-11-09 17:59:49 +0000

Вы не упоминаете используемую вами версию Windows.

В Windows 7 это блестяще работает для ирландских гласных fada, также используемых в других языках:

  • Win Key+a типов á
  • Win Key+e типов é
  • Win Key+i типов í
  • Win Key+o типов í
  • Win Key+i типов ú

Но это не работает для меня в Windows 10, Янне Энберг указан в одном из сообщений, что он был удален в обновлении : -(

Для окон 10 Duolingo есть эта страница Как набирать акцентированные символы на английской клавиатуре (учебник Windows 10)

0
0
0
2010-02-18 20:48:19 +0000

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

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

Там вам предложат выбрать шрифт сверху и сетку символов, которые предоставляет этот шрифт. Я рекомендую выбрать хороший стандартный шрифт (например, Times New Roman). Найдите нужный Вам символ и ПРОДОЛЖИТЕЛЬНЫЙ КЛИКС на нем.

В правом нижнем углу окна будет код, соответствующий коду Alt+###, который вы используете для ввода этого символа. В качестве альтернативы, если вы ДВОЙСТВУЮЩИЙ КЛИКС на символе, он будет добавлен в текстовое поле в нижней левой части приложения, где вы можете легко скопировать и вставить его в программу, которая вам нужна, чтобы вставить этот символ.

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

Advertisement

Похожие вопросы

3
19
10
28
15
Advertisement