Основные комбинации клавиш на клавиатуре
Alt Tab — Переключение между окнами Win Tab — Переключение между окнами в режиме Flip 3D Win Up — Развернуть окноWin Down — Восстановить / Минимизировать окно Win Left — Прикрепить окно к левому краю экрана Win Right — Прикрепить окно к правому краю экрана Win Shift Left — Переключиться на левый монитор Win Shift Right — Переключиться на правый монитор Win Home — Минимизировать / Восстановить все неактивные окна Win Break(или Pause)
— Запустить элемент Система из Панели Управления (пункт Свойства при нажатии правой кнопкой мыши на Компьютер в меню Пуск) Win Space — Показать рабочий стол Win B — Переход в область уведомлений(трей) Win D — Свернуть окна или восстановить все окна Win E — Запустить Проводник(Explorer)
Win F — Запустить встроенный диалог поиска Windows Win Ctrl F — Запустить Поиск по компьютеру из домена Win F1 — Запустить встроенный диалог Windows: Справка и Поддержка Win G — Отобразить гаджеты поверх всех окон Win L — Блокировка рабочей станции(текущего сеанса пользователя)
Win M — Минимизировать все окна Win P — Отобразить дополнительные опции дисплея (расширить рабочий стол на 2 монитор и т.п.) Win R — Запустить диалоговое окно Выполнить Win Т — Выбрать первый элемент в панели задач (Повторное нажатие переключает на следующий элемент, Win Shift T — прокручивает в обратном порядке)
Win U — Запустить Центр специальных возможностей (Ease of Access Center) Win X — Запустить Mobility Center Win цифра— Запустить приложение с панели задач (Win 1 запускает первое приложения слева, Win 2, второе, и т.к.)
В Проводнике (Explorer):Alt P — Показать / Скрыть Область предпросмотра
Панель задач:Shift щелчок на иконке — Открыть новое окно приложения Ctrl Shift щелчок по иконке — Открыть новое окно приложения с привилегиями администратора Shift щелчок правой кнопкой на иконке — Показать меню приложения Shift щелчок правой кнопкой на группе иконок — Показать меню, восстановить все / cвернуть все / Закрыть все Ctrl щелчок по группе икнонок — Развернуть все окна группы
Примечание Клавиша Win находится между клавишами Ctrl и Alt с левой стороны (на ней нарисована эмблема Windows). Клавиша Menu находится слева от правого Ctrl. Комбинация «клавиша» «клавиша» означает, что сначала надо нажать первую клавишу, а затем, удерживая ее, вторую.
Управление операционной системой
Вероятно, эта группа горячих клавиш является самой полезной. Еще бы. Эти комбинации позволяют управлять основными функциями операционной системы. Больше нет нужды искать их в меню «Пуск», тратя на это много времени.
1. Данная комбинация запускает хорошо известный всем «Диспетчер задач». Стоит отметить, что к этому компоненту ОС пользователи обращаются довольно часто. Поэтому сие сочетание клавиш исключительно полезно.
2. Команда запускает системный компонент «Выполнить». С его помощью можно запустить некоторые специфические приложения или информационные утилиты. Весьма полезный компонент.
3. А это сочетание клавиш знакомо многим продвинутым пользователям. С помощью именно этих кнопок можно удалить файл полностью. Без использования «Корзины». Но использовать данную опцию следует с известной долей осторожности. Ведь можно удалить совсем не то, что требуется. А вернуть удаленные компоненты не представляется возможным.
4. Показывает свойства выбранного файла или каталога. Так гораздо проще, чем щелкать по элементу правой кнопкой мыши и выбирать дальнейшие пункты.
5. Альтернативные клавиши для переключения раскладки клавиатуры. Однако ими мало кто пользуется. Юзеры предпочитают стандартный вариант.
6. Команда запускает «Центр поддержки». Хотя его и используют единицы. Продвинутый юзеры и вовсе не полагаются на этот компонент, предпочитая искать нужную информацию в интернете.
7. Действие запускает окно поиска. Хотя для «десятки» полезность этой комбинации сомнительна. Инструмент поиска и без того отображается в панели инструментов.
8. Вызывает панель «Поделиться». Одно из нововведений Windows Однако широко используется оно только на планшетах. При передаче данных через Bluetooth.
9. Команда вызывает окно «Параметры». Это альтернатива «Панели управления» в Windows С помощью этого компонента можно настроить ключевые параметры компьютера.
Без сомнения, данная группа горячих клавиш весьма полезна. С ее помощью можно быстро управлять основными параметрами операционной системы, не тратя время на поиск нужных компонентов в недрах ОС.
Игры и скриншоты
Весьма полезные сочетания клавиш для геймеров. Позволяют управлять некоторыми опциями «десятки», реализующими функционал создания мультимедийного контента в процессе игры. Однако особо продвинутых возможностей здесь все равно нет.
1. Команда создает скриншот (как правило всего рабочего стола или игры в полноэкранном режиме) и сохраняет его в папке «Изображения» на системном диске.
2. Комбинация создает скриншот уже только игрового экрана. Даже если игрушка запущена в оконном режиме, то сохранится исключительно то, что находится в окне.
3. После нажатия этих кнопок запускается игровая панель (новшество Windows 10), позволяющая записать процесс прохождения той или иной игрушки.
4. Активирует запись последних 30 секунд игрового процесса. Все сохраняется в файл стандартного формата и располагается в системном каталоге «Видео».
5. Сочетание клавиш для активации процесса записи или его остановки.
6. Если компьютер обладает двумя мониторами, то данная команда поможет переключаться между ними в игровом режиме.
Sharpkeys
В левой части пролистываем до пункта, выделенного на скрине – «Left Win…», а справа выбираем «Turn off». Если нужно отключить и правую клавишу «Windows», то слева пролистываем перечень до значения «Right Win…», в правой части – аналогично (turn off).
Теперь кликаем на «ОК» и видим список предложенных изменений. Чтобы они вступили в силу, стоит записать их в реестр. Для этого просто жмем на «Write to Registry»:
Перезапускаем систему и радуемся желанному результату!
Вернуть все на свои места тоже несложно. Заходим в утилиту, видим проделанные ранее манипуляции и просто удаляем их. Но не забываем о кнопке записи в реестр и последующем перезапуске ПК.
Горячие клавиши общего назначения
Ctrl Esc Win | Открыть меню «Пуск» (Start) |
Ctrl Shift EscCtrl Alt Delete | Вызов «Диспетчера задач» |
Win E | Запуск «Проводника» (Explore) |
Win R | Отображение диалога «Запуск программы» (Run), аналог «Пуск» — «Выполнить» |
Win D | Свернуть все окна или вернуться в исходное состояние (переключатель) |
Win L | Блокировка рабочей станции |
Win F1 | Вызов справки Windows |
Win Pause | Вызов окна «Свойства системы» (System Properties) |
Win F | Открыть окно поиска файлов |
Win Сtrl F | Открыть окно поиска компьютеров |
Printscreen | Сделать скриншот всего экрана |
Alt Printscreen | Сделать скриншот текущего активного окна |
Win Tab Win Shift Tab | Выполняет переключение между кнопками на панели задач |
F6 Tab | Перемещение между панелями. Например, между рабочим столом и панелью «Быстрый запуск» |
Ctrl A | Выделить всё (объекты, текст) |
Ctrl C Ctrl Insert | Копировать в буфер обмена (объекты, текст) |
Ctrl X Shift Delete | Вырезать в буфер обмена (объекты, текст) |
Ctrl V Shift Insert | Вставить из буфера обмена (объекты, текст) |
Ctrl N | Создать новый документ, проект или подобное действие. В Internet Explorer это приводит к открытию нового окна с копией содержимого текущего окна. |
Ctrl S | Сохранить текущий документ, проект и т.п. |
Ctrl O | Вызвать диалог выбора файла для открытия документа, проекта и т.п. |
Ctrl P | Печать |
Ctrl Z | Отменить последнее действие |
Shift | Блокировка автозапуска CD-ROM (удерживать, пока привод читает только что вставленный диск) |
Alt Enter | Переход в полноэкранный режим и обратно (переключатель; например, в Windows Media Player или в окне командного интерпретатора). |
Делаем все клавиши привычными
Традиционно, для обладателей быстрого канала интернета, я представляю ниже решение в виде подробнейшего видеоурока:
Для тех же кто, вынужден решать проблемы на компьютере с черепашьей скоростью всемирной паутины, я представляю пошаговую инструкцию с фото.
Итак, поехали:
- В левом нижнем углу находим значок поиска Windows, нажимаем на наго.
- В появившемся окне, вводим команду gpedit.msc, нажимаем Enter
- Выбираем Конфигурация пользователя>Административные шаблоны
- Далее нажимаем Компоненты Windows
- Затем, Проводник
- После этого два раза кликаем по пункту меню «Отключить сочетание клавиш Windows X»
- Нажимаем Включить, затем ОК
- Перезагружаемся
- Идем в любимые программы, устанавливаем привычное сочетание клавиш
Вот таким нехитрым способом, вы сможете вернуть удобство в работе с, пожалуй, самой крутой системой Windows 10.
Если Вам помогла статья, прошу написать в комментариях.
Зачем деактивировать win?
Чаще всего это необходимо, если случился глюк с клавиатурой (пролили жидкость, в результате механического повреждение) и определенные клавиши начали вести себя странно: они постоянно активны и мешают нам работать или играть. Нечто подобное я уже описывал на примере Fn.
Не забывайте, что после отключения кнопки Windows, перестанут работать полезные комбинации:
- Win R – вызов консоли выполнения;
- Win X – вызов контекстного меню «Пуск» с кучей полезных элементов:
Как назначить горячие клавиши в windows 10
Горячие клавиши в ОС Windows назначаются чаще всего для программ. Например, нам нужно назначить такое сочетание клавиш, после набора которого запустится программа ICQ. Для этого на иконке программы жмем правой кнопкой мыши и выбираем «Свойства».
В пункте «Быстрый вызов» можно установить горячие клавиши. Для этого выбираем какая клавиша будет запускать программу. По умолчанию получится сочетание Ctr Alt выбранная вами клавиша.
Важно! Следует выбрать ту клавишу, которую Windows не использует по умолчанию для вызова используемой вами функции.
Как отключить горячие клавиши windows: советы опытного админа
Работа горячих клавиш Windows направлена на то, чтобы упростить и ускорить работу пользователя с ПК. Благодаря их функциональности многие технические команды выполняются без использования мыши.
Такая функция особенно необходима, когда подключена экранная клавиатура Windows 7.
Несмотря на удобство полного применения клавиатуры, при работе с ПК иногда появляется необходимость отключения ее командных кнопок.
Иногда требуется отключить горячие клавиши в Windows
Как отключить кнопку windows на клавиатуре
Кнопочка Виндовс на клавиатуре выполняет немало важных задач. С ее помощью открывается меню «Пуск» и нажимается много комбинаций клавиш (Windows-R, Windows-X и другие). Но, в определенных случаях данная кнопочка может создавать неудобства.
Особенно частенько на нее жалуются любители компьютерных игр, ввиду того, что случайное нажатие на эту кнопку выкидывает их из игры. Если вы тоже столкнулись с такой проблемой, то данный материал должен вам помочь.
Тут вы узнаете, как отключить кнопку Виндовс при помощи реестра и стороннего софта.
Комбинации клавиш для работы в проводнике windows
F3 или Ctrl F | Отобразить или спрятать панель поиска в проводнике (переключатель). |
← → (на цифровой клавиатуре) − (на цифровой клавиатуре) | Навигация по дереву проводника, свёртка-развёртка вложенных каталогов. |
* (звездочка) на цифровой клавиатуре | Отображение всех папок, вложенных в выделенную папку |
F5 | Обновить окно проводника или Internet Explorer. |
Backspace | Перейти на уровень вверх в окне проводника или Internet Explorer. |
F4 | Перейти к адресной строке проводника или Internet Explorer. |
Комбинации клавиш для работы с диалоговыми окнами
Ctrl Tab | Перемещение вперед по вкладкам |
Ctrl Shift Tab | Перемещение назад по вкладкам |
Tab | Перемещение вперед по опциям |
Alt подчеркнутая буква | Выполнение соответствующей команды или выбор соответствующей опции |
Enter | Выполнение команды для текущей опции или кнопки |
Клавиши со стрелками | Выбор кнопки, если активная опция входит в группу переключателей |
Shift Tab | Перемещение назад по опциям |
Shift Tab | Перемещение назад по опциям |
Комбинации клавиш для работы с окнами
Alt Tab Alt Shift Tab | Вызов меню перехода между окнами и переход по нему |
Alt Esc Alt Shift Esc | Переход между окнами (в том порядке, в котором они были запущены) |
Alt F6 | Переключение между несколькими окнами одной программы (например, между открытыми окнами WinWord) |
Alt F4 | Закрытие активного окна (запущенного приложения). На рабочем столе — вызов диалога завершения работы Windows |
Ctrl F4 | Закрытие активного документа в программах, допускающих одновременное открытие нескольких документов |
Alt F10 | Вызов меню окна |
Alt − (минус) | Вызов системного меню дочернего окна (например, окна документа) |
Esc | Выйти из меню окна или закрыть открытый диалог |
Alt буква | Вызов команды меню или открытие колонки меню. Соответствующие буквы в меню обычно подчёркнуты (или изначально, или становятся подчёркнутыми после нажатия Alt). Если колонка меню уже открыта, то для вызова нужной команды необходимо нажать клавишу с буквой, которая подчёркнута в этой команде |
Alt Space | Вызов системного меню окна |
F1 | Вызов справки приложения. |
Ctrl Up Ctrl Down | Вертикальная прокрутка текста или переход вверх-вниз по абзацам текста. |
Комбинации клавиш для работы с файлами
Shift F10 Menu | Отображение контекстного меню текущего объекта (аналогично нажатию правой кнопкой мыши). |
Alt Enter | Вызов «Свойств объекта» |
F2 | Переименование объекта |
Перетаскивание с Ctrl | Копирование объекта |
Перетаскивание с Shift | Перемещение объекта |
Перетаскивание с Ctrl Shift | Создание ярлыка объекта |
Щелчки с Ctrl | Выделение нескольких объектов в произвольном порядке |
Щелчки с Shift | Выделение нескольких смежных объектов |
Enter | То же, что и двойной щелчок по объекту |
Delete | Удаление объекта |
Shift Delete | Безвозвратное удаление объекта, не помещая его в корзину |
Комбинации клавиш предназначенные для работы с текстом
Ctrl A | Выделить всё |
Ctrl C Ctrl Insert | Копировать |
Ctrl X Shift Delete | Вырезать |
Ctrl V Shift Insert | Вставить |
Ctrl ← Ctrl → | Переход по словам в тексте. Работает не только в текстовых редакторах. Например, очень удобно использовать в адресной строке браузера |
Shift ← Shift → Shift ↑ Shift ↓ | Выделение текста |
Ctrl Shift ← Ctrl Shift → | Выделение текста по словам |
Home End Ctrl Home Ctrl End | Перемещение в начало-конец строки текста |
Ctrl Home Ctrl End | Перемещение в начало-конец документа |
Маленькие неудобства в windows 10
Друзья, я уже описывал решение проблемы с меню Classic Shell и о том, как полностью удалить Office 15 (365) в Windows 10. Сегодня еще одно решение, которое позволит Вам настроить новую операционную систему для привычной работы.
Дело в том, что после того, ка миллионы пользователей обновились до Windows 10 их любимые сочетания горячих клавиш, перестали работать, а вместо этого либо стали выскакивать элементы Windows, либо вообще ничего не происходит.
В данной статье, я расскажу как простым способом вернуть свои любимые горячие клавиши, а также как отключить системные горячие клавиши в Windows 10.
Настройка горячих клавиш windows 7
Что бы осуществить настройку горячих клавиш совсем не нужно скачивать какой то отдельный софт, ведь всё необходимое есть в самой Windows! И понадобятся нам…ярлыки.
Что бы было понятнее, приведу пример:
Хотите одной клавишей перезагружать /выключать компьютер? Легко.
Создайте ярлык. (для этого на рабочем столе кликаете ПКМ и в открывшейся менюшке ищите соответствующий пункт.). Потом, в поле “Расположение объекта” вводим :
shutdown.exe -s -t 00 (это выключение) или
shutdown.exe -r -t 00 (это перезагрузка)
В свойствах ярлыка назначьте клавишу быстрого вызова — F1. Всё!
Отключаем в реестре
Это самый простой вариант, не требующий установки дополнительного ПО. Работает в любой версии Виндовс (если верить разработчикам из Microsoft).
- Открываем редактор с помощью команды:
regedit
- Её вводим в поле «Выполнить» или поисковую строку системы:
- Теперь необходимо слева «пройтись» по веткам (папкам) по пути:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Keyboard Layout
- Когда выполните предыдущий шаг, справа нужно будет создать двоичный параметр, использовав для данной цели контекстное меню (клик правой кнопкой мышки). Присвойте ему имя «Scancode Map»:
- Теперь скопируйте строку и удалите в ней пробелы:
00000000 0000000003 00000000005 BE000005CE 000000000
- Вставьте её в поле значения параметра, который создали на предыдущем шаге:
- Для сохранения нажмите «ОК». Выполните перезапуск системы.
После загрузки «ненужная» кнопка перестанет работать. Это простейший способ, как отключить клавишу Windows Windows 10 / 8 / 7.
Чтобы активировать клавишу, предстоит найти созданный ранее ключ и удалить параметр. После – обязательна перезагрузка.
Отключение ctrl-alt-delete, alt-tab, пуск и прочих сочетаний
Это вольный перевод статьи с сайта
tamas.io
о программном отключении и включении горячих клавиш Windows средствами C#. Совсем недавно мне самому понадобились подобные функции в моей программе и я с удивлением обнаружил, что в рунете ничего об этом нет, да и вообще в сети об этом сказано совсем немного. Так что, если интересно или также нужно, как было мне — добро пожаловать!
Я написал эту статью в 2007 году и она до сих пор ходит по сети и упоминается в различных обсуждениях, включая StackOverflow и DotNetSpider, так что я решил вновь опубликовать её. Это было актуально уже тогда и не было проверено на Windows 7, в силу того, что её на тот момент просто не существовало физически.
Перед тем, как продолжить чтение, прошу, обратите внимание на то, что эта статья вовсе не призывает вас создавать вредоносные приложения. Вы можете использовать приведённый код в целях обучения или для развлечения.
После небольшого исследования по отключению клавиш и их сочетаний я узнал, что есть несколько способов изменения поведения ранее упомянутых ключевых комбо.
Не волнуйтесь, мы не будем рассматривать их здесь, но я покажу, как с ними работать.
Используем возможности редактирования реестра C#, чтобы установить / изменить групповую политику для последовательности клавиш CTRL-ALT-DEL. Давайте посмотрим, что можно сделать не написав ни строчки кода. Откройте «Пуск -> Выполнить» и наберите gpedit.msc. Перейдите к: Конфигурация пользователя> Административные шаблоны> Система>Варианты действий после нажатия CTRL-ALT-DEL (User Configuration > Administrative Templates > System > CTRL ALT DELETE Options). Это то место, где стандартным способом можно установить действие, которое будет вызвано нажатием этого комбо. Дважды щёлкните по «Удалить диспетчер задач» (Remove Task Manager). Изменение этого параметра меняет значение в SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem и значение DisableTaskMgr получит значение 1.
Теперь задача стала яснее.
Важно, не пропустите эту строку:
using Microsoft.Win32;
Метод, который я написал, выглядит следующим образом:
public void KillCtrlAltDelete()
{
RegistryKey regkey;
string keyValueInt = "1";
string subKey = @"SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem";
try
{
regkey = Registry.CurrentUser.CreateSubKey(subKey);
regkey.SetValue("DisableTaskMgr", keyValueInt);
regkey.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
Таким образом, мы позаботились об изменении значения комбинации CTRL-ALT-DEL. Рассмотрим остальные сочетания. Возможно, вам могло показаться это сложным, но это проще простого. Как отключить ALT F4? Всего 5 строк кода:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
base.OnClosing(e);
}
Хорошо. Об остальном пришлось много читать и сейчас будет трудно назвать точно те статьи, которые мне помогли разобраться, но из всех было штук 15, которые содержали хоть какую-то полезную информацию. Я дам вам метод, который называется хук. Фрагмент кода использует LowLevelKeyboardProc, который:
Процедура LowLevelKeyboardProc — это программно определённая или библиотечно определённая процедура вызова функции, используемая совместно с функцией SetWindowsHookEx. Система вызывает эту функцию каждый раз, когда событие ввода с клавиатуры вот-вот будет размещено в очереди потока ввода. Ввод с клавиатуры может пройти через драйвер или через вызовы функции keybdevent. Если вызов произошёл через вызов keybdevent, то он был «введён» (injected). Тем не менее, хук WHKEYBOARDLL не внедряется в другой процесс. Вместо этого, контекст переключается на другой процесс, на который установлен хук и вызывается в первоначальном виде. Затем, контекст переключается обратно на приложение, которое вызвало это событие.
И снова, не забудьте:
using System.Runtime.InteropServices;
using System.Security.Principal;
using System.Diagnostics;
Здесь всё остальное, что может ещё вам пригодиться:
[DllImport("user32", EntryPoint = "SetWindowsHookExA", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
public static extern int SetWindowsHookEx(int idHook, LowLevelKeyboardProcDelegate lpfn, int hMod, int dwThreadId);
[DllImport("user32", EntryPoint = "UnhookWindowsHookEx", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
public static extern int UnhookWindowsHookEx(int hHook);
public delegate int LowLevelKeyboardProcDelegate(int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam);
[DllImport("user32", EntryPoint = "CallNextHookEx", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
public static extern int CallNextHookEx(int hHook, int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam);
public const int WH_KEYBOARD_LL = 13;
/*code needed to disable start menu*/
[DllImport("user32.dll")]
private static extern int FindWindow(string className, string windowText);
[DllImport("user32.dll")]
private static extern int ShowWindow(int hwnd, int command);
private const int SW_HIDE = 0;
private const int SW_SHOW = 1;
public struct KBDLLHOOKSTRUCT
{
public int vkCode;
public int scanCode;
public int flags;
public int time;
public int dwExtraInfo;
}
public static int intLLKey;
public int LowLevelKeyboardProc(int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam)
{
bool blnEat = false;
switch (wParam)
{
case 256:
case 257:
case 260:
case 261:
//Alt Tab, Alt Esc, Ctrl Esc, Windows Key,
blnEat = ((lParam.vkCode == 9) && (lParam.flags == 32)) | ((lParam.vkCode == 27) && (lParam.flags == 32)) | ((lParam.vkCode == 27) && (lParam.flags == 0)) | ((lParam.vkCode == 91) && (lParam.flags == 1)) | ((lParam.vkCode == 92) && (lParam.flags == 1)) | ((lParam.vkCode == 73) && (lParam.flags == 0));
break;
}
if (blnEat == true)
{
return 1;
}
else
{
return CallNextHookEx(0, nCode, wParam, ref lParam);
}
}
public void KillStartMenu()
{
int hwnd = FindWindow("Shell_TrayWnd", "");
ShowWindow(hwnd, SW_HIDE);
}
private void Form1_Load(object sender, EventArgs e)
{
intLLKey = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, System.Runtime.InteropServices.Marshal.GetHINSTANCE(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0]).ToInt32(), 0);
}
Совершенно очевидно, что вы можете программно вернуть все значения, вновь включив все сочетания:
public static void ShowStartMenu()
{
int hwnd = FindWindow("Shell_TrayWnd", "");
ShowWindow(hwnd, SW_SHOW);
}
public static void EnableCTRLALTDEL()
{
try
{
string subKey = @"SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem";
RegistryKey rk = Registry.CurrentUser;
RegistryKey sk1 = rk.OpenSubKey(subKey);
if (sk1 != null)
rk.DeleteSubKeyTree(subKey);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
UnhookWindowsHookEx(intLLKey);
}
Я надеюсь, вам понравилась статья и вы нашли в ней что-то полезное. Я постарался собрать здесь всю информацию, которую только смог найти по этой теме.
От себя дополню, что в .NET4 код вида:
intLLKey = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, System.Runtime.InteropServices.Marshal.GetHINSTANCE(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0]).ToInt32(), 0);
Не работает. Нужно писать что-то типа:
var inst = LoadLibrary("user32.dll").ToInt32();
intLLKey = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, inst, 0);
Ну и в начало кода структуры AddHooks, среди прочего импорта сделать:
LoadLibrary:
[DllImport("kernel32", SetLastError = true, CharSet = CharSet.Unicode)]
public static extern IntPtr LoadLibrary(string lpFileName);
Надеюсь, перевод получился не совсем плох и окажется кому — либо полезен.
UPD: Ссылка на законченную рабочую программу.
Отключение кнопочки виндовс при помощи программ
В качестве альтернативы копанию в реестре можно юзать специальные программы для переназначения и отключения кнопок на клавиатуре. Дальше мы разберем несколько таких программ.
Simple Disable Key 3.0 – халявная программа для отключения отдельных кнопок и комбинаций клавиш. С ее помощью можно отключить кнопку Виндовс либо отключить отдельные комбинации клавиш с использованием данной кнопки. К примеру, можно отключить Windows-X или любую другую комбинацию клавиш.
SharpKeys – халявная программа для переназначения и отключения кнопок. При помощи данной программы вы сможете переназначить неисправные или отключить ненужные кнопки.
KeyTweak – халявная программа для переназначения кнопок и отключения кнопок. Имеет интуитивно понятный интерфейс и много функций.
Отключение кнопочки виндовс через реестр
Клавишу Виндовс можно отключить разными способами. Перво-наперво мы разберем отключение через реестр Windows. Для этого нажмите сочетание клавиш Windows-R и выполните команду «regedit». Еще если кнопочка Виндовс уже отключена, и вы не можете воспользоваться Windows-R, то команду «regedit» можно ввести в поиск в меню Пуск.
После открытия реестра вам следует перейти в раздел «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro lKeyboard Layout». Обратите внимание, вам нужен раздел, который называется «Keyboard Layout», а не «Keyboard Layouts».
После чего в разделе «Keyboard Layout» надо создать двоичный параметр «Scancode Map». Для этого кликните правой клавишей мышки по пустому пространству, выберите «Создать – Двоичный параметр» и назовите его «Scancode Map».
В результате у вас должен получиться вот такой параметр.
В данный момент откройте его и введите в него одно из значений, которые приводятся в таблице ниже, закройте окно нажатием на кнопку «OK» и перезагрузите компьютер. После перезагрузки кнопочка Виндовс должна быть отключена.
Обратите внимание, данные параметры надо вводить вручную, ввиду того, что копирование и вставка не работает в этом окне редактора реестра.
Значение параметра Scancode Map | Результат |
00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00 | Отключение правой и левой кнопок Виндовс. |
00 00 00 00 00 00 00 00 02 00 00 00 00 00 5B E0 00 00 00 00 | Отключение левой кнопки Виндовс. |
00 00 00 00 00 00 00 00 03 00 00 00 00 00 5C E0 00 00 5D E0 00 00 00 00 | Отключение правой кнопки Виндовс и кнопки Menu (справа). |
00 00 00 00 00 00 00 00 04 00 00 00 00 00 5B E0 00 00 5C E0 00 00 5D E0 00 00 00 00 | Отключение правой и левой кнопок Виндовс и кнопки Menu (справа). |
Чтобы не вводить значение данных параметров вручную, можно подготовить REG-файл со всеми необходимыми изменениями.
Для этого создайте текстовый документ, вставьте в него содержимое, которое приведено внизу, и сохраните с расширением REG вместо TXT.
После чего запустите созданный REG-файл и он автоматически внесет все нужные изменения в реестр. Дальше надо перезагрузить комп, и кнопочка Виндовс будет отключена.
REG-файл для отключения правой и левой кнопок Windows.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]«Scancode Map»=hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5B,E0,00,00,5C,E0,00,00,00,00REG-файл для отключения левой кнопочки Windows.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]«Scancode Map»=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,5B,E0,00,00,00,00REG-файл для отключения правой кнопочки Виндовс и кнопочки Menu (справа).
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]«Scancode Map»=hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5C,E0,00,00,5D,E0,00,00,00,00REG-файл для отключения правой и левой кнопок Виндовс и кнопочки Menu (справа).
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]«Scancode Map»=hex:00,00,00,00,00,00,00,00,04,00,00,00,00,00,5B,E0,00,00,5C,E0,00,00,5D,E0,00,00,00,00
Чтобы включить кнопку Виндовс обратно, просто зайдите в реестр, откройте раздел «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout», удалите ранее созданный параметр «Scancode Map» и перезагрузите винду.
Отключение отдельных горячих клавиш
Оба варианта, описанных выше, отключают все горячие клавиши. Но как же отключить отдельные горячие клавиши? Для этого нужно выполнить следующие действия:
1.Откройте меню Пуск
.
2. Выберите пункт Выполнить.
3. В появившемся окне введите regedit
и нажмите Enter.
4. Откроется редактор реестра, в котором нужно перейти к следующему разделу:
Полный список комбинаций клавиш на клавиатуре
Часто читая статьи в интернете или инструкцию по установке какой-либо программы, Вы можете встретить комбинации клавиш (Ctrl-C, Ctrl-V, Win-R, Alt-Tab, Alt-F4 и т.д.). И если Вы, до сих пор не знаете, что они значат, тогда Вы можете ознакомиться с ними в нашей статьёй.
В данной статье представлен, полный список комбинаций клавиш на клавиатуре, используемые не только в операционной системе Windows.
Применение редактора реестра
Следующий способ основан на редакторе реестра, но его рекомендуем только опытным пользователям, ведь если вы неправильно используете редактор, повредите компьютерную ОС. При неуверенности, прежде чем выполнять шаги, чтобы отключить сочетания клавиш через редактор реестра , создайте вначале точку восстановления системы, чтобы при необходимости вернуть состояние компьютера к прежнему.
С помощью редактора реестра
Внимание!
Неправильное использование редактора реестра может повредить операционную систему вашего компьютера. Поэтому очень аккуратно выполняйте пункты, описанные ниже. Не лишним будет создание точки восстановления системы.
1.Откройте меню Пуск
.
2. Выберите пункт Выполнить.
3. В появившемся окне введите regedit
и нажмите Enter.
Список горячих клавиш для windows 7
«Мы горячие штучки, но всё же не на столько!» — горячие клавиши о самих себе.
Итак, что бы ваша деятельность за компьютером была более производительной, и меньше утомляла, советую выучить хотя бы основные горячие клавиши, ниже будет размещён список комбинаций для Windows 7, впрочем XP и 8 тоже поддерживает их. Погнали.
1. Поворот экрана. Зажмите CTRL ALT стрелку направления. Подробно не останавливаемся, ибо этот вопрос подробно рассматривается в отдельной статье.
2. Банальные Ctrl C и Ctrl V. Копировать — вставить. — тоже не требуют особых пояснений.
Первое сочетание копирует выделенное в буфер обмена (учтите: в этом самом месте можно хранить лишь один объект, при повторном использовании Ctrl C — второй замещает первый).
Что до второго сочетания, то оно используется уже для вставки. Однозначный must have! (жаргон, показывающий всенепременную необходимость знать данное)
3. Ctrl F. Поиск. Работает практически везде. Штука полезная и до боли необходимая.
4. Данное сочетание следует запомнить всем владельцам ноутбуков, без исключения.
Fn F6 (f6 — в большинстве случаев) отключит до следующей перезагрузки тачпад! Как же мне раньше этого не хватало!
5. Калькулятор. Одного клика здесь будет не достаточно. Проделать придётся следующее:
WIN R -> calc -> Enter.
6. Закрыть окно / Завершение работы — Alt F4. При открытом, активном окне — закрывает его (если это документ или некий проект — вас попросят его сохранить) При повторном нажатии, и при отсутствии запущенных программ, Windows предложит выключить компьютер.
7. Смена активного окна. — Alt tab.
Очень славное сочетание, которое наряду с Ctrl С, необходимо выучить и активно использовать. Позволяет переключаться между активными на данный момент приложениями в Windows. При этом, если таковых 2 , то не обязательно каждый раз нажимать обе эти кнопки. Достаточно зажав Alt кликать по tab-у
8. Ctrl tab — практически аналогично верхнему, за той лишь разницей, что переключает не между активными программами, а между вкладками браузера.
9. Сохранить как… Увы, такой комбинации нет, есть стандартная Ctrl S, сохраняющая по дефолту.
10. Ctrl P — позволяет распечатать открытое. После нажатия будет запущен мастер печати.
Есть ещё великое множество горячих клавиш для Windows, но перечисленные выше — необходимый минимум.
Способ 1: «редактор локальной групповой политики»
Системное приложение «Редактор локальной групповой политики» есть только в Windows 10 Профессиональная и Корпоративная, а в Windows 7 еще и Максимальная. Если ваша редакция Домашняя (Windows 10/7 Home), Базовая (Windows 7 Basic), переходите к следующему способу, являющемуся альтернативой этому, поскольку в таких редакциях ОС данный редактор отсутствует.
- Запустите «Редактор локальной групповой политики», найдя его по названию в «Пуске».
- Последовательно разворачивайте следующие разделы: «Конфигурация пользователя» > «Административные шаблоны» > «Компоненты Windows».
- Выберите подпапку «Проводник» и в правой части найдите пункт под названием «Отключить сочетания клавиш, в которых используется клавиша Windows». Откройте его двойным нажатием левой кнопки мыши.
- Задайте значение «Включено» (поскольку параметр называется «Отключить…», значение «Включено» активирует эту отключающую политику) и сохраните изменения кнопкой «ОК».
- Выйдите из системы или перезагрузите компьютер для внесения изменений.
Через окно «Выполнить» это можно сделать, вписав название gpedit.msc
.
Способ 1: «редактор реестра»
Через реестр можно не только отключать сочетания, но и полностью запрещать работу клавиши, чтобы она не могла открывать меню «Пуск».
- Запустите «Редактор реестра» одним из методов, упомянутых ранее.
- Перейдите по пути
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
. - В центральной части щелкните ПКМ по пустому месту и создайте «Двоичный параметр».
- Переименуйте его в «Scancode Map».
- Двойным кликом ЛКМ откройте его и измените значение на следующее, если хотите отключить обе клавиши Win (при условии, что у вашей клавиатуры их две):
00 00 00 00 00 00 00 00
03 00 00 00 00 00 5B E0
00 00 5C E0 00 00 00 00Для отключения только левой клавиши (опять же, если клавиш Windows две):
00 00 00 00 00 00 00 00
02 00 00 00 00 00 5B E0
00 00 00 00Просто вписывайте данные цифры, а пробелы между ними и все остальные символы левее и правее будут появляться автоматически.
- Сохраните изменения, перезагрузите компьютер.
Способ 2: драйвер клавиатуры
Если у вас игровая клавиатура или универсальная, но небюджетная модель, имеющая специальное программное обеспечение для управления устройством, в нем может быть функция, запрещающая работу любых клавиш. Некоторые производители недорогих игровых клавиатур не пишут отдельных программ для управления, вместо этого реализовывая основные возможности сочетаниями клавиш.
Способ 3: сторонние программы
Всем тем, кто обладает обычной клавиатурой, не подразумевающей настройку режимов ее работы, и кто не хочет или боится обращаться к реестру, подойдет метод с использованием различных программ. Преимуществом в такой ситуации является и то, что при помощи сторонних приложений настраивать включение и отключение клавиши Windows гораздо проще, а также можно с удобством управлять любыми другими клавишами на клавиатуре, переназначая их действия.
Типы горячих клавиш
Все описанные комбинации клавиш подходят исключительно для операционной системы Windows версии 10 и в некоторых случаях более ранних редакций. У ОС семейства Linux собственные горячие клавиши. То же касается и обладателей лэптопов под управлением MacOS от Apple. Использование приведенных здесь команд на других ОС может привести к неожиданным (и не всегда приятным) последствиям.
Как бы это странно ни звучало, но в Windows 10 есть определенные группы горячих клавиш, которые рассчитаны на управление теми или иными функциями операционной системы. Это позволяет пользователям быстро ориентироваться в нужных сочетаниях.
- Управление окнами и программами. В эту группу входят комбинации клавиш, которые помогают совершать действия в конкретном окне программы
- Функции «Проводника». «Проводник Windows» — это встроенный файловый менеджер ОС с довольно богатым функционалом. И для него есть собственная группа горячих клавиш
- Управление виртуальными рабочими столами. В «десятке» появилась возможность создавать альтернативное рабочее пространство (на манер Ubuntu). Естественно, появились и соответствующие клавиши управления этим функционалом
- Функции Windows. Эта группа горячих клавиш позволяет более эффективно управлять операционной системой
- Скриншоты, игры. Функциональные группы клавиш, ответственные за создание скриншотов во время игры
Все вышеперечисленные группы содержат внушительное количество клавиатурных сочетаний. Для наиболее эффективной работы с Windows 10 рекомендуется выучить их все. Хоть это довольно сложно. А еще сложнее довести процесс использования этих кнопок до автоматизма. Но это возможно.
Для изучения всех комбинаций клавиш Windows 10 нужно постоянно их использовать. Только в этом случае можно добиться успеха. На первых порах процесс запоминания будет нудным. Но со временем все изменится.
Заключение
Итак, управлять операционной системой Windows 10 при помощи горячих клавиш можно. Причем так работать с ОС гораздо удобнее и быстрее, чем при использовании графического интерфейса. Ведь многие компоненты запрятаны в самые глубины системы.
Трудность в этом плане только одна: нужно запомнить сочетания клавиш. Но здесь поможет только зубрежка или постоянное применение вышеописанных горячих клавиш. Со временем у пользователя эти действия станут отточенными до автоматизма.
И только тогда можно будет говорить о комфорте управления операционной системой при помощи такого способа. Но даже на начальном этапе юзер может ощутить, насколько быстрее происходит вызов тех или иных компонентов ОС.