В мае 2020 года компания Lenovo выпустит в продажу беспроводную клавиатуру Lenovo ThinkPad TrackPoint Keyboard II. Она сохраняет фирменный дизайн, знакомый владельцам ее ноутбуков. Есть даже легендарная красная кнопка TrackPoint. Вместе с тремя клавишами под пробелом она полностью заменяет мышку.

Размеры Lenovo ThinkPad TrackPoint Keyboard II составляют 307 х 127 х 15 мм, а масса – 454 г. Она подключается к ПК или мобильным устройствам с помощью интерфейса Bluetooth 5.0 или 2,4-гигагерцового USB-адаптера. Поддерживаются ОС Windows и Android, а также сопряжение с двумя устройствами одновременно.

Новинка получила защиту от пролитых жидкостей и встроенный аккумулятор, одного заряда которого достаточно для 2 месяцев работы в автономном режиме. А для подзарядки в комплекте есть кабель USB Type-C. Поддерживается и функция быстрой зарядки: уже через 15 минут клавиатура сможет неделю работать в автономном режиме. Стоимость Lenovo ThinkPad TrackPoint Keyboard II составит $100.
The ThinkPad TrackPoint
Источник: www.playground.ru
Lenovo trackpoint что это
Microsoft работает над Lenovo TrackPoint, например, джойстиком для своих устройств
19 апреля 2016


TrackPoint — это центральная красная кнопка на клавиатурах ThinkPad, которую можно использовать для прокрутки документов или веб-страниц. Его также можно использовать для активации увеличительного стекла, которое увеличивает элементы на экране. Он популярен среди ограниченного круга пользователей. Недавно Microsoft подала патент на аналогичное указывающее устройство. Предлагаемое Microsoft указывающее устройство будет оснащено датчиком, имеющим поверхность ввода для обнаружения тактильного взаимодействия пользователя и нажатую часть.
Здесь описывается низкопрофильное малогабаритное указывающее устройство на основе геля. В различных вариантах осуществления указанное устройство на основе геля, описанное в настоящем документе, включает в себя корпус на основе геля, тактильную поверхность, прикрепленную к первой стороне корпуса на основе геля, и базовую поверхность, прикрепленную ко второй стороне корпуса на основе геля, которая находится напротив первой стороны. Тактильная поверхность выполнена с возможностью приема ввода от пользователя. Базовая поверхность прикрепляет тело на основе геля к поверхности датчика. В некоторых вариантах осуществления указанное устройство на основе геля, описанное в настоящем документе, дополнительно включает в себя датчик для приема указательного устройства на основе геля и детектор для обнаружения изменений по меньшей мере в одном из сопротивления, емкости, давления, бокового положения и/или вертикального положения в реакция на движение манипулятора.
Microsoft также описала случай, когда это указывающее устройство на основе геля сочетается с оптическим датчиком, его можно использовать для аутентификации пользователей по отпечатку пальца. Вы использовали Lenovo TrackPoint в прошлом? Считаете ли вы, что Microsoft должна перенести эту идею на свои устройства?
Читать патент полностью здесь.
Источник: mspoweruser.com
Зачем это нужно и как реализовать программно
В предыдущей статье про настройку док-станций, я упоминал как тяжко, в свое время, мне было пользоваться лаптопами «потребительского» сегмента. Отсутствие docking-port’a и необходимость каждый раз по приходу домой или на работу подключать кучу кабелей — все это неприятно и раздражало, но что действительно вызывало страдания, так это отсутствие трекпоинта: той самой «красной пимпочки», которую можно встретить на лаптопах от IBM/Lenovo (синяя или серая в случае HP и DELL). Подробней можно почитать на той же Википедии.

Зачем он нужен? Когда большая часть операций производится с клавиатуры, будь то написание кода, либо работа в командной оболочке, необходимость переместить руку на мышь дабы переместить графический курсор и что-нибудь там кликнуть не вызывает особой радости.
Особую нелюбовь к использованию мыши создает привычка работать на достаточном удалении от монитора (до двух метров), расположив клавиатуру на коленях. Здесь на помощь и приходит замечательный мини-джойстик: для манипуляций графическим курсором, всей кисти нет нужды покидать пределы home row, требуется переместить лишь указательный палец правой или левой руки, а клавиши находятся под большими пальцами. Для наглядности, приведу старый ролик от IBM:
Проблема в том, что на данный момент найти приличную клавиатуру, оснащенную таким устройством становится все тяжелее: серийно их производит только Unicomp, при этом сами клавиатуры весьма громоздкие, с классической 104-key раскладкой.
Существуют модели от Lenovo, в основном ориентированные на использование в серверной стойке (то есть, большую часть времени, валяющиеся там, подключенные к консоли) с довольно низким качеством материалов (дешевый, быстро вытирающийся пластик, хлипкие ножки), плюс все эти клавиатуры мембранные.

Из трех клавиатур производства IBM/Lenovo, самые теплые чувства вызывает модель Space Saver 2: достаточно тяжелая, шероховатый пластик, прочные ножки и резиновые вставки, которые не отклеились за, приблизительно, восемь лет эксплуатации. Недостаток у данной клавиатуры ровно один: она тоже мембранная со всеми вытекающими.
Весьма удобных при использовании в Unix-среде так-называемых 60% клавиатур с трекпоинтом буквально единицы: Tex Yoda и Guru-board, да и те, скорее, являются кастомами, нежели серийно производимыми.

В общем, тяжко нынче любителям трекпоинта: выбор очень мал. Придется либо искать model M раритеты от IBM, либо приобретать Unicomp, либо довольствоваться ножничными мембранками от Lenovo (кстати, тоже весьма не дешевыми).

Таким образом и родилась мысль, что неплохо бы это самый трекпоинт эмулировать. То есть управлять перемещениями графического курсора с клавиатуры.
Мало настроек
Сразу вспомнилось, что в X-системе нужный функционал когда-то имелся: для управления графическим курсором можно использовать нампад (активация по Shift+Numlock).
Правда, клавиатурами с нампадом я давным-давно не пользуюсь, да и опять же туда-сюда дергать кисть — это не дело. Посему, способ этот не годится. Мы пойдем другим путем.
Есть такая утилита: xdotool, позволяющая эмулировать нажатия клавиш и движения мыши. Годится она не только для имитации движений мыши, но и для автоматизации каких-либо мышинно-клавиатурных действий.
И так, сценарий прост: забиндить вызов xdotool с нужными параметрами на хоткеи, либо ввести дополнительный режим клавиатуры.
#apt-get install xdotool
Так как я пользуюсь оконным менеджером i3, покажу на его примере. Создавать режимы клавиатуры, которые могут использоваться как для кейчейнов, так и модифицированного ввода, в этом WM одно удовольствие:
mode «name» < bindsym action bindsym mode «default» #для выхода > bindsym mode «name» #для вызова режима
Для того, чтобы передвинуть курсор мыши, на заданную позицию относительно текущего местоположения, нужно выполнить следующую команду:
xdotool mousemove_relative x y
Для эмуляции клика:
xdotool click [123]
Где 1 — левая кнопка, 2 — средняя, 3 — правая.
А конфиг для i3 будет выглядеть так:
mode «rat» < bindsym f exec —no-startup-id xdotool click —delay 100 1 bindsym —release a exec —no-startup-id xdotool click —delay 100 3 bindsym —release i exec —no-startup-id xdotool key —clearmodifiers —delay 20 Shift+Insert bindsym —release l exec —no-startup-id xdotool mousemove_relative 20 0 bindsym —release h exec —no-startup-id xdotool mousemove_relative — -20 0 bindsym —release j exec —no-startup-id xdotool mousemove_relative 0 20 bindsym —release k exec —no-startup-id xdotool mousemove_relative 0 -20 bindsym Return exec —no-startup-id xdotool click —delay 100 1; mode «default» bindsym Escape mode «default» bindsym Mod1+Escape mode «default» >bindsym Mod1+Escape mode «rat»
Думаю, что конфиг в излишних комментариях не нуждается: все, вроде бы, довольно очевидно.
К сожалению, реализовать ускорение курсора навскидку не удалось.
Для тех, кто пользуется другими оконными менеджерами или DE, могу порекомендовать утилиту xbindkeys.
Трекпоинт, безусловно, гораздо удобнее, но это все-таки лучше, чем каждый раз тянуться за мышью.
У кого-то может возникнуть вопрос: если работаем за лаптопом, то почему бы не использовать тачпад? Во-первых, лично мне использовать его тяжело, вплоть до возникновения болевых ощущений: без отрыва пальцев от home row, управление производится большим пальцем сильной руки, вывернутым под тупым углом. В таком положении палец довольно быстро начинает болеть. Если тыкать указательным пальцем, то опять возникает проблема переноса кисти и в этом случае куда проще и логичнее взяться уже, в конце концов, за мышь. Также жутко раздражали ложные срабатывания при наборе текста, отключаться при наборе тачпады научились не так давно, да и то не все.
На этом пока все. Такое решение вполне сгодится как временная мера. А в качестве постоянной, планирую восстановить IBM SpaceSaver 2 и переделать ее в механику.
Источник: savepearlharbor.com
