Как сделать кнопку на компьютере

Обновлено: 04.07.2024


Идея — запускать скриптик по нажатию физической кнопки, подключенной к компьютеру.

кнопка

    — 1400 р (ориг), 300 р (не ориг). (плюсы: можно навесить много кнопок на 1 usb порт; минусы: надо паять + понять как она работает и на компьютере придется держать постоянно программу, которая будет ждать нажатия кнопки) — 780 р (плюсы: все красиво оформлено и сделано; минусы: высокая цена и она win-only) — 1150 р (плюсы: есть софт; минусы: высокаяя цена + необходимо паять)
  • Usb устройство (почти любое) — 0 — 100 р (плюсы: почти 0 себестоимость, не надо программировать; минусы: linux, возможная пайка, повреждение usb кабеля)


Все эксперименты я проводил на Raspberry PI с debian на борту (точнее прошивка raspbmc).
Для реализации подойдет любой дистрибутив, испльзующий udev для отслеживания системных устройств.

Устройство, на основе которого будет делаться кнопка может быть любым: старая полусломаная usb клавиатура, мышка, камера да и вообще все что цепляется по USB и может быть опознано системой.
На маркете нашел мышь за 70 руб, что может служить кнопкой и вполне конкурентоспособно с другими вариантами.

Делаем кнопку


Схема работы кнопки проста до безобразия
важное замечание по схеме подключения: см P.S.101 в конце статьи

Пока кнопка нажата — вся цепь замкнута, на устройство подается питание и система видит, что подключено новое устройство.
Когда кнопку отжимаем, то происходит разрыв цепи и устройство пропадает из системы.
Эта логика и есть ключевая во всем процессе создании кнопки.

Я разобрал старую клавиатуру и добыл из нее


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


Проверка работоспособности кнопки:

Кратчайшая теория udev

Процесс udevd отслеживает подключение/отключение девайса и создает файл устройства в директории /dev/ (совсем образное объяснение, для любителей подробностей смотри ссылки в конце статьи)
Во время подключения устройств udevd проверяет список правил в директории /etc/udev/rules.d/
Правила могут жить как и в одном файле так и в нескольких.
Создадим файл и добавим правило:

в debian нет необходимсто перезапускать udev после изменения правил, все происходит автоматически.

Это правило выполняется только когда соблюдаются все условия:

ATTRS==«LITEON Technology USB Multimedia Keyboard» (имя подключенного устройства совпадает)
ATTRS==«usb-bcm2708_usb-1.2/input0» (устройство подключено в конкретный USB порт. Мне это необходимо, тк использую 2 кнопки, сделанные из одинаковых клавиатур)
ACTION==«add» (правило работает только когда устройство тольок что добавлено, есть еще параметр "remove". Если не указать Action, то скрипт будет постоянно запускаться, пока подключено устройство)
RUN+="/bin/sh /home/pi/usb.sh" (собственно наш скрипт, который запускается по нажатию кнопки, без /bin/sh так и не запустился, также см P.S.01 ниже)

Список атрибутов можно узнать следующим образом:

где /dev/input/by-path/platform-bcm2708_usb-usb-0\:1.2\:1.0-event-kbd — адрес устройства

адрес устройства в системе можно узнать в момент подключения устройства:


для дебага я использовал правило:

и проверял создался ли симлинк устройства /dev/ABC

Вот и все. Мы получили кнопку, по нажатию которой запускается скрипт в системе.

стоимость:
старая клавиатура — 0р
кнопка — 10р
корпус — 0 р

И самое главное что такая кнопка не требует знаний микроконтроллеров и особого умения паять, удобна и доступна каждому :)



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

(осторожно! очень много фотографий)

Случилась беда, и клавиаутра вашего ноутбука выглядит следующим образом:

как починить клавишу на ноутбуке

Ноутбуки все разные, но чаще всего крепление у них похоже (принцип крепления).
Клавиша с обратно стороны выглядит следующим образом:

как починить клавишу на ноутбуке

Видим две пары креплений:
— две защелки;
— два паза под ушки качельки.
К клавиатуре крышечка клавиши крепится при помощь специальной качельки, которая состоит из 2-х деталей, соединенных шарниром по середине и образующие букву Х (ха).

как починить клавишу на ноутбуке

как починить клавишу на ноутбуке

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

Получим 2 детали: крышечку клавиши и качельку.
На клавиатуре для крепления есть 3 ушка: одно побольше и два поменьше.

как починить клавишу на ноутбуке

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

Устанавливаем качельку на клавиатуру:
— заводим под большое ушко крепления

как починить клавишу на ноутбуке

— легким нажатием заводим качельку на 2 маленьких крепления

как починить клавишу на ноутбуке

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

как починить клавишу на ноутбуке

как починить клавишу на ноутбуке

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

как починить клавишу на ноутбуке

Готово! клавиша на месте.

как починить клавишу на ноутбуке

Клавиши большого размера (Tab, Shift, space, enter) кроме пластмассовой качельки могут иметь металлический стабилизатор для равномерного нажатия.

как починить клавишу на ноутбуке

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

как починить клавишу на ноутбуке

Сначала заводим концы стабилизатора.

как починить клавишу на ноутбуке

Затем нижние «усики» качельки заводим в пазы и легким нажатием ставим кнопку на место.

как починить клавишу на ноутбуке

как починить клавишу на ноутбуке

Клавиша пробела (а иногда и другие длинные клавиши) держится на двух качельках и стабилизаторе.

как починить клавишу на ноутбуке

В принципе, установка ни чем не отличается от вышеописанной установки клавиши Shift.

как починить клавишу на ноутбуке

как починить клавишу на ноутбуке

как починить клавишу на ноутбуке

Выше было рассмотрено внутреннее устройство клавиш ноутбука фирмы Hewlett-Packard.

Чуть не забыл. Если качелька, состоящая из двух частей при произошедшем ЧП оказалась разобраной, не стоит отчаивать. Воспользовавшись иглой, зубочисткой или другим подходящим предметом ее легко собрать. Заводим одну сторону в паз, а для установки второй стороны используем наш вспомогательный предмет.

как починить клавишу на ноутбуке

как починить клавишу на ноутбуке

Теперь, дорогие пользователи, у вас не будет вопросов:
— как устроена клавиатура ноутбука?
— как починить клавишу на ноутбуке?
— как поставить на место крышечку клавиши?
— что делать, если кошка вырвала клавишу на ноутбуке?
и т.п.

Согласно статистике, одним из наиболее часто заменяемых периферийных устройств персонального компьютера является мышь. Кроме того, у большинства моделей материнских плат сохранились разъемы PS/2, сиреневый – для клавиатуры, зеленый – для мыши. При отключении устройства из этого разъема и его повторном включении, в противовес USB, требуется перезагрузка операционной системы. Можно ли работать с компьютером без мыши, к примеру, его перезапустить или выключить? Да, можно.

Как работать без мышки с помощью клавиатуры

Для использования персонального компьютера без мыши имеется несколько основных способов:

  • работа с комбинациями клавиш (сочетания клавиш, «горячие» клавиши, «ускорители»);
  • запуск эмулятора мыши с клавиатуры;
  • использование «тач-панели» или «скролл-болла»;
  • использование обработчика команд (для Windows 95 – 7), или «PowerShell» (для Windows 8 – 10);
  • использование дополнительного программного обеспечения (программных оболочек, коммандеров, shell).

Работа с ускорителями

Условно горячие клавиши можно разделить на следующие группы:

  1. Локальная группа (в активном окне программного обеспечения).
  2. Глобальная программная группа (в любом окне программного обеспечения).
  3. Глобальная группа операционной системы.

Клавиши клавиатуры по функциональным группам

Описания сочетаний и результатов из выполнения первых двух групп определяются конкретным программным обеспечением. Например, сочетание клавиш «Ctrl+N» в окне браузера Google Chrome создаст новую вкладку, а в игре «TES4» – перейти в режим скрытности и использовать активное заклинание. Для каждого продукта могут быть использованы собственные сочетания, узнать которые можно в справках о программе, либо руководствах.

В статье рассмотрим глобальную группу операционной системы. Прежде всего, стоит упомянуть о клавишах-модификаторах. Обычно, это нижний левый угол клавиатуры, куда входят «Shift», «Ctrl», «Win», «Alt». Практически все операции производятся с помощью указанных кнопок.

Клавиши модификаторы находим в левом углу клавиатуры

Клавиши модификаторы находим в левом углу клавиатуры

Основные сочетания для работы с системой приведены в таблице.

Важно! При использовании клавиш-модификаторов помните, что они продублированы в правой части клавиатуры, однако некоторые комбинации клавиш срабатывают только при использовании левых.

Запуск эмулятора мыши

Нажимаем сочетание клавиш «Alt+Shift+NumLock»

Важно! Это именно тот случай, когда нужно использовать модификаторы в левой части клавиатуры.

Шаг 2. В окне запроса, используя кнопки навигации (стрелки «вправо» и «влево») выделите кнопку «Да» и нажмите «Ввод».

Используя стрелки «вправо» и «влево», выделяем кнопку «Да», нажимаем «Ввод»

Используя стрелки «вправо» и «влево», выделяем кнопку «Да», нажимаем «Ввод»

Шаг 3. После подтверждения запуска службы, в «трее» должна появиться иконка мыши. Теперь Вы сможете управлять указателем с помощью кнопок на цифровой клавиатуре.

В трее появится значок мыши, которой можно управлять с помощью кнопок на цифровой клавиатуре

В трее появится значок мыши, которой можно управлять с помощью кнопок на цифровой клавиатуре

Значения кнопок приведены в таблице.

КлавишаДействие
1Движение по диагонали вниз
2Движение вниз
3Движение по диагонали вниз вправо
4Движение вправо
5Одинарный щелчок
6Движение влево
7Движение по диагонали вверх влево
8Движение вверх
9Движение по диагонали вверх вправо
/Включение режима левой кнопки мыши
-Включение режима правой кнопки мыши
*Переключение режима кнопки мыши в обоих направлениях
+Двойной щелчок

Использование «тач-панели» или «скролл-болла»

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

Важно! Не стоит путать «тач-панель» и «тач-пад». «Тач-пад» является отдельным от экрана устройством-манипулятором. «Тач-панель» – встроена в монитор.

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

Работа на компьютере с помощью «скролл-болл»

Использование обработчика команд

Обработчик команд – наследство эпохи дисковой операционной системы (DOS, MS-DOS), когда у ОС персональных компьютеров не было пользовательского интерфейса. Работы происходила путем последовательного набора команд.

Вызываем обработчик команд сочетанием клавиш «Win+R», вводим команду «cmd», нажимаем «Enter»

Вызываем обработчик команд сочетанием клавиш «Win+R», вводим команду «cmd», нажимаем «Enter»

Шаг 2. Используйте заранее заданные ключи для управления компьютером.

Окно обработчика команд

Список основных команд для работы с операционной системой представлен в таблице.

КомандаРезультат выполнения
cd (chdir)Смена директории
clsОбнуление интерфейса интерпретатора
copyКопирование файла/папки
delПеремещение файла/папки в корзину
dirПросмотр содержимого директории
eraseУдаление файла/папки без посредства корзины
exitЗакрытие командной строки
helpВызов справки
ipconfigВывод данных о настройке сетевого адаптера
logoffВыход из активного пользователя (завершение сеанса)
mdСоздание новой директории
moveПеремещение файла/папки в другую директорию
renИзменение имени файла/папки
shutdownВ зависимости от использованного ключа – перезагрузка, завершение работы Windows, либо выход из активного пользователя (завершение сеанса)
systeminfoПредставление данных о системе

Важно! Помощь по каждой из команд (синтаксис, правила последовательности, ключи) доступны по вводу запроса следующего вида: «[ключ команды] help» (например, shutdown help). Обратите внимание на регистры написания ключей. Собственно ключевые фразы на восприимчивы к регистру, а имена файлов/папок – восприимчивы.

Помощь по каждой из команд вводим по запросу следующего вида «[ключ команды] help», например, shutdown he

Помощь по каждой из команд вводим по запросу следующего вида «[ключ команды] help», например, shutdown he

Использование дополнительного программного обеспечения

Программные оболочки являются наследием эпохи дисковой операционной системы (DOS, MS-DOS). По сути, это графический интерфейс для обработчика команд. В современных системах в нем можно работать, как используя мышь, так и без нее. Рассмотрим основные возможности на примере «FAR Manager».

Шаг 1. Скачайте и установите программу на компьютер, следуя инструкции установщика.

Скачиваем программу FAR Manager

Шаг 2. Запустите приложение с использованием соответствующего ярлыка.

Щелкаем дважды на ярлык программы FAR Manager

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

Шаг 2. Для раскрытия определенной директории на текущем жестком диске используйте кнопки навигации (стрелки дополнительной клавиатуры) и кнопкой «Ввод».

Важно! В каждой директории первым в списке идет символ «..», который соответствует выходу в каталог уровня выше, чем текущий. Например, на картинке изображен каталог «C:Program Files (x86)Far». По нажатию на символ «..» Вы попадете в каталог «C:Program Files (x86)». По повторному нажатию – в каталог «C:».

Для раскрытия определенной директории используем стрелки дополнительной клавиатуры и кнопку «Ввод»

Для раскрытия определенной директории используем стрелки дополнительной клавиатуры и кнопку «Ввод»

Шаг 3. Для смены диска в левой части экрана воспользуйтесь комбинацией «Alt+F1», в правой – «Alt+F2».

Для смены диска в левой части экрана используем комбинации клавиш «Alt+F1», в правой – «Alt+F2»

Для смены диска в левой части экрана используем комбинации клавиш «Alt+F1», в правой – «Alt+F2»

На заметку! Цифры в нижней части интерфейса соответствуют порядковому номеру функциональных клавиш (от «F1» до «F10») и описывают действие по комбинации «Alt+функциональная клавиша». Существуют русифицированные оболочки, но, на всякий случай, дадим описание действия ускорителей и горячих клавиш:

Шаг 4. Для выделения нескольких файлов/папок следует выделить нужную строку, зажать кнопку «Shift» и перейти на соседнюю строку. Наименование выделенного элемента изменяет свой цвет на желтый.

Для выделения нескольких файлов/папок, выделяем нужную строку, зажимаем кнопку «Shift» и переходим на соседнюю строку

Для выделения нескольких файлов/папок, выделяем нужную строку, зажимаем кнопку «Shift» и переходим на соседнюю строку

Важно! Программы, подобные FAR Manager существуют для каждой операционной системы, например, Commander для MAC, midnight commander для систем на базе Linux, Volkov commander для DOS и Windows. Создаются они по одному принципу, даже функциональное значение клавиш одинаково для всех.

Заключение

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

Иногда в результате неправильного обращения с ноутбуком или из-за сильного удара выпадают клавиши. Если в клавиатуру для стационарных компьютеров вставить ее на место легко, то здесь требуется сноровка. Если вы не готовы самостоятельно поставить клавишу на место, то стоит обратиться в сервисный центр. Специалисты смогут выполнить все необходимые действия в течение пяти минут. А стоимость данной услуги не превышает 100 рублей.

Как вставить клавишу в ноутбуке

Основные причины для замены клавиши на клавиатуре

Они могут выпасть по нескольким причинам. Вот основные из них:

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

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

Перед ремонтом нужно оценить степень неработоспособности кнопок

Перед ремонтом нужно оценить степень неработоспособности кнопок

Важно! У кнопки есть, так называемые, усики. Если один из них сломался в результате внешнего воздействия на клавиатуру, то необходимо полностью менять кнопку. В противном случае она постоянно будет вылетать. Замена клавиатуры требуется при пробитии матрицы, в результате чего невозможно восстановить полную работоспособность одной или нескольких клавиш.

Что требуется для самостоятельного ремонта

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

Для ремонта клавиши нужна канцелярская скрепка или предметы, которые могут заменить ее

Для ремонта клавиши нужна канцелярская скрепка или предметы, которые могут заменить ее

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

Что представляет собой кнопка клавиатуры в ноутбуке

Вот из каких элементов состоит кнопка на ноутбуке:

    сама крышка из пластика с фиксатором;

Внутренняя сторона крышки кнопки с фиксаторами

Х-образное крепление, которое часто называется качелями

Х-образное крепление, которое часто называется качелями

Основа кнопки

Важно! Чтобы качели были присоединены к пластиковой части полностью, иначе она будет выпадать.

Процесс установки кнопки на ноутбуке

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

Процесс установки заключается в следующем:

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

Устанавливаем качели на металлическую часть клавиатуры

Устанавливаем качели на металлическую часть клавиатуры

С помощью скрепки слегка поднимаем качели, что можно было установить клавишу

С помощью скрепки слегка поднимаем качели, что можно было установить клавишу

Крепим кнопку путем небольшого надавливания

Важно! Если крышка выпала вместе с качелями, то необходимо устанавливать эти части отдельно друг от друга, как указано выше. Если не разобрать эти две детали, то есть высокий риск повреждения усиков, за которые кнопка цепляется к клавиатуре.

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

Большие кнопки ноутбука крепятся металлическим стабилизатором в пазы на клавиатуре

Большие кнопки ноутбука крепятся металлическим стабилизатором в пазы на клавиатуре

Если усики клавиши сломались, но у вас получилось их найти, то можно воспользоваться супер-клеем для их фиксации.

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