Есть ли какое-нибудь сочетание клавиш для изменения регистра в любом месте? Под «где угодно» я подразумеваю не конкретную программу или программное обеспечение. Мы знаем, что Ctrl+C, Ctrl+V будет работать где угодно. Точно так же, есть ли сочетание клавиш для изменения регистра?

3 ответа3

1

Я предполагаю, что вы не говорите о ключе CAPSLOCK . Это было бы слишком очевидно. Вы хотите изменить текущий текст в верхний регистр, который уже находится на экране, чтобы исправить верхний регистр? Если так, то вкратце ... Нет. Ctrl+C, Ctrl+V и Ctrl+X являются универсальными отчасти потому, что они являются частью Windows. Звучит так, как будто вам не нужно программное решение, поэтому оно быстро сокращает ваш ответ: «Нет, не существует стандартного сочетания клавиш для всех слов в верхнем регистре»

0

Я тоже хотел это целую вечность, поскольку я делаю что-то подобное на своем 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, чтобы преобразовать его в верхний регистр.

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

-1

Есть способ, но он зависит от программы.

Например, в Microsoft Word и некоторых других программах вы можете использовать Shift+F3 для переключения между верхним регистром, строчными буквами и регистром предложений.

Но, как уже упоминалось, это зависит от конкретной программы, а не универсально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .