Как переназначить кнопки мыши андроид

Содержание
  1. Как переназначить кнопки мыши андроид
  2. Как переназначить клавиши на Android
  3. Как настроить кнопки на Android
  4. Как настроить кнопки мыши в андроид
  5. Как переназначить клавиши на Android
  6. Как настроить кнопки на Android
  7. Android usb мыши правой кнопкой мыши правильное поведение (ICS)
  8. Назначаем альтернативные действия на физические кнопки android-смартфона: «Переназначение клавиш» и Button Mapper
  9. Оглавление
  10. Вступление
  11. реклама
  12. Как управлять Android-устройством при помощи мыши и клавиатуры
  13. Как подключить мышь и клавиатуру к Android
  14. Как подключить проводные мышь и клавиатуру к Android
  15. Как эмулировать нажатие правой кнопки мыши на сенсорном экране?
  16. 6 ответов
  17. 1. Установка
  18. 2. Способы настроить touchegg
  19. 3. Конфигурация для эмуляции щелчка правой кнопкой
  20. 4. Поиск и устранение неисправностей
  21. 1. Установка
  22. 2. Конфигурация
  23. 3. Улучшение: щелчки правой кнопкой только для касания
  24. 4. Другие улучшения и поиск и устранение неисправностей

Как переназначить кнопки мыши андроид

Так как подобной темы нет, а информация по данному вопросу разбросана небольшими частями по различным темам форума решил, создать данную тему с общей инструкцией.
Для всех действий необходим root.
Работать будем с файлами расположенными в system\usr\keylayout

Остановимся на файлах, которые необходимо редактировать (это, пожалуй, самый сложный этап):
Имя файла зависит от фирмы производителя, модели и версии прошивки, но как я заметил есть следующая тенденция: до Android 2.3.5 включительно, имя нужного нам файла формировалоcь следующим образом ***-keypad.kl (или ***- kpd.kl), где *** — заводское имя вашей модели.

    Известные мне примеры:
  • Gigabyte Gsmart G1310 — qrd-keypad.kl
  • Gigabyte Gsmart G1355 – msm7627_sku5_keypad.kl
  • LG P500 Optimus One – thunder_keypad.kl
  • LG E405 Optimus L3 Dual — surf_keypad.kl и 7x27a_kp.kl
  • LG E730 Optimus Sol – victor-keypad.kl (touch-keypad.kl)
  • LG GT450 – swift.kl (не уверен, но люди пишут)
  • HTC Hero — heroc-keypad.kl
  • HTC Desire — bravo-keypad.kl
  • HTC Explorer — pico-keypad.kl
  • HTC Desire S — saga-keypad.kl
  • HTC Desire HD — spade-keypad.kl
  • HTC Sensation — pyramid-keypad.kl
  • Samsung Galaxy S I9000 — melfas-touchkey.kl и s3c-keypad.kl
  • SE Live with Walkman — pm8058-keypad.kl и msm_pmic_pwr_key.kl (во втором файле только кнопка питания)
  • Sony Ericsson Xperia X8 – shakira-keypad.kl
  • Sony Ericsson Xperia X10 – es2009ra_keypad.kl
  • Star A2000 / A2000 GPS — MT6516-kpd.kl и QWERTY.kl
    * — планируется наполнение списка с Вашей помощью, если есть замечания указывайте.

Начиная с 4.0.3 всё изменилось, могу отметить, что для HTC вторая часть файла стала touchscreen.
Известные мне примеры:

  • Sony LT22i Xperia P – so34-buttons.kl (3 нижние кнопки), ux500-ske-keypad.kl (боковые кнопки)
  • HTC ONE V — atmel-touchscreen.kl (3 нижние кнопки), primou-keypad.kl (боковые кнопки)
  • HTC Desire S — atmel-touchscreen.kl (4 нижние кнопки), saga-keypad.kl (боковые кнопки)
  • HTC Sensation – cy8c-touchscreen.kl (4 нижние кнопки), pyramid-keypad.kl (боковые кнопки)
  • Samsung i9250 Galaxy Nexus (android 4.2.1), вероятней всего sii9234_rcp.kl
    * — планируется наполнение списка с Вашей помощью, если есть замечания указывайте.

    Файлы кнопок проводной гарнитуры обычно имеют вид:

  • 7k_headset.kl
  • h2w_headset.kl
    • POWER – блокировка/разблокировка
    • HOME – возврат на основной экран
    • MENU – вызов меню
    • BACK — возврат к предыдущему действию
    • SEARCH – вызов поиска
    • VOLUME_DOWN – понижение уровня громкости
    • VOLUME_UP – повышение уровня громкости
    • CALL – вызов Phone.apk (позволяет отвечать на вызов)
    • ENDCALL – завершение звонка
    • CAMERA – вызов Camera.apk
    • FOCUS – автофокус
    • DPAD_CENTER – курсор (касание) по центру
    • DPAD_UP – курсор (касание) вверх*
    • DPAD_DOWN – курсор (касание) вниз*
      * — установка этих значений на кнопки 115 и 114 соответственно позволяет добиться пролистывания текстов или страницы браузера кнопками громкости.
    • DPAD_LEFT – курсор (касание) влево
    • DPAD_RIGHT – курсор (касание) вправо
    • MUTE – выключение звука музыки без остановки трека
    • MEDIA_NEXT – следующий трек
    • MEDIA_PLAY_PAUSE – проигрывать/пауза
    • MEDIA_STOP – остановить трек
    • MEDIA_PREVIOUS – предыдущий трек
    • MEDIA_REWIND — перемотка
    • MEDIA_FAST_FORWARD – ускорить воспроизведение
    • HEADSETHOOK – кнопка гарнитуры – позволяет отвечать на вызовы, класть трубку и управлять плеером
    • GRAVE — ?
    • APP_SWITCH (RECENT_APP) – вызов панели «Недавние» с возможностью переключаться между приложениями (либо вызов диспетчера приложений в зависимости от прошивки.

    Также следует обратить внимание на такие дополнительные параметры как:

  • WAKE
  • WAKE_DROPPED
    Если стоит WAKE то после нажатия в спящем режиме смарт «проснётся» и выполнит действие, а при WAKE_DROPPED просто «проснётся», без передачи кода кнопки на выполнение.
    • Если у вас кастомный recovey (а вероятней всего он у вас такой), то во вкладке advanced можно воспользоваться функцией key test.
    • Программа KeynrTracker. KeynrTracker.apk ( 8.32 КБ )

    Программа Keycode CheckerKeycodeChecker.apk ( 10.3 КБ )

    • Самый простой способ. Заключается в редактировании нужных файлов прямо в папке keylayout, для этого используем ES Проводник (RootExplorer, Total Commander, ну или что-то на свой вкус (я пользуюсь ES Проводником и вам советую)): открываем – меняем требуемые значения – закрываем с сохранением изменений – перезагружаем девайс. При этом в папке keylayout будет создан фаил ****.kl.bak в котором сохранятся первоначальные значение изменённого вами файла. Также можно редактировать копию файла на SD карте или ПК, а затем вставлять с заменой в keylayout.(Проверено)

    Программа Easy Android Tools (EAT). Программа позволяет подключать телефон как через USB кабель так и по WiFi. После подключения и распознания телефона программой в правом окне Вы увидите содержимое внутренней памяти телефона. Переходим в Необходимо system/usr/keylayout, находим нужный фай, редактируем его в EAT Editor (F4), сохраняем изменения, перегружаем смарт и готово. (Программа подразумевает наличие на вашем ПК USB драйверов для вашего устройства (их можно найти на оф сайте программы), и HTC Syns для HTC)
    EAT_1.3.1.RUS.Setup.exe ( 1.78 МБ )

    Для этого метода нам потребуется Android SDK tools, знание точного названия файл который нам надо менять (можно посмотреть через ES Проводник и тд. и. тп.)
    В командной строке переходим в папку с Android SDK tools (у меня это C:\Android), далее выполняем следующее. (Необходимо наличие на вашем ПК USB драйверов для вашего устройства)

    Перегружаем аппарат и готово. Android.zip ( 572.31 КБ )
    (Проверено)

  • Заключается в редактировании файла на ПК, и создание zip архива для прошивки через recovey, пример такого архива для HTC Desire S прилагаю, но тут надо навыки по написанию файла updater-script. Recent_Apps_on_Search_for_Desire_S.zip ( 252.14 КБ )
    (Проверено)
  • ButtonRemapper – позволяет переназначать кнопки, но работает некорректно на многих устройствах особенно с android 4.0.3 и выше. Более разработчиком не поддерживается, Следует отметить, что в теме по этому приложению достаточно много информации по ручному переназначению кнопок.

    ButtonRemapper Galaxy Tab Tab_ButtonRemapper_v1.1.apk ( 67.09 КБ )

    ButtonRemapper Galaxy S ButtonRemapper_Galaxy_S.apk ( 72.76 КБ )

    Headset Button Controller – управление музыкальным проигрывателем и другими функциями телефона с проводной гарнитуры.

    DreamKeys – программа для переназначения кнопок телефона, идея заключается в перехвате команд нажатий и присвоение им других действий, root не нужен (возможна настройка на долгое нажатие).

  • Button Shortcut — Назначение программ на кнопки «Камера» или «Поиск»
  • Сообщение отредактировал dеym — 26.07.19, 16:29

    Источник

    Как переназначить клавиши на Android

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

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

    Как настроить кнопки на Android

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

    • Скачайте Button Mapper на свой смартфон ( скачать из Google Play );
    • Дайте приложению необходимые привилегии;
    • Перейдите во вкладку «Кнопка домой» (возможность настройки остальных клавиш возможна только в платной версии приложения);
    • Выберите раздел «Двойное нажатие» (скорее всего, вы не захотите перенастраивать одиночное, но при желании такая возможность тоже есть);
    • Назначьте действие, выполнение которого будет следовать за двойным нажатием на эту кнопку. Здесь можно выбрать такие варианты, как отключение экрана, переход в меню многозадачности, активация камеры и множество других.

    Например, я назначил на двойное нажатие действие вызова меню многозадачности. Из-за большой диагонали экрана смартфона тянуться к специально отведенной для этого кнопке не очень удобно, а вот дважды тапнуть на «Домой» — вполне. Аналогичным образом вы можете настроить все остальные клавиши, например, назначив на одну из них отключение экрана, если клавиша питания находится на верхнем торце аппарата. Кроме того, присутствует возможность управлять смартфоном при помощи клавиш изменения громкости. Такая возможность пригодится в ситуации, когда физические подэкранные клавиши вышли из строя, а такое, поверьте моему опыту, случается довольно часто.

    Подписывайся на наш чат в Telegram . Там интересные беседы и жаркие обсуждения не прекращаются ни на минуту.

    Источник

    Как настроить кнопки мыши в андроид

    Как переназначить клавиши на Android

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

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

    Как настроить кнопки на Android

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

    • Скачайте Button Mapper на свой смартфон ( скачать из Google Play );
    • Дайте приложению необходимые привилегии;
    • Перейдите во вкладку «Кнопка домой» (возможность настройки остальных клавиш возможна только в платной версии приложения);
    • Выберите раздел «Двойное нажатие» (скорее всего, вы не захотите перенастраивать одиночное, но при желании такая возможность тоже есть);
    • Назначьте действие, выполнение которого будет следовать за двойным нажатием на эту кнопку. Здесь можно выбрать такие варианты, как отключение экрана, переход в меню многозадачности, активация камеры и множество других.

    Например, я назначил на двойное нажатие действие вызова меню многозадачности. Из-за большой диагонали экрана смартфона тянуться к специально отведенной для этого кнопке не очень удобно, а вот дважды тапнуть на «Домой» — вполне. Аналогичным образом вы можете настроить все остальные клавиши, например, назначив на одну из них отключение экрана, если клавиша питания находится на верхнем торце аппарата. Кроме того, присутствует возможность управлять смартфоном при помощи клавиш изменения громкости. Такая возможность пригодится в ситуации, когда физические подэкранные клавиши вышли из строя, а такое, поверьте моему опыту, случается довольно часто.

    Подписывайся на наш чат в Telegram . Там интересные беседы и жаркие обсуждения не прекращаются ни на минуту.

    Android usb мыши правой кнопкой мыши правильное поведение (ICS)

    Правильный щелчок мыши USB, подключенной к андроиду (ics), всегда обозначается как кнопка «назад»? У меня есть одна таблетка, где нет.

    Я хочу удалить строку состояния и по-прежнему использовать планшет с USB-мышью.

    Кто-нибудь знает, где / как настроить поведение в Android?

    Поздний ответ, но ответ — да. Я собираюсь предоставить более подробную информацию по этой теме, поскольку это единственная тема в Интернете этого типа.

    Поведение по умолчанию: Android рассматривает это как кнопку «Назад», без видимых исключений.

    Это довольно приятная функция для телефонов и обычных приложений. Однако два типа людей хотели бы, чтобы эта функция выполнялась по-разному. Modders и разработчиков приложений.

    Исправление исправлений: на корневом устройстве (и, возможно, не задействовано для нескольких слабых устройств с разблокированным adb), Generic.kl внимание на Generic.kl под /system/usr/keylayout . Найдите флаг KEY_BACK , может быть несколько кодов клавиш на нескольких связанных с ним строках. Для меня это был key 158 с флагом WAKE_DROPPED . Для общей функции «щелкнуть правой кнопкой мыши» вы захотите поменять числовые коды для клавиши «Назад» и клавиши меню, поэтому, когда мышь отправит команду «назад-ключ», система действительно будет запускать команду меню, сохраняя при этом некоторые Аппаратный ключ (обозначенный клавишей меню) на устройстве для возврата. Да, это изменит аппаратные клавиши на вашем телефоне, но это самое простое решение, не перестраивая весь ПЗУ. Если это по какой-либо корпоративной или профессиональной причине, возможно, см. Эту статью: Переопределение ячеек . Я бы рекомендовал создать модуль Xposed, который переопределяет процедуру, на которую они ссылаются. В противном случае, посмотрите, как переназначить коды ключей, извините, я не мог найти прямую статью здесь.

    Исправление приложений-разработчиков: не-root: переопределить обратно ключ в приложении и вернуть true. В вашем onBackPressed() переопределении выполните любую функцию правой кнопки мыши. Просто! Поскольку вы, скорее всего, хотите функциональность контекстного меню, подобную ПК, вам также нужно будет отслеживать, где находится мышь, через прослушиватель MotionEvent, применяемый к корневому представлению, с помощью event.getRawX() и RawY () Значения для глобальной переменной. Затем вы можете поместить свое контекстное меню (размер ListView или VerticalLinearLayout) под курсором, установив верхнее и левое поля и установите его видимым. Если вы хотите выполнить вторичную функцию на парящем объекте в своем макете, щелкнув правой кнопкой мыши, например, удалить или скопировать, вам придется вручную определить, на каком объекте хранятся сохраненные координаты мыши. Вероятно, вам придется добавить слушателей MotionEvent.ACTION_HOVER_ENTER на каждый затронутый объект и сохранить идентификатор объекта в глобальной переменной для использования при вызове функции onBackPressed (). (Я буду предоставлять код, когда у меня будет время!)

    Надеюсь, это поможет любому, кто исследует такую ​​конкретную тему! .

    Назначаем альтернативные действия на физические кнопки android-смартфона: «Переназначение клавиш» и Button Mapper

    Оглавление

    Вступление

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

    реклама

    На выручку приходят специальные программы, позволяющие полностью перепрограммировать физические клавиши гаджета и назначить на них любое действие. Это особенно выручает, если сломалась кнопка питания или хочется перематывать треки как на mp3-плеере, но встроенный этого не умеет… Нужны ли для этого root-права? Не будет ли глюков? Как это вообще работает? На поставленные вопросы я сегодня и попытаюсь ответить.

    Для начала представлю подопытных. Первое приложение так и называется: «Переназначение клавиш», по крайней мере в русском Google Play. Оно умеет работать как с физическими, так и сенсорными манипуляторами, но для некоторых действий требует root-прав. Вторым участником станет Button Mapper, умеющий то же самое, но не требующий вообще root-прав, что уже интересно.

    В качестве тестового оборудования использовались:

    • Планшет DEXP Ursus 8EV2 3G (Android 4.4.2, процессор MT8382, 4 x Cortex-A7 1.3 ГГц, видеоядро Mali-400 MP2, 1 Гбайт ОЗУ, аккумулятор 4 000 мАч, 3G-модуль, Wi-Fi 802.11b/g/n);
    • Смартфон Homtom HT3 Pro (Android 5.1 Lollipop, процессор MT6735P, 4 x Cortex-A53 1.0 ГГц, 64-бит, видеоядро Mali-T720, 2 Гбайт ОЗУ, аккумулятор 3 000 мАч, 4G-модуль, Wi-Fi 802.11b/g/n).

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

    Для всех действий необходим root.

    Работать будем с файлами расположенными в systemusrkeylayout

    Остановимся на файлах, которые необходимо редактировать (это, пожалуй, самый сложный этап):

    Имя файла зависит от фирмы производителя, модели и версии прошивки, но как я заметил есть следующая тенденция: до Android 2.3.5 включительно, имя нужного нам файла формировалоcь следующим образом ***-keypad.kl (или ***- kpd.kl), где *** — заводское имя вашей модели.

    • Известные мне примеры:
    • Gigabyte Gsmart G1310 — qrd-keypad.kl
    • Gigabyte Gsmart G1355 — msm7627_sku5_keypad.kl
    • LG P500 Optimus One — thunder_keypad.kl
    • LG E405 Optimus L3 Dual — surf_keypad.kl и 7x27a_kp.kl
    • LG E730 Optimus Sol — victor-keypad.kl (touch-keypad.kl)
    • LG GT450 — swift.kl (не уверен, но люди пишут)
    • HTC Hero — heroc-keypad.kl
    • HTC Desire — bravo-keypad.kl
    • HTC Explorer — pico-keypad.kl
    • HTC Desire S — saga-keypad.kl
    • HTC Desire HD — spade-keypad.kl
    • HTC Sensation — pyramid-keypad.kl
    • Samsung Galaxy S I9000 — melfas-touchkey.kl и s3c-keypad.kl
    • SE Live with Walkman — pm8058-keypad.kl и msm_pmic_pwr_key.kl (во втором файле только кнопка питания)
    • Sony Ericsson Xperia X8 — shakira-keypad.kl
    • Sony Ericsson Xperia X10 — es2009ra_keypad.kl
    • Star A2000 / A2000 GPS — MT6516-kpd.kl и QWERTY.kl

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

    Начиная с 4.0.3 всё изменилось, могу отметить, что для HTC вторая часть файла стала touchscreen.

    Известные мне примеры:

    • Sony LT22i Xperia P — so34-buttons.kl (3 нижние кнопки), ux500-ske-keypad.kl (боковые кнопки)
    • HTC ONE V — atmel-touchscreen.kl (3 нижние кнопки), primou-keypad.kl (боковые кнопки)
    • HTC Desire S — atmel-touchscreen.kl (4 нижние кнопки), saga-keypad.kl (боковые кнопки)
    • HTC Sensation — cy8c-touchscreen.kl (4 нижние кнопки), pyramid-keypad.kl (боковые кнопки)
    • Samsung i9250 Galaxy Nexus (android 4.2.1), вероятней всего sii9234_rcp.kl

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

    Файлы кнопок проводной гарнитуры обычно имеют вид:

  • 7k_set.kl
  • h2w_set.kl
    • POWER — блокировка/разблокировка
    • HOME — возврат на основной экран
    • — вызов меню
    • BACK — возврат к предыдущему действию
    • — вызов поиска
    • VOLUME_DOWN — понижение уровня громкости
    • VOLUME_UP — повышение уровня громкости
    • CALL — вызов Phone.apk (позволяет отвечать на вызов)
    • ENDCALL — завершение звонка
    • CAMERA — вызов Camera.apk
    • FOCUS — автофокус
    • DPAD_CENTER — курсор (касание) по центру
    • DPAD_UP — курсор (касание) вверх*
    • DPAD_DOWN — курсор (касание) вниз*

    * — установка этих значений на кнопки 115 и 114 соответственно позволяет добиться пролистывания текстов или страницы браузера кнопками громкости.

  • DPAD_LEFT — курсор (касание) влево
  • DPAD_RIGHT — курсор (касание) вправо
  • MUTE — выключение звука музыки без остановки трека
  • _NEXT — следующий трек
  • _PLAY_PAUSE — проигрывать/пауза
  • _STOP — остановить трек
  • _PREVIOUS — предыдущий трек
  • _REWIND — перемотка
  • _FAST_FORWARD — ускорить воспроизведение
  • SETHOOK — кнопка гарнитуры — позволяет отвечать на вызовы, класть трубку и управлять плеером
  • GRAVE — ?
  • APP_SWITCH (RECENT_APP) — вызов панели «Недавние» с возможностью переключаться между приложениями (либо вызов диспетчера приложений в зависимости от прошивки.
  • Также следует обратить внимание на такие дополнительные параметры как:

    Если стоит WAKE то после нажатия в спящем режиме смарт «проснётся» и выполнит действие, а при WAKE_DROPPED просто «проснётся», без передачи кода кнопки на выполнение.

    • Если у вас кастомный recovey (а вероятней всего он у вас такой), то во вкладке advanced можно воспользоваться функцией key test.
    • Программа KeynrTracker. KeynrTracker.apk ( 8,32 КБ )

    Программа Keycode Checker

    KeycodeChecker.apk ( 10,3 КБ )

    • Самый простой способ. Заключается в редактировании нужных файлов прямо в папке keylayout, для этого используем ES Проводник (RootExplorer, Total Commander, ну или что-то на свой вкус (я пользуюсь ES Проводником и вам советую)): открываем — меняем требуемые значения — закрываем с сохранением изменений — перезагружаем девайс. При этом в папке keylayout будет создан фаил ****.kl.bak в котором сохранятся первоначальные значение изменённого вами файла. Также можно редактировать копию файла на SD карте или ПК, а затем вставлять с заменой в keylayout.(Проверено)

    Программа Easy Android Tools (EAT). Программа позволяет подключать телефон как через USB кабель так и по WiFi. После подключения и распознания телефона программой в правом окне Вы увидите содержимое внутренней памяти телефона. Переходим в Необходимо system/usr/keylayout, находим нужный фай, редактируем его в EAT Editor (F4), сохраняем изменения, перегружаем смарт и готово. (Программа подразумевает наличие на вашем ПК USB драйверов для вашего устройства (их можно найти на оф сайте программы), и HTC Syns для HTC)

    EAT_1.3.1.RUS.Setup.exe ( 1,78 МБ )

    Для этого метода нам потребуется Android SDK tools, знание точного названия файл который нам надо менять (можно посмотреть через ES Проводник и тд. и. тп.)

    В командной строке переходим в папку с Android SDK tools (у меня это C:Android), далее выполняем следующее. (Необходимо наличие на вашем ПК USB драйверов для вашего устройства)

    Перегружаем аппарат и готово.

    Android.zip ( 572,31 КБ )

    Заключается в редактировании файла на ПК, и создание zip архива для прошивки через recovey, пример такого архива для HTC Desire S прилагаю, но тут надо навыки по написанию файла upr-script. Recent_Apps_on__for_Desire_S.zip ( 252,14 КБ )

    ButtonRemapper — позволяет переназначать кнопки, но работает некорректно на многих устройствах особенно с android 4.0.3 и выше. Более разработчиком не поддерживается, Следует отметить, что в теме по этому приложению достаточно много информации по ручному переназначению кнопок.

    ButtonRemapper Galaxy Tab

    Tab_ButtonRemapper_v1.1.apk ( 67,09 КБ )

    ButtonRemapper Galaxy S

    ButtonRemapper_Galaxy_S.apk ( 72,76 КБ )

    set Button Controller — управление музыкальным проигрывателем и другими функциями телефона с проводной гарнитуры.

    DreamKeys — программа для переназначения кнопок телефона, идея заключается в перехвате команд нажатий и присвоение им других действий, root не нужен (возможна настройка на долгое нажатие).

    Сообщение отредактировал dеym — 26.07.19, 16:29

    Как управлять Android-устройством при помощи мыши и клавиатуры

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

    Гаджетами на Android легко можно управлять при помощи клавиатуры и мыши

    Как подключить мышь и клавиатуру к Android

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

    DeskDock превращает экран вашего Android в полноценный монитор, позволяя вам перемещать мышь на экране гаджета и набирать текст при помощи клавиатуры. Но и это еще не все. DeskDock дает возможность использовать ваше устройство в качестве второго экрана, что очень удобно при работе. Один экран вы оставляете в качестве рабочей среды, а второй — для вспомогательных приложений. В этом случае, помимо установки приложения на телефон или планшет, вам также потребуется установить версию на ПК. Поддерживаются операционные системы Windows, MacOS и Linux.

    DeskDock поддерживает довольно большое количество устройств

    Теперь, в том случае, если вы используете версию для смартфона, вам потребуется мышь и клавиатура, которые работают по Bluetooth (если таковых нет, не расстраивайтесь, чуть ниже мы расскажем, что делать). Включайте клавиатуру и мышь и начинайте сопряжение устройств. После того, как это будет сделано, в программе DeskDock вы сможете произвести точную настройку гаджетов. Если же вы хотите использовать Android-устройство в виде второго экрана, то подсоединяйте клавиатуру и мышь к компьютеру, а DeskDock на смартфонепланшете и DeskDock на ПК уже соединяться сами, организовав единую рабочую область.

    Как подключить проводные мышь и клавиатуру к Android

    А вот и обещанный альтернативный способ. Правда, он потребует от вас некоторых финансовых затрат. Если вам нужно присоединить проводные мышь и клавиатуру, вам потребуется особый переходник. А именно USB OTG (On-The-Go). О том, на что еще способен OTG мы даже рассказывали в отдельной статье, так что рекомендуем вам ознакомиться с данным материалом и подписаться на новостной Телеграм канал, чтобы не пропускать подобные статьи в будущем.

    Сам по себе USB OTG стоит не дорого. В частности, его легко можно найти на известном китайском сайте. Но если вы не хотите ждать, можете поискать его и в российских интернет-магазинах самостоятельно. В любом случае, его приобретение выйдет вам куда дешевле, чем покупка полноценного ПК. А если вам нужно лишь «печатать да смотреть видео», то можно делать это и на своем любимом гаджете.

    Как эмулировать нажатие правой кнопки мыши на сенсорном экране?

    отсортированы; и каждый из них содержит ровно ноль или два вхождения данного индекса

    , тогда, если мы join их, мы получим четыре «совпадения» для каждого отображаемого идентификатора, т. е.

    1st IDn from File1 against 1st IDn from File2 1st IDn from File1 against 2nd IDn from File2 2nd IDn from File1 against 1st IDn from File2 2nd IDn from File1 against 2nd IDn from File2

    и скоро. Необычные строки будут игнорироваться (если мы не воспользуемся опцией -a). Затем мы можем просто выбрать первую и четвертую строки из каждой группы соответствий и сравнить их соответствующие поля:

    $ join File1 File2 | awk ‘!((NR-1)%4 && NR%4) <$4 = $3==$2 ? «match» : «mismatch»; >’ 1 12 13 mismatch 1 13 13 match 2 15 15 match 2 16 17 mismatch 4 15 15 match 4 18 18 match

    , где (NR-1)%4 равно нулю для строк 1,5,9 и т. Д., А [ f6] равно нулю для строк 4,8 и т. д., так что и инверсия верна для 1,4; 5,9 …

    задан Eric Carvalho 16 September 2013 в 15:18

    6 ответов

    Просто продолжайте прикасаться к экрану в течение 2 или 3 секунд, и должно появиться так называемое «правильное меню». Это нормальный способ эмулировать щелчок правой кнопкой мыши на любом сенсорном экране.

    ответ дан Radu Rădeanu 16 September 2013 в 15:18

    Вам нужно включить вторичный клик (как прокомментировал АлиНа) с помощью gsettings set org.gnome.desktop.a11y.mouse secondary-click-enabled «true» или с помощью редактора dconf.

    Тогда возможно, что Ubuntu обрабатывает сенсорный экран частично как тачпад, когда прикосновение не вызывает нажатия мыши. Вместо этого вам нужно нажать + коснуться и удерживать.

    ответ дан Freddi Schiller 16 September 2013 в 15:18

    Если у Вас будет сенсорный экран Wacom (использование драйвера xf86-input-wacom), и это способно к, по крайней мере, с двумя пальцами мультисенсорный, то следующее произведет щелчок правой кнопкой:

    1. Касаться-и-держаться-одинаковых-взглядов первый палец.
    2. Теперь касание со вторым пальцем.

    , Если это еще не работает, узнайте название продукта своего сенсорного экрана от xinput —list и затем активируйте эту опцию с:

    xsetwacom —set «[your touchscreen product id]» Gesture on

    Для внесения этого изменения постоянным см. мой другой ответ для техники.

    В отличие от длинного нажатия щелкает правой кнопкой под Gnome / Ubuntu Shell, это работает во всех настольных средах, потому что это — функция уровня драйвера (прежней версии). Просто знайте, что это может вызвать проблемы с щелчком левой кнопкой сенсорным экраном в некоторых программах, который является, почему я должен был отключить его в своей системе.

    ответ дан tanius 10 October 2019 в 10:22

    Для тех, кто имеет в‰Ј Клавиша меню на их клавиатуре, примечание в вопросе об использовании этого для создания щелчка правой кнопкой является на самом деле прекрасной идеей. Так как это не очевидно, вот то, как это работает:

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

    Нажатие и выпуск в‰Ј Клавиша меню. Уже на событии нажатия клавиши, щелчок правой кнопкой инициирован.

    , Очевидно, эта техника нужна в двух руках и абсолютно невозможна на конвертируемых ноутбуках в режиме планшета. Таким образом, это имеет ограниченное практическое применение.

    ответ дан tanius 10 October 2019 в 10:22

    Из моих ответов на этот вопрос это — мой любимый.

    Если у Вас есть сенсорный экран, который поддерживает, по крайней мере, мультисенсорный вход с двумя пальцами, можно установить touchegg и настройте его для интерпретации (например), касания с двумя пальцами как щелчка правой кнопкой. Я попробовал это под Lubuntu 18.10, и он работает.

    1. Установка

    touchegg доступно в репозиториях Ubuntu 18.10, таким образом, можно установить его просто как это:

    sudo apt install touchegg

    Для запуска его выполниться touchegg. При выполнении его в терминале можно проверить от его вывода, если это обнаруживает мультисенсорные жесты правильно.

    Сделать touchegg запустите автоматически для каждой сессии LXQt, просто добавьте его для Автозапуска (меню LXQt → Предпочтения → LXQt Настройки → настройки Session → Автоматический запуск).

    2. Способы настроить touchegg

    Можно настроить touchegg двумя альтернативными способами:

    Конфигурация с файлом конфигурации. Отредактируйте файл

    /.config/touchegg/touchegg.conf. Для внесения изменений эффективными выполните следующее в терминале или через Высокий звук + F2 выполненное диалоговое окно:

    killall touchegg; touchegg

    Конфигурация с GUI. touchegg имеет хорошую конфигурацию названный GUI touchegg-gui, который замечен здесь. Однако это не часть touchegg Пакет Ubuntu. С другой стороны, можно установить GUI touchegg-gce как описано здесь. touchegg-gce работы, но необходимо вручную перезапустить touchegg после сохранения изменений в его конфигурационном файле, снова путем выполнения:

    killall touchegg; touchegg

    3. Конфигурация для эмуляции щелчка правой кнопкой

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

    Комментарии touchegg конфигурация:

    Два касания пальца, щелкающие правой кнопкой как показано выше, в настоящее время уже содержатся в конфигурационном файле по умолчанию, который идет touchegg. (Ubuntu 18.10 здесь.)

    Программа будет ожидать composed_gestures_ (данный в миллисекундах), чтобы Вы завершили свои действия для жестов, которые состоят из нескольких частей (как касания touble) и только затем интерпретируют их. Таким образом, при использовании touchegg только для жестов единственной части, таких как щелчок правой кнопкой с двумя касаниями пальца, мы можем установить это на 0 предотвратить любую значимую задержку действий. Это — также значение по умолчанию в файле конфигурации, созданном touchegg.

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

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

    touchegg позволяет всем событиям, что это не было настроено для пузыря до appication под курсором, который будет интерпретироваться там. Это хорошо, потому что собственное масштабирование повышения, и т.д. реализованное в Хроме, Chrome, Проявляет, например, прокладывает себе путь более гладкий, чем через touchegg.

    touchegg может использоваться рядом (очень рекомендуемый!) одно-сенсорное программное обеспечение распознавания жеста easystroke без интерференции. Конечно, они не должны быть настроены, чтобы быть инициированными теми же событиями.

    4. Поиск и устранение неисправностей

    touchegg может остановиться для работы после цикла приостанавливать-и-возобновлять. Я все еще должен найти путь так, чтобы он перезапустил автоматически.

    По крайней мере, для меня и других, touchegg только интерпретирует сенсорные события на сенсорном экране, не на сенсорной панели. В этом случае это желаемо. Это может быть, потому что моя сенсорная панель использует драйвер, который не выставляет мультисенсорные события X-серверу (synaptics вместо libinput). Можно проверить который устройства touchegg связывает с путем запуска его с GEIS_DEBUG=3 touchegg.

    Если touchegg вызывает своего рода «застрявшую половину щелчка» для всех программ, куда касания переместят указатель мыши, но больше не инициируют, щелкает левой кнопкой: это не его нормальное поведение. В соответствии с Ubuntu 18.10 с LXQt, я не имел этого сначала, но затем имел его через несколько перезапусков touchegg и даже перезапуски целого компьютера. Это исчезло после запуска рабочего стола Ubuntu по умолчанию и затем возврата LXQt.

    Фиксация в touchegg конфигурационный файл путем установки дополнительного жеста для ответвления с одним пальцем зафиксирует «застрявшую половину щелчка», но другого проступка touchegg это идет с этой ошибкой, остается, таким образом, это не реальная фиксация. Тот проступок включает тот (1) touchegg теперь также использует все события, что это не настроено для, по крайней мере, события для одного пальца, и (2) некоторые основанные на Java программы (freemind например), теперь пострадает от обратной проблемы с «застрявшей половиной щелчков», где позиция курсора застрянет, но щелчки левой кнопкой мыши зарегистрируются. Это временно фиксируется путем выполнения действия с двумя пальцами в основанной на Java программе, для touchegg распознать.

    ответ дан tanius 10 October 2019 в 10:22

    Можно использовать easystroke создать щелкает правой кнопкой с модификатором плюс касание, такое как Ctrl + Высокий звук + касание. С дополнительной конфигурацией к этому можно получить доступ единолично только с сенсорным экраном, видеть ниже.

    Это довольно хорошо, как «модификатор плюс касание», поскольку щелчок правой кнопкой не может быть настроен ни с одним из touchegg (не распознает модификаторы), mouseemu (не распознает касания, поскольку они испытывают недостаток в scancodes), или xsetwacom «…» set Button 1 … (не распознает касания, поскольку палец ввел, не событие кнопки в драйвере).

    1. Установка

    easystroke программа только минимально сохраняется прямо сейчас, но в информации о версии они связываются с недавним пакетом Ubuntu, основывался на Ubuntu 18.04. Это работало хорошо на меня (Ubuntu 18.10 здесь). Можно установить его следующим образом:

    wget https://openartisthq.org/easystroke/easystroke_0.6.0-0ubuntu8_amd64.deb sudo apt install ./easystroke_0.6.0-0ubuntu8_amd64.deb

    2. Конфигурация

    Запустите программу с easystroke.

    Под второй вкладкой «Preferences» нажмите «Gesture Button» и Ctrl +, Высокий звук + наслаждается серым полем. Ctrl + Высокий звук, кажется, лучший выбор модификатора, по крайней мере, под LXQt, потому что:

    • Оба Сдвига + щелчок и Ctrl + щелчок уже используется для мультивыбора и стал бы недоступным этому, если присвоено easystroke.
    • Высокий звук, Супер и любая комбинация, включающая Супер, не будут замечены easystroke. Это — вероятно, LXQt или проблема Openbox coniguration, но я не мог разрешить его до сих пор.

    Под первой вкладкой «Actions» нажмите «Add Action».

    Настройте свое действие с «Типом: Команда» и «Детали: xdo keyup ctrl alt; xdo click 3». Адаптируйтесь согласно своим выбранным модификаторам.

    В зависимости от модификаторов, очищая модификаторы сначала важно для предотвращения побочных эффектов. Например, Сдвиг + щелкает правой кнопкой в Chrome, привел бы к текстовому выбору. Кроме того, очистка модификаторов явно необходима для предотвращения застрявших модификаторов при инициировании этих нажатий клавиш с программным обеспечением (см. раздел 3 ниже). Очистку модификаторов самостоятельно прежде, чем выполнить команду можно было считать ошибкой в easystroke.

    Нажмите «Record Stroke» и запишите единственное касание.

    Можно отключить (здесь довольно бесполезный) всплывающие окна под «Предпочтениями → Появление → Выставочные Всплывающие окна».

    Можно ограничить это распознавание жеста только сенсорным экраном и возможно перьевым устройством ввода данных под «Усовершенствованными → Устройствами».

    Теперь, Ctrl + Высокий звук + касание создаст щелчок правой кнопкой.

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

    3. Улучшение: щелчки правой кнопкой только для касания

    Теперь давайте улучшим эту конфигурацию так, чтобы можно было инициировать, щелкает правой кнопкой всего одной рукой и сенсорным экраном путем (1) ответвления по специальной экранной кнопке, которая будет означать, что «следующее касание является щелчком правой кнопкой» и (2) затем касаясь по экрану просто обычно.

    Вот рецепт для Lubuntu (LXQt) и использования Ctrl + модификатор Высокого звука, выбранный выше, но принцип является тем же во всех настольных средах и со всеми модификаторами: пользовательская quicklaunch запись в панели.

    Создайте пользовательский значок для своей quicklaunch записи и сохраните ее как

    Создайте пользовательское .desktop файл и сохраняет его как .local//applications/rightclick.desktop, со следующим содержанием. Обратите внимание, что необходимо предоставить username для полного пути.

    [Desktop Entry] Name=Rightclick =Next tap is a rightclick via Ctrl + Alt + easystroke gesture. Icon=/home/matthias/.icons/default/rightclick.png Exec=xdo keydown ctrl alt Type=Application Categories=System;Utility; StartupWMClass=localdomain.rightclick

    Добавьте другой quicklaunch виджет к своей панели LXQt. В то время как в принципе можно также изменить существующий, я нашел, что один помещенный в правом нижнем угле экрана является самым естественным для операции, выполненной правой рукой, и также случайный misclicks только покажет дату (если это будет тем, что рядом с левыми, как в моем случае) вместо того, чтобы запустить некоторое крупное приложение.

    /.config/lxqt/panel.conf и скорректируйте новое [quicklaunch2] раздел для обращения к пользовательскому .desktop файл. Снова, необходимо предоставить username. Пример, как это может посмотреть:

    [quicklaunch2] alignment=Left apps1desktop=/home/username/.local//applications/rightclick.desktop appssize=1 type=quicklaunch

    Перезапустите панель LXQt для внесения изменений эффективными. Для этого:

    1. Войдите «в меню LXQt → Предпочтения → LXQt Настройки → настройки Session».
    2. Выберите «основные настройки → LXQt модули → панель».
    3. Нажмите «Stop».
    4. Нажмите «Start».

    (Вы могли также выполниться killall lxqt-panel && lxqt-panel в Высоком звуке + F2 запускают диалоговое окно, но это вмешается в состояние панели, распознанное в вышеупомянутом диалоговом окне, и если бы Вы смешиваете оба метода, у Вас было бы две панели, работающие друг на друге с одним отсутствием некоторых значков панелей. Настолько лучше не делайте. Это все еще ошибочно.)

    Кроме того, если у Вас есть кнопки специального оборудования со стороны сенсорного экрана, Вы могли бы присвоиться xdo keydown ctrl alt управляйте одному из них вместо этого.

    4. Другие улучшения и поиск и устранение неисправностей

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

    Когда Вы настраиваете другие жесты в easystroke, знайте о следующей ошибке: easystroke не очищает наши выбранные модификаторы прежде, чем сделать настроенное действие. Действие вводит «Ключ» и «текст» весь результат в сочетаниях клавиш вместе с Ctrl + Высокий звук в случае выше, который делает их неприменимыми. Как обходное решение, выберите тип действия «Команда» вместо этого и очистите модификаторы сами тот же путь как выше. Таким образом для инициирования Ctrl + V команда была бы:

    xdo keyup ctrl alt; xdo key «ctrl+v»

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

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

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

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

    Источник

    Читайте также:  Команды для андроид гарри поттер
  • Оцените статью