Проблемы с международным раскладом клавиатуры США - мертвые клавиши

На первый взгляд, это один из тех вопросов о раскладке клавиатуры, который задает кто-то, кто набирает кавычку, затем ничего не получает, затем набирает другую букву и удивляется, получая букву с акцентом:). Я считаю, что моя проблема немного сложнее, поэтому, пожалуйста, потерпите меня.

Недавно у меня появился новый ноутбук, и я использую Windows 7 + раскладку клавиатуры США-Интернешнл. Я намеренно использую его, потому что мне нравятся параметры "мертвого ключа":

' + a vowel becomes (á é í ó ú)
" + a vowel becomes (ä ë ï ö ü)
etc. etc.

Это очень полезно, на моем родном языке я использую их время от времени и немного знаю испанский и итальянский:). Тем не менее, я также программист, и мне нужны двойные и одинарные кавычки на регулярной основе. Раньше я мог получить этот символ, печатая пробел сразу после "мертвого ключа", и появлялась обычная одинарная или двойная кавычка. После этого я мог продолжить печатать без каких-либо изменений последующих клавиш / букв.

Однако, в настоящее время (это сводит меня с ума, даже когда я печатаю это;)) модификация мертвой клавиши, кажется, не отменяется нажатием пробела!

Так что я печатаю

' + a          => I get á immediately - (this is ok)

' + space + a  => I get 'á - (this is not ok, I am expecting 'a :) )

' + space + b  => ''b - 
(this is also not ok, now I get two single quotes but I only typed one! 
However making the quote appear looks like the default behavior after 
typing a dead key + a consonant)

Модификация мертвого ключа "работает дважды"!

Еще один пример:

' + space + space + space + add as many spaces as you want + a
the last a still gets modified to á.

Звучит ли это кому-нибудь знакомо? Я понятия не имею, все ли это определяется только раскладкой клавиатуры или в Windows есть что-то еще, что я могу настроить?

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

Пожалуйста, помогите, большое спасибо заранее!

С уважением, Питер

3 ответа

По умолчанию с информацией из Википедии вы получаете "мертвый"
Все "мертвые" модификаторы здесь окрашены в красный цвет.
Чтобы получить "обычное" значение " a", нужно нажать правую клавишу Alt + , затем

Это не решение вашей конкретной проблемы, что действительно очень странно. Но если вы готовы принять обходной путь, взгляните на этот скрипт AutoHotkey, который, я думаю, просто хочет, чтобы вы хотели, без необходимости использовать макет мертвых ключей.

У классического Macintosh была очень приятная раскладка клавиатуры, в которой клавиши Option+Accent использовались как мертвые клавиши, а сами клавиши акцента использовались для простого непосредственного набора символов. Я бы предложил, возможно, использовать редактор раскладки клавиатуры, чтобы изменить все мертвые клавиши аналогичным образом.

Другие вопросы по тегам