Есть ли какое-нибудь сочетание клавиш для изменения регистра в любом месте? Под «где угодно» я подразумеваю не конкретную программу или программное обеспечение. Мы знаем, что Ctrl+C, Ctrl+V будет работать где угодно. Точно так же, есть ли сочетание клавиш для изменения регистра?
3 ответа
Я предполагаю, что вы не говорите о ключе CAPSLOCK . Это было бы слишком очевидно. Вы хотите изменить текущий текст в верхний регистр, который уже находится на экране, чтобы исправить верхний регистр? Если так, то вкратце ... Нет. Ctrl+C, Ctrl+V и Ctrl+X являются универсальными отчасти потому, что они являются частью Windows. Звучит так, как будто вам не нужно программное решение, поэтому оно быстро сокращает ваш ответ: «Нет, не существует стандартного сочетания клавиш для всех слов в верхнем регистре»
Я тоже хотел это целую вечность, поскольку я делаю что-то подобное на своем Mac с WordService. Мне удалось заставить AutoHotkey работать - это бесплатно, и вы можете загрузить программу в виде zip-файла, а не запускать установщик, что удобно для тех из нас, у кого нет прав администратора.
Я создал следующий текстовый файл .ahk:
^+u:: ; Convert selected text to uppercase. ; This actually runs regardless of whether some text is selected or not, ; with varying results. A better version would check for text being selected ; before doing anything, if that is possible. oCB := ClipboardAll ; save clipboard contents Send, ^c ; Send Ctrl+C to copy whatever is currently selected ClipWait,1 ; Improves reliability s:=Format("{:U}",ClipBoard) ; Convert to uppercase, save in 's' var ClipBoard := oCB ; return original Clipboard contents Send, %s% ; Send the contents of the 's' var return
... который я затем активирую, запустив файл с AutoHotkeyU64.exe. Затем я могу выделить текст и нажать Ctrl+Shift+U, чтобы преобразовать его в верхний регистр.
Это немного неуклюже - вы видите, как символы вставляются назад один за другим, и, таким образом, отмена отменяет каждый символ индивидуально, и она запускается независимо от того, выбран ли у вас текст в действительности или нет. Но это все же лучше, чем удалять слова и вводить их в верхнем регистре.
Есть способ, но он зависит от программы.
Например, в Microsoft Word и некоторых других программах вы можете использовать Shift+F3 для переключения между верхним регистром, строчными буквами и регистром предложений.
Но, как уже упоминалось, это зависит от конкретной программы, а не универсально.