Меню

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

Как переназначить клавиши на 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, который переопределяет процедуру, на которую они ссылаются. В противном случае, посмотрите, как переназначить коды ключей, извините, я не мог найти прямую статью здесь.

Читайте также:  Как настроить обороты между субконто в 1с

Исправление приложений-разработчиков: не-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).

Источник



Как управлять 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 стоит не дорого. В частности, его легко можно найти на известном китайском сайте. Но если вы не хотите ждать, можете поискать его и в российских интернет-магазинах самостоятельно. В любом случае, его приобретение выйдет вам куда дешевле, чем покупка полноценного ПК. А если вам нужно лишь «печатать да смотреть видео», то можно делать это и на своем любимом гаджете.

Источник

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

Так как подобной темы нет, а информация по данному вопросу разбросана небольшими частями по различным темам форума решил, создать данную тему с общей инструкцией.
Для всех действий необходим 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

    Источник