SEnse и REmove экземпляры 2 прописных букв, начинающих

670
snitzr

Есть ли скрипт AutoHotkey, который может определить, случайно ли я удерживаю сдвиг слишком долго, если начинаю слово с заглавной буквы? Microsoft Word делает это автоматически, но мне бы хотелось, чтобы это было в масштабе всей системы. Сценарий должен быть достаточно умным, чтобы сказать, набираю ли я что-то заглавными буквами или я действительно допустил ошибку.

1
как он узнает разницу между случайно прописным двухбуквенным словом и преднамеренно двухбуквенным словом? bryan 13 лет назад 0
Это то, что мне интересно. Я не знаю. snitzr 13 лет назад 0
@bryan: двухбуквенные слова должны игнорироваться сценарием. Только 2 заглавные буквы, за которыми следует как минимум 1 строчная буква, должны быть исправлены. Слова, которые * должны иметь * 2 заглавные буквы, а затем строчные буквы, достаточно редки, чтобы вы могли сделать для них особые случаи. У меня есть особые случаи для таких вещей, как «UPnP», «MWh», «NiCd», «VoIP», «DjVu», «S / PDIF» и т. Д., В любом случае, чтобы мне не приходилось бороться с клавишей Shift или помнить правильную прописную букву / пунктуацию , endolith 10 лет назад 0

1 ответ на вопрос

1
Bavi_H

Файл подкачка AutoHotkey справки о «строка автозамены и автоматической замене» содержит ссылку для загрузки AutoCorrect.ahk по Джиму Biancolo что преформы автозамены особенности всей системы.

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

Возможно, есть лучшие решения. Эта опция `по умолчанию отключена, чтобы предотвратить нежелательные исправления, такие как IfEqual-> Ifequal. Но` IfEqual` не является двойной заглавной буквой, поэтому в любом случае должен игнорироваться любым таким сценарием. endolith 10 лет назад 0

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