Я пытаюсь выделить текст с помощью экранной клавиатуры, есть ли способ "заблокировать" shift вниз, чтобы мне не приходилось возвращаться и выделять его? В Windows есть два способа сделать это: 1)Добавить shiftLock в реестр и дважды нажать кнопку shift на физической клавиатуре 2) Нажать shift 5 раз, чтобы включить залипание клавиш
Оба эти варианта не работают на экранной клавиатуре, потому что вы не можете нажать shift достаточно быстро. Отправка команды "SENDKEYS" также не сработает, потому что это не нажатие самой клавиши
решение1
Если вы говорите о Windows (пожалуйста, будьте конкретны в своем вопросе), быстрый поиск в Интернете дал следующий результат:https://www.thewindowsclub.com/how-to-turn-on-or-off-shift-lock-for-touch-keyboard
Чтобы включить Shift Lock для сенсорной клавиатуры в Windows 11/10, выполните следующие действия:
- Нажмите Win+R, чтобы открыть окно «Выполнить».
- Введите regedit и нажмите кнопку Enter.
- Нажмите кнопку «Да».
- Перейдите к TabletTip\1.7 в HKCU.
- Щелкните правой кнопкой мыши на 1.7.
- Выберите «Создать» > «Значение DWORD (32 бита)».
- Назовите его EnableShiftLock.
- Дважды щелкните по нему, чтобы установить значение 1.
- Нажмите кнопку ОК.
- Перезапустите процесс проводника Windows с помощью диспетчера задач.
После включения функции Shift Lock вы можете активировать ее так же, как и на физической клавиатуре: дважды нажав клавишу Shift.