Как сделать окно неактивным

Обновлено: 08.05.2024

Управлять окнами с помощью мыши в Windows 10 несложно, но чтобы делать это быстрее, повышая свою продуктивность, лучше использовать горячие клавиши. Вот самые полезные:

  • Alt + Tab. Нажмите и удерживайте Alt, потом нажимайте Tab. На появившейся панели появятся превью открытых у вас окон, активное будет меняться по нажатию Tab.
  • Ctrl + Alt + Tab. Переключатель окон автоматически закрывается, когда вы отпускаете Alt, но эта комбинация делает его постоянно открытым. Он исчезнет, только когда вы выберете нужное окно клавишами-стрелками и нажмёте Enter.
  • Win + Tab. Выводит на экран так называемую «Временную шкалу», где собраны все недавно открытые вами окна и документы. Здесь же можно создавать новые рабочие столы и сортировать по ним программы. Выбирать окна можно как мышью, так и стрелками с Enter.
  • Win + ↓. Сворачивает текущее окно. Если окно прикреплено к краю экрана, оно свернётся сначала в четверть. Повторное нажатие свернёт его окончательно.
  • Win + ↑. Разворачивает текущее окно. Если окно прикреплено к краю экрана, оно свернётся в четверть и перенесётся наверх.
  • Win + Shift + ↑. Разворачивает текущее окно, но только по высоте, не ширине.
  • Win + ← или →. Переносит окно к левому или правому краю экрана соответственно.
  • Alt + Space. Открывает меню окна. С ним можно не только сворачивать и закрывать окна, но и менять размер и перемещать без помощи мыши. Нажмите Alt + Space, выберите клавишами «Переместить», нажмите Enter и двигайте окно стрелками. Этот приём сработает, даже если окно оказалось за пределами экрана.
  • Win + M. Сворачивает все окна.
  • Win + D. Сворачивает вообще все окна. Работает даже на тех, где нет кнопки свернуть.
  • Win + Home. Сворачивает всё, кроме активного окна. Полезно, если нужно сосредоточиться на чём-то одном.
  • Win + Shift + M. Разворачивает все окна обратно.

Теперь вы сможете комфортно работать, даже если у вас неудобный тачпад и нет мыши. Пробуйте.

windows

В предыдущих статьях и уроках мы с Вами рассмотрели тот минимум, который необходимо знать, чтобы начинать «штурмовать» компьютер уже «по-взрослому».

Сегодня я хотел бы заострить Ваше внимание еще на нескольких базовых понятиях.

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

Работая с любой программой, мы, на самом деле, работаем именно с окном программы. Принципы работы с окнами практически одинаковы во всех операционных системах, имеющих графический интерфейс. И вот эти принципы и приемы давайте с Вами и рассмотрим.

Один из самых важных моментов, это понятие активного и неактивного окна.

Многие из Вас наверняка сталкивались со следующей ситуацией. Допустим, необходимо войти в программу, которая требует авторизации или, проще говоря, ввода логина и пароля (электронная почта, скайп, социальные сети и т.п.). Начинаем набирать логин или пароль, а на экране монитора ничего не происходит. Поля для ввода логина или пароля остаются пустыми.

Мы чертыхаемся, наводим указатель мышки на нужное нам поле, щелкаем левой кнопкой мыши, и, уже после этого, нормально набираем наши логины и пароли. Почему так происходит и что мы делаем неправильно?

Мы-то все делаем правильно. А вот операционная система и запускаемые программы не всегда «успевают сообразить», какие будут наши следующие действия. В нашем примере, когда мы не смогли набрать свои учетные данные, окно авторизации, всего-навсего, оказалось неактивным. Щелкнув по полю ввода, мы это окно активизировали, т.е. сделали активным.

Почему так иногда происходит? Причин на самом деле много. Начиная от наших действий (случайных нажатий мышки или клавиш) и заканчивая заражения компьютера вирусами. Но не будем о грустном и вернемся к окнам.

Важно знать и понимать, что в любую единицу времени (конкретный момент), мы работаем только с одним окном. Окон (программ) может быть открыто десятки и сотни, но взаимодействуем мы всегда только с одним.

Итак, основы основ работы с окнами мы рассмотрим на примере окон двух текстовых файлов, открытых программой «Блокнот» (простой текстовый редактор) под операционной системой Windows 7.

Активные и неактивные окна

Отличительной особенностью активного окна является более насыщенный цвет фона Заголовка и рамки окна (особенно это заметно в Windows XP) и более яркие надписи основного меню программы окна.

win_screen_01

Перемещение окна

Для перемещения окна по рабочему столу, необходимо навести указатель мыши на Заголовок окна. Нажать левую кнопку мыши и, не отпуская кнопку мыши, переместить указатель мыши в нужную нам часть рабочего стола. После того, как окно окажется в нужном нам месте, отпустить левую кнопку мыши.

win_screen_02

Изменение размеров окна
Если подвести указатель мыши к границе окна, то указатель поменяет свою форму с на одну из следующих , в зависимости от того, на какой части границы окна находится указатель мышки. Форма указателя мышки в виде двунаправленной стрелки «говорит» нам, что теперь мы можем изменять размер окна и показывает, в какие стороны мы можем это делать.

Теперь достаточно нажать левую кнопку мыши и, удерживая кнопку нажатой, переместить указатель мыши в нужную нам сторону. Как только размер окна нас устроит, отпускаем кнопку мыши.

win_screen_03

Перевод окна в полноэкранный режим

Развернуть окно на полный экран монитора («полноэкранный режим») можно несколькими способами.

win_screen_04

Перевод окна в оконный режим

Перевод окно в «оконный режим» производится аналогичными способами. Только теперь выбираем пункты меню «Восстановить«.

Здесь два принципиальных отличия от предыдущих операций. Кнопка «Развернуть» в правом верхнем углу окна изменила свой вид на кнопку «Свернуть в окно» . Ну а комбинация клавиш в этом случае для перехода в оконный режим «Win+Стрелка вниз»: + (тоже в Windows XP не работает).

win_screen_05

«Свертывание» окна на панель задач

Для того, чтобы окно программы «не мешалось» на рабочем столе и чтобы эту программу не закрывать, очень часто окно просто помещают в панель задач. Эта операция аналогична предыдущим способам, только выбирается пункт меню «Свернуть». Если используем третий способ, нажимаем на кнопку «Свернуть» . 4_ый способ здесь отсутствует. Ну а если мы хотим воспользоваться комбинацией клавиш, то нажимаем «Win+D»: + .

Еще эту комбинацию называют «Показать рабочий стол».

Повторное нажатие этой комбинации восстановит все окна на свои места.

win_screen_06

Закрытие окна

Ну а чтобы совсем закрыть окно программы, выбираем соответственно пункты меню «Закрыть», щелкаем левой кнопкой мыши по кнопке «Закрыть» или нажимаем комбинацию «Alt+F4»: + .

win_screen_07

Полосы прокрутки окна

Если вся информация «не помещается» в окне программы, то автоматически появляются полосы прокрутки с бегунками (ползунками).

Если информация «не помещается» только по вертикали, то появляется вертикальная полоса прокрутки. Если текст не помещается и по вертикали и по горизонтали, то появляются и вертикальная и горизонтальная полосы прокрутки.

win_screen_08

Манипулируем окном

«Прокручивать» текст в окне (более корректно — окно относительно текста) можно следующими способами:

win_screen_09

«Перелистывание» окон

Если открыто много окон, то есть простой способ сделать нужное нам окно активным. Для этого используется комбинация «Alt+Tab»: +

Техника нажатия следующая. Нажимаем клавишу «Alt». Затем, не отпуская клавишу, нажимаем и отпускаем клавишу «Tab». У нас появятся все открытые окна в миниатюре. Теперь, не отпуская клавишу «Alt», нажимаем и отпускаем клавишу «Tab». «Квадратик» (окошко выбора) будет последовательно переходить по миниатюрным окнам. Выбрав нужное окно, отпускаем клавишу «Alt».

win_screen_10

На этом на сегодня все. Всем удачи и творческих успехов.

Подписывайтесь на обновления блога Начинающим пользователям компьютера и первыми узнавайте о новых статьях и уроках.

Иногда нужно сделать активными или неактивными текстовое поле, радиокнопки или чекбокс. Как сделать это динамически, не перезагружая страницу? Для этого можно использовать JavaScript и jQuery prop . HTML-элемент активируется путем установки свойства disabled в true .

С помощью jQuery можно выбрать элемент, который нужно включить или выключить, и изменить это свойство, используя функции prop() или attr() , в зависимости от того, какая версия jQuery применяется.

Функция prop() была добавлена в jQuery 1.6 и это стандартный метод для работы со свойствами. А функция attr() делает то же самое в jQuery 1.5 и ниже.

Также можно активировать или отключить любой элемент HTML , используя JavaScript . Все, что нужно, это найти элемент по id и установить его свойство disabled в true или false .

Как сделать активным/неактивным текстовое поле с помощью JavaScript

В этом примере есть HTML-форма , текстовые поля и пара кнопок, чтобы делать текстовое поле активным или неактивным. Здесь я использую простой JavaScript , без jQuery prop checked .

Шаги будут следующими:

  1. Используйте функции enable() и disable() с кнопками, чтобы включать или выключать текстовое поле.
  2. Используйте getElementById() , чтобы получить доступ к текстовому полю.
  3. Установите поле disabled в true или false .

Вот пример HTML-файла c решением на основе JavaScript :

При клике по кнопке « Деактивировать текстовое поле » вызывается функция disable() ( не путайте с jQuery prop disabled ), и свойство disabled текстового поля устанавливается в true. Поэтому вы не можете больше вводить текст в это поле, оно не активно. При этом можно заново активировать текстовое поле, кликнув по кнопке « Активировать текстовое поле ». Она вызовет функцию enable() , которая сбросит свойство disabled в false .

Как включить/выключить текстовое поле с помощью jQuery?

Ниже приведен код, основанный на jQuery , который делает то же самое. В этом примере мы использовали функцию prop() . Если вы пользуетесь версией jQuery 1.5 или старше, замените prop() на attr() .

Так же, как и в предыдущем примере, у нас есть две кнопки btn_enable и btn_disable , чтобы включать и выключать текстовое поле. Подключим, обработчик событий, используя функцию click() , которая вызывается при загрузке страницы.

Можете протестировать это, запустив пример у себя в браузере. Только не вызывайте функцию removeProp() , чтобы заново включить кнопку. Она удалит атрибут " disabled " из текстового поля, поэтому нельзя будет снова его отключить в будущем. Вместо этого используйте метод jQuery prop disabled .

Вот скриншот того, как будет выглядеть страница в браузере вроде Edge или Chrome .

Как включить/выключить текстовое поле с помощью jQuery?

В этом примере мы отключили текстовое поле и заново включили его. Для этого можно использовать JavaScript или jQuery .

Пожалуйста, оставьте ваши мнения по текущей теме материала. За комментарии, подписки, дизлайки, лайки, отклики низкий вам поклон!

Пожалуйста, оставляйте ваши отзывы по текущей теме материала. Мы крайне благодарны вам за ваши комментарии, дизлайки, подписки, лайки, отклики!

В этой статье мы обсудим способы включения и отключения кнопки. Сначала мы рассмотрим, как это делается с помощью простого JavaScript, а затем разберемся, как данный процесс выглядит в случае использования jQuery.

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

В HTML для кнопок предусмотрено собственное состояние, и таким образом, вы можете активировать или отключать кнопки по желанию. К примеру, во время загрузки формы на странице можно деактивировать кнопку, а затем включить ее с помощью JavaScript.

Сейчас на конкретных примерах мы рассмотрим, как можно включать и отключать кнопки с помощью JavaScript.

Включение и отключение кнопки на чистом JavaScript

В этом разделе мы разберем пример кода на чистом JavaScript, который активирует и отключает кнопку. Посмотрите на приведенный ниже фрагмент кода:

Данный код создает простейшую форму с двумя полями для ввода текста и кнопкой для отправки введенных данных на сервер. Важно отметить, что во время загрузки страницы кнопка формы находится в отключенном состоянии – для этого в коде по умолчанию используется свойство disabled .

После загрузки формы в коде предусмотрено событие onchange , связанное с изменением состояния текстовых полей для ввода имени и пароля пользователя. Как только пользователь введет какие-либо данные в любое из этих полей, событие onchange сработает, и вызовет функцию включения и отключения кнопки toggleButton .

Функция toggleButton проверяет, ввел ли пользователь данные в оба обязательных поля. Если пользователь ввел имя и пароль, функция изменит состояние disabled на false , что в итоге приведет к активации кнопки отправки введенных данных. Если же одно из обязательных полей осталось незаполненным, свойство disabled получает параметр true , и как следствие этого, кнопка остается неактивной.

В приведенном выше примере для создания кнопки используется элемент , но при желании также можно использовать HTML-кнопку , как показано ниже:

Вот так и выглядит активация и отключение кнопки на чистом JavaScript. В следующем разделе мы рассмотрим, как включать и отключать кнопки при работе с библиотекой jQuery.

Активация и отключение кнопок на jQuery

Теперь разберемся, как реализовать включение и деактивацию кнопок при помощи библиотеки jQuery. Для этого обратимся к примеру кода из предыдущего раздела. Далее показано как выглядит код при использовании jQuery:

Прежде всего, данный код загружает библиотеку jQuery, чтобы мы могли воспользоваться ее средствами для реализации нашей функции. Для изменения состояния кнопки в данном случае используется метод jQuery-объекта, attr .

Метод attr используется в jQuery для установления и получения значений определенных атрибутов элемента. Если передать методу один аргумент, он вернет значение атрибута объекта. При использовании двух аргументов метод установит новое значение атрибута. В нашем случае метод используется для задания значения disabled атрибуту кнопки. Весь остальной код остается без изменений.

Если вы работаете с jQuery 1.5+, вместо метода attr следует использовать prop , как показано во фрагменте кода, приведенном ниже:

Если же вам потребуется удалить какой-то из атрибутов элемента, можно воспользоваться методом removeAttr . Результат будет таким же, что и при использовании параметра false для свойства disabled :

Заключение

В этом руководстве на двух конкретных примерах мы рассмотрели различные способы активации и отключения кнопки – с помощью чистого JavaScript, и с использованием библиотеки jQuery.

Пожалуйста, опубликуйте ваши мнения по текущей теме материала. Мы очень благодарим вас за ваши комментарии, подписки, дизлайки, отклики, лайки!

Поясняю: допустим я набираю текст в Word`е, через некоторое время (около минуты) клавиатура перестает отвечать на нажатие клавиш (окно становиться не активным). Исправляется это только с помощью мышки (нужно нажать левую кнопку мышки на любую область окна приложения), после можно опять набирать текст, потом опять окно становиться не активным и так далее. Клавиатура исправна, так как я подсоединял 3 клавы (PS/2 и USB), возможно "гонит" Windows, вирусов вроде бы нет. Помогите пожалуйста, а то не хочется переустанавливать винду.

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

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

У меня такая проблемы вышла на Windows 10. Нашел в интернете такое решение: я открыл "Диспетчер задач" и во вкладке "Процессы" начал следить за "Фоновыми процессами", и когда окно становилась неактивным, в этом "фоновом процессе" появлялась программа Nero, которую недавно установил в неполном объеме (нужна была программа Wave editor для обрезки аудио-файлов). Так вот удалил и перезагрузил компьютер. В результате проблема исчезла!

Такая же неприятность попалась. В общем, нашёл программу которая переключала фокус, у меня она была Asus Remote Link, там управление мышкой настраивалось через телефон - тачпад. Выследил я ее через диспетчер, запускалась и отключалась, она походу с ума сошла, снес - проблема решилась.

Я сделал вот что: Чтобы найти приложение, которое якобы запускается, диспетчер задач - процессы. Наблюдайте за всем списком процессов. И через какое то время эта программа то появляется то исчезает. Она появилась, я быстро нажал свойства и нашел путь и удалил программу и папку целиком, в которой была проблемная программа.

Читайте также: