В большинстве (если не во всех) приложениях Windows, если я набираю (двойную) кавычку, она не появляется немедленно, а ждет следующего символа. Если это гласная, она превратится в диакритический знак, например ü или é, если это пробел (или что-либо, что не может использовать такой «модификатор»), то появляется кавычка: « или ».
Хорошо, так настроена моя система (клавиатура).
Если мне нужна кавычка вместо модификатора, мой мозг знает, что нужно набрать "spaceu«u
Мой Slack для Windows ведет себя по-другому:
- Он обрабатывает "uдля ü
- Он отказывается обрабатывать "spaceu"u".
Вместо этого при нажатии пробела открывается верхнее гамбургер-меню.
Как мне заблокировать это последнее поведение?
Примечания:
- Это не то, что набрать пробелвсегдаоткрывает меню; это был бы ад ;-)
Это происходит только с пробелом после одинарной или двойной кавычки. - Коллега только что сказал мне, что не видит такого поведения.
Кстати, ""в результате получается "", так что это тоже не решение.
решение1
Меня только что осенило:
У меня естьФразаЭкспрессзапущен на моей машине, и это также перехватывает клавиатуру. После остановки этого и перезапуска Slack поведение соответствует ожидаемому с настройкой клавиатуры US International:
- "uдает ü
- "spaceuдает "u
(Я подумывал просто удалить свой вопрос, но кто знает, может быть, это когда-нибудь кому-нибудь поможет.)
решение2
У меня тоже PhraseExpress был виновником. Та же конфигурация: Windows 10 и настройки американской международной клавиатуры.
Мне нужно, чтобы оба приложения работали, поэтому,при этом окна Slack были сосредоточены, я щелкнул правой кнопкой мыши по значку PhraseExpress иснято выделение"Обнаружение ввода текста в Slack".