Виртуелни клучеви за андроид. Како да ги овозможите копчињата на екранот ако физичките повеќе не работат. Метод број два. Копчиња на екранот

Преназначување на функциите на хардверските копчиња на Андроид. Потребата за преназначување на дејствата на механичките копчиња на паметен телефон или таблет може да се појави ако едно од нив престанало да функционира или сакате да доделите конкретни дејства на овие копчиња, како што е стартување на камерата или вклучување на батериската ламба.

Претходно, само оние корисници кои ги вкоренија своите гаџети можеа да ја променат функционалноста на механичките копчиња на уредите со Android. Сепак, новата апликација наречена Button Mapper ја направи оваа операција достапна за сите.

За правилно функционирање на програмата, треба да извршите една едноставна конфигурација. Кликнете на копчето на дното од прозорецот за мапирање копчиња, а потоа во прозорецот Пристапност што се појавува, активирајте ја услугата Мапирање на копчиња.

После тоа, можете да започнете со поставување на функционалноста на копчињата на вашиот gadget. Многу е едноставно да го направите ова: прво изберете го саканото копче, потоа дефинирајте го дејството (нормално, двојно или долго притискање), а потоа доделете ја функцијата што ни треба. Ве молиме имајте предвид дека Button Mapper може да изврши многу системски операции, како и да стартува разни апликации.

Така, можете да ги прикачите најпотребните функции на хардверските копчиња на гаџетот и да ги користите буквално со допир. Промените стапуваат на сила веднаш, не е потребно рестартирање. Апликацијата Button Mapper е бесплатна и бара Android 4.3 или понова верзија за да работи.

Преземете ја апликацијата Button Mapper за Androidможете да ја следите врската подолу.

Развивач: flar2
Платформа: Андроид 4.3 и погоре
Јазик на интерфејс: руски (РУС)
Состојба: Целосна (целосна верзија)
Корен: Не е потребно



Механичките копчиња во паметниот телефон се минато, од времето кога луѓето се фалеле со бројот на гласови во полифонијата и боите на екранот. Тогаш немавме екрани на допир и други достигнувања; на мојот Alcatel, копчето Home целосно го замени џојстикот.

Но, сега е поинакво време, концептот на контролирање на гаџетите се оддалечува од секакви непотребни кликови, интерфејсите на допир го прават вашиот сопствен прст лизгање со одреден гест низ екранот главен контролен елемент. По одбивањето на механичките тастатури, производителите почнаа да ги напуштаат копчињата за физичка контрола, заменувајќи ги со оние на екранот. А новата генерација на паметни телефони дури и се отклучува без притискање на копчето за вклучување, само подигнете го Moto X и допрете го LG G2 на екранот.

Но, што ако сè уште не сте се нашле на нов гаџет, но сакате да го почувствувате шармот на контролирање на уредот со најновата техно мода?

Гравитационен екран - Вклучено/Исклучено

Оваа апликација ќе им помогне на оние кои сакаат екранот на телефонот да стане активен штом ќе падне во раката на сопственикот и да се исклучи кога е на маса или во џеб.

Собира податоци од сензорот за близина и жироскопот, заклучувајќи и отклучувајќи го екранот во вистинско време. Пробав и решив да заминам. ова е многу погодно кога телефонот светнува, откако ќе го земете во рака, не се гаси, анализирајќи ги најмалите движења на рацете кога читате информации од екранот и се исклучува, само го ставате во џеб или ставате тоа на масата. Треба само да се навикнете да не го притискате копчето за вклучување заради старите времиња.

Основните карактеристики на апликацијата се бесплатни и вклучуваат поставки за агли на активирање и чувствителност. За малку поголема флексибилност, треба да платите околу 2 долари.

Напуштањето на физичкото копче во корист на гестовите, исто така, носи малку добро во животот на корисникот. Особено, во услови на немилосрдно растечки дијагонали на екраните. И ова ќе ви помогне да го повлечете копчето Home.

Изведувањето на гест со прст е многу полесно отколку да го грабнете телефонот за да го достигнете копчето за мени. Во поставките, можете да доделите дејства како што се притискање на копчето Home, отворање апликација или сенка за известување на одредени гестови.

За жал, апликацијата нема копче за враќање назад. Поради особеностите на Андроид, ова бара Root, а инвеститорот очигледно не сака да оди по овој пат. Ако имате кул предлог заснован конкретно на гестови, споделете го во коментари!

За оние на кои не им е грижа за контролата на движењето на прстите, туку за копче на екранот на достапно место, постојат опции како: Копче за назад или Практични меки копчиња. Но, не ми се допаднаа.

Како управувате со вашиот гаџет?

Кога повторно добив паметен телефон со тврди копчиња за навигација, без можност воопшто да ги конфигурирам или да ги активирам копчињата на екранот во стилот на Nexus, решив дека мора да се направи нешто со тоа. По неколку часа копање во внатрешноста на Андроид, го исклучив досадното позадинско осветлување, ги заменив копчињата за назад и прелистување, а потоа ги вклучив копчињата на екранот и најдов мир.

Вовед

Ќе направам резервација веднаш: Јас сум голем обожавател на идејата за копчиња за навигација на екранот. Сите овие куќи, стрели и квадрати нацртани точно на дното на екранот. Да, тие зафаќаат малку простор таму (што, сепак, не е навистина потребно во повеќето случаи), да, може да го расипат изгледот на апликациите, но по ѓаволите, тие се динамични.

Копчињата за навигација на екранот се ротираат со екранот, исчезнуваат кога не се потребни, ја менуваат бојата и беспрекорно се интегрираат во интерфејсот на почетниот екран. Ако ја отфрлиме самата идеја за бескорисноста на постоењето на три копчиња одеднаш (на крајот на краиштата, луѓето на Apple се снаоѓаат со едно и не се чувствуваат обесправени) и прилично удобни системи за навигација како PIE или „MIUI навигациски балон “, тогаш копчињата на екранот се најдоброто нешто што е измислено досега.

Значи. Поради некоја причина, мојата прекрасна, прекрасна идеја дека нема ништо подобро од копчињата на екранот, не ја споделуваат многу производители на паметни телефони. И не само што не споделуваат, туку не споделуваат на сосема монструозен начин, принудувајќи ве да користите паметен телефон со копчиња на допир (ААА!), Опремен со динамично задно осветлување (ААА-2!) и копче Назад десно страна на екранот (ААА-3: одлучувачки удар ).

Ситуацијата е неприфатлива до крајност, а со оглед на тоа што добриот развивач на фирмверот не обезбеди никакви поставки за активирање на копчињата на екранот и поставки за контролирање на копчињата на допир, тоа морав да го направам сам. Имаше две опции за понатамошно дејствување:

  • доведете ги копчињата на допир во посакуваната состојба, имено исклучете го позадинското осветлување и поместете го копчето „Назад“ на левата страна (дури и ако изгледа како „квадрат“, тоа е уште поинтересно);
  • целосно исклучете ги копчињата на допир и активирајте ги копчињата на екранот.

Не ми се допаѓаат алатките од трети страни, па одлуката да правам сè рачно дојде сама по себе.

Метод број еден. Поставување копчиња на допир

Прво, да се обидеме да го исклучиме позадинското осветлување на копчињата. За ова ни треба root, терминален емулатор и директориум /sysво коренот на датотечниот систем. Тоа е таа комбинација. Имаме работа со кернелот на Линукс, а во системите базирани на него, сите важни информации за хардверот, како и прекинувачите што го контролираат, обично се наоѓаат во датотечниот систем sysfs поврзан со директориумот. /sys.

Всушност, sysfs не е ни датотечен систем, поточно е датотечен систем, туку работи со таканаречени синтетички датотеки. Но, тие не се зачувани на дискот, ова е еден вид интерфејс за комуникација со драјверите: ја прочитав датотеката - добив податоци за парчето железо, ги запишав - променив некоја поставка. А за пишување ви требаат само root права.

Значи, добиваме root, стартуваме терминален емулатор (или подобро). И го пишуваме следново:

# su # cd /sys

# find -name \*button\* ./leds/button-backlight

Бинго! Ова е каталог /sys/class/leds/button-backlight. Ајде да скокнеме во него и да видиме што има внатре:

# cd /sys/class/leds/button-backlight # ls осветленост уред max_brightness моќ потсистем активирање uevent

На тој фајл ја ставив мојата Нокиа 3310 осветленосте моменталната осветленост на копчето и максимална_осветленост- максимум. Ајде да ја провериме претпоставката со запишување на вредноста 100 во првата датотека (добро, како 100%, иако не се знае која е скалата):

# ехо 100 > осветленост

Одлично, копчињата се вклучени и нема ни да се изгаснат.

Моментот на вистината - ја запишуваме вредноста 0 во датотеката max_brightness:

# ехо 0 > максимална_осветленост

Копчињата изгаснаа, засекогаш, како сијалицата во мојот трем минатата ноќ.

Но, исто како сијалицата, тие можат повторно да светнат ако се рестартирате. Односно, командата е валидна само во тековната сесија. За среќа, ова не е проблем, ќе ја ставиме нашата команда во скрипта на мемориски стик:

# mkdir /sdcard/boot # echo "echo 0 > /sys/class/leds/button-backlight/max_brightness" > /sdcard/boot

И ние, пак, го ставаме во автоматско вчитување користејќи . Ја стартуваме апликацијата, ги избираме првите три полиња за избор, ја користиме опцијата Изберете папка за да го изберете директориумот за подигање на мемориската картичка.


Половина од задачата е завршена, останува да се заменат копчињата „Назад“ и „Преглед“. За да го направите ова, треба да го промените распоредот на копчињата. Во Андроид, тој лежи во неколку датотеки со директориуми /system/usr/keylayout/. Има доста од нив, но ако ги отфрлиме датотеките како Vendor_2378_Product_100a.klИ qwerty.kl(тие ги чуваат распоредот на полноправните Qwerty тастатури кои Android ги поддржува надвор од кутијата), тогаш ќе останат најмногу пет парчиња.

Еден од нив е токму она што ни треба. Паметните телефони често ја користат датотеката ft5x06_ts.kl, специфичен за контролерот со екран на допир FT5x06 (копчињата се осетливи на допир, нели?), но во мојот случај испадна дека е датотеката Vendor_2378_Product_100a.kl.

Ако ја отворите оваа датотека, можете да ги видите трите линии што ги барате:

Копче 158 НАЗАД ВИРТУАЛНО копче 139 МЕНИ ВИРТУАЛНО копче 102 ДОМА ВИРТУАЛНО

Останува само да се заменат броевите 158 и 139 на места (за ова е погоден секој менаџер на датотеки со поддршка за права на root). По рестартирањето, новиот распоред ќе стапи на сила.

Метод број два. Копчиња на екранот

Тука е уште полесно. Андроид има специјална променлива за отстранување грешки qemu.hw.главни клучеви, што ви овозможува да ја контролирате видливоста на копчињата за навигација на екранот. Ако има вредност 0, копчињата ќе бидат прикажани на екранот, 1 има спротивен ефект.

Во датотеката ја пишуваме променливата со саканата вредност /system/build.prop, и тоа е се:

# su # mount -o remount,rw /system # cp /system/build.prop /system/build.prop.bak # echo qemu.hw.mainkeys=0 > /system/build.prop

заклучоци

Ова се криминалните чекори што понекогаш треба да ги преземете за да го направите вашиот паметен телефон малку поудобен. Што се однесува до мене, се решив на третата опција: ги „исклучив“ копчињата плус инсталиран LMT Launcher. Ми се чини дека ова е најзгодниот начин за управување.

Лесна алатка која доста добро ја поедноставува работата со уредот.


Вовед:

Кое копче најмногу го користи секој корисник во еден ден? Тоа е или копчето Home или копчето Назад. Апликацијата наречена е создадена со цел да се прошири функционалноста на копчето Назад со поврзување на способноста за контрола на гестовите со него, што ќе автоматизира некои други функции на системот. Треба да се разбере дека познатото копче Назад ќе остане на истото место, а апликацијата додава свое, што, во исто време, не зазема многу простор.



Функционално:


Не треба да имате корени за да ја користите апликацијата, но наместо тоа треба да ја овозможите услугата за апликацијата во делот „Пристапност“. Функционалноста на апликацијата се покажа како прилично едноставна, но фактот што работи и воопшто не ја попречува вообичаената работа со уредот заслужува одредена пофалба. На почетниот екран, постојат 3 типа на дејства што можете да ги извршите со копчето: задржете, повлечете нагоре и повлечете надолу. За секое од дејствата, можете да изберете една од 5-те дејства:
1. Нема акција.
2. Дома
3. Неодамна лансирани апликации
4. Известувања
5. Копче за скриј
Гестовите се изведуваат на следниов начин: ставете го прстот на копчето, а потоа повлечете нагоре или надолу, додека обрачот од одредена боја ќе се појави на самото копче. Секако, ако само кликнете на копчето, тоа ќе работи на ист начин како и копчето на системот Назад.


Резултати:


Во поставките, можете да ја исклучите апликацијата, како и да ги отстраните известувањата, што ви овозможува да го скриете или прикажете копчето. Да резимираме: тој е сосема способен да го направи користењето на уредот многу полесно и поудобно, особено ако се навикнете на такви дејства. Среќно користење!

Хардверските проблеми често се многу посложени и поскапи од софтверските проблеми. Штета е ако екранот лета, но, по правило, лесно можам да го заменам. Но, тука со копчињата може да се обезбеди многу повеќе гужва. Доколку се најдете во слична ситуација (кликнување на Дома, Назадили Менине доведува до никакви последици), тогаш апликацијата ќе дојде до спасување. Откако ќе го инсталирате, ќе добиете панел составен од 4 копчиња: Дома, Назад, МениИ промена на големината. Забележете што треба да биде root пристапна уредот.

Откако ќе ја инсталирате апликацијата и ќе ја стартувате за прв пат, ќе добиете панел со копчиња, кои ќе бидат поставени во центарот на екранот. Нејзината локација може да се промени, исто така можете да ја прилагодите големината на копчињата, растојанието помеѓу нив и транспарентноста на самиот панел.

За копче Домаможете да го конфигурирате неговото однесување при долго притискање: или ќе работи Google Now, или работи како копче моќ. Покрај тоа Лебдечки меки клучевиви овозможува да ги менувате иконите на копчињата. Ако сакате да ја изберете вертикалната положба на панелот, тогаш за ова треба само да ја отштиклирате опцијата за хоризонтална положба во менито. Таму исто така можете да го активирате вклучувањето на апликацијата при подигнување.

Се однесува многу паметно. Ако панелот се преклопува со кое било копче или опции на апликација која работи, тогаш автоматски ја менува својата локација на екранот, но има еден недостаток. Откако ќе се затвори апликацијата што ја предизвика промената на положбата на панелот, самиот панел нема да може да се врати на старото место. Ова ќе треба да се направи рачно.

Би било убаво доколку програмерите ги надградат постоечките копчиња со повеќе функции и им додадат контрола на јачината на звукот. Но, засега тоа е само сон. Ако сте заинтересирани за таква практична работа како што е, и веќе ќе ја преземете апликацијата, тогаш вие