Флажок / Снять галочку / переключатель / переключатель с клавиатуры


23

Я ищу способ снять флажок / переключатель / переключатель с помощью клавиатуры в Windows 7, предпочтительно в XP и Vista. Я знаю, что вы можете использовать пробел, чтобы переключать состояние текущей выбранной кнопки, но есть ли способ установить элемент управления на отметку или снятие отметки без риска его переключения, если он уже находится в желаемом состоянии?


1
Если они находятся в желаемом состоянии, почему вы хотите поставить галочку / снять галочку?
Терри

Джерри, безусловно, имеет смысл. Тем не менее, я не верю, что есть способ специально «снять» (или «поставить галочку») флажок / переключатель независимо от его текущего состояния, если только программное обеспечение не обеспечивает эту функцию (например, опция «выбрать все», возможно)
MrWhite

@ djerry, я думаю, что LodSfo ищет способ убедиться, что элемент управления установлен в желаемое состояние. Где пробел всегда переключается, есть ли способ инициировать команду «проверить» или «снять галочку» напрямую? Я только что внес изменение на этот счет, чтобы уточнить это.
Ник

Ответы:


34

Используйте клавишу Tab или мышь, чтобы установить флажок, а затем нажмите клавишу пробела


1
Это работало в Windows 7.
Наполеон

1
Бонус: удерживайте Shift и нажмите Tab, вы можете установить предыдущий флажок.
Бродяга

-1, не имеет ничего общего с вопросом. ЛодСфо уже сейчас нуждается в пробелах, поэтому теперь он узнает, как его достичь.
relascope

10

Чтобы установить / снять флажок (проверено в Windows 7):

+проверить
-очистить


1
У меня не работает в Google Chrome, версия 43.0.2357.130 в Windows 7.
mabho

не работает на Windows XP, протестировано в Virtualbox, с помощью ноутбука (также протестировано с активированной эмуляцией цифровой клавиатуры)
relascope

1

Там нет никакого способа, чтобы контролировать это точно.

Существуют базовые элементы управления, которые имеют поведение по умолчанию в формах Windows. Такие факторы, как то, являются ли эти контроли частью контрольной группы, также влияют на результат.

Кроме того, нет способа узнать, как разработчик обрабатывает определенные события на основе выбора элемента управления и изменений.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.