Left control на клавиатуре кнопка где

Обновлено: 04.07.2024

Прежде чем ответить на вопрос, где находится эта кнопка на клавиатуре, сначала разберёмся, что обозначает слово left.

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

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

Находится она справа (в самом нижнем ряду) от буквенных символов перед цифровыми кнопками. Посмотрите на картинку приведённую ниже для наглядности.


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

На клавиатуре есть две кнопки Left.

Одна - группе кнопок, которая вынесена отдельным островком, справа от основной клавиатуры. Таким образом, кнопка Left (стрелочка налево) находится рядом с другими кнопками-стрелочками­ , а также соседствует с левой кнопкой Ctrl,

Вторая кнопка Left находится на отдельно вынесенной клавиатуре с цифрами слева. В обычной ситуации, при нажатом Num Lock, эта кнопка является цифрой 4. Но если Num Lock выключен (на клавиатуре рядом с надписью не горит лампочка) то тогда кнопка получает все функции Left. Например с ее помощью можно перематывать видеофайлы.

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

Так именуется одна из четырех клавиш управления курсором, но надписи у нее нет, просто стрелка смотрящая влево. Блок клавиш управления обычно находится в нижних рядах справа от центра клавиатуры.

Используются в основном для навигации при работе с таблицами (перемещение между клетками) и для выполнения алгоритмов компьютерных игра (движение объекта влево)

На клавиатуре кнопки с такой надписью нет, но "left" означает "влево". А на клавиатуре с правой стороны внизу расположены четыре кнопки со стрелками: вверх, вниз, влево и вправо. Так вот та, которая смотрит влево и есть кнопка "left"

Данная кнопочка обозначается стрелкой влево и обычно находится правее буквенных символов рядом с цифрами.

Кнопка

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

Таковой кнопке на клавиатуре нет, но слово "left" означает - "Влево". Ищем эту кнопку справа, там где расположены цифры, там есть 4 кнопки, с разными направлениями стрелок, вот как раз та кнопка, на которой стрелка смотрит влево и является "left".

Также бывает, что имею в виду - left alt,left shift,left ctrl. Это кнопки которые находятся с правой стороны.

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

Находится клавиша "left" с правой стороны внизу, самая крайняя слева.

Вот так выглядит на клавиатуре:


А вот так на обычной клавитауре:


В нижней правой части клавиатуры сразу под овальными кнопками управления выключения/сон/будит­ ь расположены стрелочки для управления курсором. в разные стороны на экране при воздействии на них двигается курсор. "Влево" таков перевод с английского слова "left". Соответствующая неподписанная стрелка, направленная влево, и есть нужная в данном случае пользователю.


Это кнопка со стрелкой, причём стрелка указывает в левую сторону.

Клавиатуры разные у меня 4 стрелки находятся под кнопкой "делейт".

И причём кнопка "left" нижняя левая.

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

Это та кнопка в которой стрелка, повернута указательной стороной влево.

Чаще всего на классической клавиатуре она располагается под кнопкой "делейт".

Ну а кнопка "left", является та, которая находится внизу слева.

Scroll Lock — клавиша на компьютерной клавиатуре, предназначенная для изменения поведения клавиш курсора (изначальная функция). Когда режим Scroll Lock включён, клавиши курсора выполняют функцию передвижения экрана (вверх, вниз, влево, вправо), а когда отключён — изменения положения курсора.

При нажатии на эту кнопку открывается окно для сохранения документа.

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

В украинской раскладке такого символа нет. Далеко не все символы можно набрать, нажав одну клавишу. Просто на клавиатуре не хватает клавиш на все символы. Но набрать можно любой символ, зная его код в таблице символов. Для этого надо нажать и удерживать в таком состоянии клавишу Alt и на дополнительной (цифровой) клавиатуре набрать номер нужного символа, и отпустить клавишу Alt. Номер символа "апостроф" в таблице ASCII - 39. Поэтому, чтобы напечатать апостроф нажимаем клавишу Alt, удерживаем ее, нажимаем 3, потом 9, отпускаем клавишу Alt. Можно поэкспериментировать и с другими символами таким образом. Для многих особенно интересны первые 32 символа: .

Если же речь идет о программе Word, то там все гораздо проще. Открываем меню "вставка" -> "символ"

текст при наведении

Откроется окно. В этом окне каждому символу можно присвоить свою комбинацию клавиш. Есть также и предустановленные комбинации для некоторых символов. Их можно увидеть на вкладке "Специальные знаки".

текст при наведении

В этой вкладке видим, что Майкрософт присвоил апострофу комбинацию Ctrl+','. Чтобы в Word'е напечатать апостроф при нажатой Ctrl нажимаем два раза клавишу "'" (там русская э) и получаем апостроф. Если есть желание - можно поменять это сочетание клавиш.

CopyPaste клавиатура своими руками или идеальная клавиатура в мире, где каждая строчка кода уже написана

Многие люди, только начинающие изучать программирование, задают вопрос — нормально ли копипастить чужой код? Учитывая, что человек существо ленивое, а время программиста стоит денег — ответ, на мой взгляд, очевиден — да. Но людям, которые доводят этот принцип до абсурда, которые копируют не думая и не разбираясь, а еще тем, кто пишет диплом, реферат именно таким и посвящается эта клавиатура и статья. И да, эта клавиатура содержит ровно две кнопки — copy и paste.

image

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

Итак, я принял решение собрать эту клавиатуру. Начать решил с компонентов — digispark(маленькая платка с attiny85 и обвязкой для usb, которую можно вставить прямо в компьютер) пусть отлавливает нажатия и эмулирует клавиатуру. Теперь кнопки — нормальных механических кнопок для клавиатуры у меня нет, а ждать не хочется, поэтому возьмем тактовые smd кнопки. Вот такие:



Определились с компонентами, теперь нарисуем лицевую панель, чтобы в дальнейшим распечатать на принтере. Размеры 45mm * 21mm, размеры накладок на кнопики 10mm* 10mm
Что-нибудь напишем вверху и внизу.

Получилось как-то так:


Следующая проблема — кнопки smd, значит их надо впаять на какую нибудь плату. Так как травить плату ради такого дела не имеет смысла — процарапаем текстолит буквой T:


Расстояние между центрами кнопок — 15mm. Припаяем их на импровизированную плату.

Паяем три провода. Когда кнопка будет нажата она будет замыкать один из крайних проводов на центральный.


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

В итоге должно получиться то, что вы видели в начале статьи. Другой ракурс.


Вот так, с помощью нехитрых приспособлений можно сделать клавиатуру с двумя кнопками, НО ЗАЧЕМ?



Три провода подключаем в digispark.



Далее нам надо заставить digispark притвориться клавиатурой и по нажатию на кнопку отправлять СTRL+C/CTRL+V.

Итак, нам надо отловить нажатие. Начнем с того, что если центральный провод подключить к +5V, а боковые провода подключить к пинам, настроенным на вход, то при нажатой кнопке, да, на пине будет 1, но при ненажатой пин будет ловить помехи и не получится отследить, что есть нажатие, а что помеха. Решается такая проблема удивительно просто — нужно подтянуть через резистор большого номинала ( десятки кОм) пины к земле. Открыв даташит на микроконтроллер можно увидеть, что внутри него можно включить подтяжку, но только к VCC(+ питания). Собственно, это не проблема — требуется всего лишь подключить центральный пин к GND(земле) и инвертировать логику работы.

Представить можно так:


Но есть еще одна проблема. Мы живем в неидеальном мире, где у кнопок механический контакт.
И он неидеален. А контроллер у нас быстрый — и так получается, что в момент переключения кнопка не моментально замыкается, а несколько миллисекунд ее сопротивление скачет — это называется дребезг. Из-за дребезга контроллер может решить, что кнопка нажата не один раз, а, например, 10. Вот иллюстрация этого явления из интернета:

Но так же неинтересно! Может у нас и нет никакого дребезга. Чтобы это узнать я расчехлил логический анализатор. Сейчас и посмотрим… Собираем тестовую установку — подтяжка 10 ком, 16 миллионов измерений в секунду



Видим что нажатие длилось 0,1176 ms


Приближаем момент отпускания кнопки(выделено красным)


Сбоку есть некоторые измерения «выбросов», а всего дребезг длился около 0,1435ms. Да я знаю, это мало, но стоит учесть что у меня кнопки только из ленты, контакты еще не успели окислиться или изменить форму. А со временем ситуация будет только ухудшаться. Как же бороться с дребезгом? Есть три основных способа:

  1. Триггер Шмидта + RC-цепь — позволяет получить идеальный сигнал
  2. RC-цепь — позволяет сделать из выбросов горку(плавно возрастающий сигнал)

Итак, поняли мы, что кнопка нажата — что же дальше? Сказать компьютеру, что нажато CTRL+C/V.

Делается это с помощью стандартной библиотеки для digispark'a.

Итоговый код вышел таким:


Вот такой проект за 3 часа у меня получился. Не бойтесь копировать чужой код!

XKB: перенастроим клавиши под себя любимого

вместо `.
Надоедает тянуться до Esc, при этом клавишей CapsLock пользуетесь РЕДКО.
Надоедает смещать кисть вниз и нажимать Ctrl/Cmd/Win слабым мизинчиком, либо, не дай бог, тянуться до них большим пальцем.
Надоедает лезть за PgUp, PgDn, Home и End, двигая руку каждый раз, чтобы всего лишь промотать страницу вниз.
Надоедает каждый раз, когда вы делаете опечатку, со злобой смотреть на клавиатуру в поисках кнопки Backspace.


Сегодня мы узнаем, как навсегда избавиться от этих мучений.

Зачем это всё?

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

Многие раскладки для печати (Dvorak, Colemak и т.п.) сильно улучшают расположение клавиш, ставя их ближе к тем местам, куда нужно меньше тянуться. Но при этом совершенно забывают о модификаторах, спец. символах и командных клавишах (Enter, Backspace, Tab, Esc, Delete). А мы подумаем о том, как улучшить существующее положение вещей.

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

Первые шаги калеки

Стандартную раскладку нужно модифицировать под себя. Сделать это можно многими способами. Не думаю, что кто-то здесь пользуется экзотическими ibus, Fcitx, SCIM или UIM, поэтому предположу, что у всех работает стандартный X Keyboard extension, XKB. Стоит заметить, что в грядущем на десктопе Wayland, XKB, скорее всего останется отвечать за клавиатуру, также как и в Xorg. Если вдруг тут есть смельчаки, которые уже работают с XWayland, поделитесь своими впечатлениями, работает ли описанное мной у вас. Про альтернативный Wayland Mir от Canonical ничего сказать не могу, кроме того, что вряд ли они возьмутся переписывать и подсистему взаимодействия с клавиатурой.

Первое, что приходит в голову — воспользоваться какими-то графическими утилитами. Если честно, то этот этап я пропустил, и сразу воспользовался xmodmap. Чуть ниже я расскажу, что не так с этим подходом и как делать правильно.

Xmodmap позволяет, например, поменять слоями ; и :, особенно это полезно тем, кто программирует на современном языке, который уже не требует обязательной точки с запятой в конце строки. Даже в JavaScript этого уже делать не нужно. И помогает вот такая простая команда:

Запускать её нужно из .xsession или .xinitrc. Последние два аргумента в кавычках помогут не потерять при обмене буквы ж и Ж.

А вот такая, например, поменяет местами

Переключение раскладки

Часто ли вам приходится пользоваться Alt? Если вдруг нет, а мне, я заметил, приходится это делать только в богатых менюшками интерфейсах, типа Gimp или LibreOffice, то его можно использовать в качестве переключателя правый Alt, известный как AltGr:

Esc vs CapsLock

Многие, кто часто пользуются Vim, или используют vi сочетания в консоли, и кто мало ругается на форумах, предпочитают иметь Escape на клавише CapsLock:

То же самое можно сделать ещё немного проще:

Или даже вот так, сохраняя CapsLock на месте старого Escape на случай переписки на повышенных тонах:

Откуда эти загадочные параметры, мы с вами узнаем чуть позже.

Цветочки

Наверное, удивлю вас, если скажу, что то, что мы делали до этого было не совсем правильно. setxkbmap ещё ничего, а вот xmodmap появился ещё до XKB, и живёт только для совместимости. Мало того, он ничего не знает и о половине клавиш, синтаксис и принцип работы у него более, чем загадочен, он переводит keycode и keysym, а в некоторых случаях и обратно. Разбираться в этом нет никакого смысла, потому что он в какой-то момент отомрёт, и все ваши ухищрения нужно будет повторять, только уже с помощью другой утилиты, а вы расстроитесь и назло всем опять станете печатать двумя указательными пальцами.

Так вот, всё это работает до одного прекрасного момента, пока не начинаешь понимать, что нужных клавиш много, а пальцы, которые лежат на домашней строке (ASDF JKL;) до всех не дотягиваются.
Я, например, часто пользуюсь клавишей с обозначением Win, которая является модификатором Mod4. Расположена она на моей клавиатуре не слишком удобно, а именно между левыми Alt и Ctrl.

Правильный способ

Правильно всё это делать с помощью xkbcomp. Название у утилиты, как и man к ней дают мало информации о том, чем она занимается. Якобы переводит текстовые описания раскладки клавиатуры в бинарный формат. А на самом деле ещё и загружает их. Давайте попробуем, чтобы понять, как сделать то, что мы уже сделали, только с её помощью.

Запомните, многие в интернете советуют модифицировать файлы, лежащие в /usr/share/X11/xkb/symbols, а именно us, pc и ru. Не делайте этого. Это файлы, действующие на всю систему сразу. На других пользователей (если вдруг у вас такие есть), и если вы там с чем-то накосячите, то набирать текст, даже логин и пароль, бкдшт труднее. Не стоит даже класть туда и модифицированные файлы, и ничего не нужно прописывать в evdev.xml.

Важно: если вы вдруг сделаете что-то не так, то перезагрузка X'ов вам поможет. Есть и более простой способ, можно запустить команду setxkbmap без параметров, и она сбросит почти все ваши настройки на раскладку по умолчанию.

Первым делом нам нужно узнать текущие настройки раскладки, сделать это нужно до всех манипуляций:

На выходе получим что-то вроде этого:

Запишем всё это в файл, причем будем следовать указаниям XDG, и положим его в

В этом файле нас больше всего интересует строка xkb_symbols, остальное оставим без изменений. Развернём фигурные скобки, и поменяем эту строку на следующее:

Ну, скрестим пальцы, и загрузим эту конфигурацию:

Пробуем. Если при нажатии клавиши, на которой у вас нарисована буква Ж, печатается символ :, а не ;, а при нажатии на Ё печатается тильда

, а с Shift'ом всё происходит наоборот, то мы на верном пути.

Стоит заметить, что тут же не нужно заморачиваться с Cyrillic_zhe Cyrillic_ZHE, всё работает и так.

Идём дальше. Что мы делали? Мы запускали setxkbmap -option с параметром. Давайте посмотрим, что он меняет.

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

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


При этом первый куда более нагляден.

Что же это значит? Мы загружаем нашу раскладку, говорим, что у нас qwerty (xkb_keycodes), что у нас 104 клавиши (xkb_geometry), и переопределяем символы. При этом в разделе символов мы включаем целиком несколько конфигурационных файлов, pc, us, ru. Где они лежат, можно ли на них посмотреть? Естественно, все они лежат в /usr/share/X11/xkb/symbols. Посмотреть их полезно, особенно если вы соберётесь сделать что-то более масштабное, чем мы уже сделали.
Хорошо, а где лежат те файлы, которые определяют, что CapsLock и Escape нужно поменять местами? Да там же. Выглядит это примерно вот так:

Что такое partial? Это кусок раскладки, который можно включить в другую раскладку. В некоторых конфигурационных файлах щедрые авторы даже добавили комментарии. Но не во всех.

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

В файл раскладки не нужно класть целиком xkb_keymap, достаточно только секцию xkb_symbols:

Загрузка должна идти с помощью команды:

Увы, вывод setxkbmap не меняется ни от каких параметров, кроме одного случая:

Но, увы, в случае передачи этого вывода в xkbcomp, тот выдаёт ошибку.

Некоторые ещё советуют вместо $DISPLAY писать $

Ягодки

Не хочу просто Escape на CapsLock. Хочу чтобы Control тоже.
Как? Как такое возможно? Пришло время магии.

Сначала сделаем так, чтобы при нажатии на CapsLock получался LCTL, добавив вот это в секцию xkb_symbols:

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

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

xcape демонизируется под действием глаза дятла. Стоит ещё заметить интересный параметр -t 1000. Нет, он не призывает терминатора, он говорит о том, что если мы таки нажали левый Ctrl, и продержали его нажатым больше 1000 мс, то Escape не сработает. Отличная опция для нерешительных.

Из недостатков такого подхода можно назвать то, что Escape будет срабатывать не по нажатию, а по отпусканию клавиши. Кому-то эта задержка не страшна, а кому-то будет критична. А кто-то пойдёт на компромисс.

Бонус


Для всяких полезных, но редких символов существует такая вещь, как Compose Key, которая позволяет после её нажатия и отпускания набрать некую последовательность, которая соответствует какому-то Unicode символу, который и появится на экране. Например, последовательность нажатий «Compose o o» выдаст символ °. А «Compose c c c p» выдаст ☭. Забавно? Символов очень много, а сочетания подобраны так, что запонмить их легко, причём в большинстве случаев порядок нажатия не важен, например «Compose e =» и «Compose = e» оба выдают €. С полным списком стандартных сочетаний можно ознакомиться тут, а также можно назначать свои в файле

/.XCompose.
А сделать так, чтобы в качестве Compose работал правый Ctrl можно добавлением следующей строки в наш файл:

В путь-дорогу

Я сознательно не публикую свой конфиг целиком, чтобы читатель захотел поэкспериментировать. Вот вам пару идей в дорогу:
— нажимая клавишу F, сделайте так, чтобы HJKL работали как обычные стрелки;
— сделайте так, чтобы левая половина клавиатуры сдвигала регистр только с правым Shift, а правая — с левым. Это очень полезно для рук, хотя и не привычно (подсказка в комментарии);
— сделайте так, чтобы левый Shift не обязательно было зажимать, а чтобы было достаточно его однократно нажать и отпустить, а следом нажать, например, клавишу 5, так, чтобы напечатался символ % (подсказка: Latch);
— повесьте два разных модификатора на одну клавишу

Придумывайте, делитесь. Буду рад услышать интересные идеи.

PS Если вдруг кто скажет, что потом вот сядешь к кому-нибудь другому за клавиатуру, и сразу всё не так, то скажу так: пересаживаясь из Бентли помочь другу довезти до дома жигули, тоже ругаешься. Тем приятнее садиться обратно в Бентли.

Где находится кнопка контр на клавиатуре.Где находится кнопка control на клавиатуре

ПК для ВСЕХ

В этом видео покажу как загрузить видео в телеграмм с компьютера, процесс загрузки идентичен и на телефоне андроид.

Для того что бы удалить гетконтакт с телефона андроид нужно заблокировать свой номер телефона в приложении

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

Для того что бы узнать свой номер телефона нужно набрать комбинацию цифр на своем устройстве

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

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