برنامه جایگزینی دکمه های لمسی در اندروید. چرا دکمه های لمسی در تلفن اندرویدی کار نمی کنند: چگونه این مشکل را حل کنیم. نمای کلی برنامه Keymapper

مشکلات سخت افزاری اغلب بسیار پیچیده تر و پرهزینه تر از مشکلات نرم افزاری هستند. حیف است اگر صفحه نمایش پرواز کند، اما، به عنوان یک قاعده، من می توانم آن را به راحتی تعویض کنم. اما در اینجا با دکمه ها می تواند سر و صدا بسیار بیشتری را فراهم کند. اگر در موقعیت مشابهی قرار گرفتید (کلیک کنید صفحه اصلی, بازگشتیا منوبه هیچ عواقبی منجر نمی شود)، سپس برنامه به کمک خواهد آمد. پس از نصب، یک پنل متشکل از 4 دکمه دریافت خواهید کرد: صفحه اصلی, بازگشت, منوو تغییر اندازه. به آنچه که باید باشد توجه داشته باشید دسترسی ریشهروی دستگاه

پس از نصب برنامه و راه اندازی آن برای اولین بار، یک پنل با دکمه هایی دریافت خواهید کرد که در مرکز صفحه نمایش قرار می گیرند. مکان آن قابل تغییر است، همچنین می توانید اندازه دکمه ها، فاصله بین آنها و شفافیت خود پنل را تنظیم کنید.

برای دکمه صفحه اصلیشما می توانید رفتار آن را در فشار طولانی پیکربندی کنید: یا اجرا می شود Google Now ، یا به عنوان یک دکمه کار کنید قدرت. بعلاوه نرم شناور کلیدهابه شما امکان می دهد آیکون های دکمه را تغییر دهید. اگر می خواهید موقعیت عمودی پانل را انتخاب کنید، برای این کار فقط باید تیک گزینه موقعیت افقی را در منو بردارید. در آنجا می توانید گنجاندن برنامه را در هنگام بوت نیز فعال کنید.

بسیار هوشمندانه رفتار می کند. اگر پانل با هر دکمه یا گزینه ای همپوشانی داشته باشد برنامه در حال اجرا، سپس به طور خودکار مکان خود را روی صفحه تغییر می دهد، اما یک اشکال دارد. پس از بسته شدن برنامه ای که باعث تغییر موقعیت پانل شده است، خود پنل نمی تواند به جای قبلی خود بازگردد. این کار باید به صورت دستی انجام شود.

خوب است اگر توسعه دهندگان دکمه های موجود را با ویژگی های بیشتر ارتقا دهند و کنترل صدا را به آنها اضافه کنند. اما در حال حاضر، این فقط یک رویا است. اگر به یک چیز کاربردی مانند علاقه مند هستید و در حال حاضر قصد دانلود برنامه را دارید، پس شما

یکی از مزایای اصلی سیستم عامل اندروید را می توان طیف گسترده ای از گزینه های سفارشی سازی نامید. برای مثال، مهم نیست که چه مدل گوشی هوشمندی دارید، باید دکمه‌های سخت‌افزاری برای کنترل صدا، روشن کردن دستگاه یا «خانه» داشته باشد. امکان اتصال سایر اقدامات ضروری به این دکمه ها وجود دارد.

بسیار راحت تر است، به عنوان مثال، بدون درآوردن گوشی خود از جیب خود، با فشار دادن طولانی کلید صدا، یکی از آهنگ های موسیقی را تغییر دهید، برنامه "دوربین" یا یکی دیگر از موارد پرکاربرد را راه اندازی کنید. در این مقاله می خواهیم در مورد چنین مواردی صحبت کنیم ویژگی های اندروید- تخصیص مجدد دکمه

در واقع راه های مختلفی وجود دارد که از طریق آنها می توانید دکمه های سخت افزاری را مجدداً نقشه برداری کنید. ساده ترین آنها که به دانش خاصی یا حقوق "ابر کاربر" نیاز ندارد، این است نرم افزار رایگانمیانبر Home2 (میانبر Home2).

این برنامه برای گسترش توانایی راه اندازی برنامه ها با دکمه های "Home" (دوبار کلیک) یا ترکیبی از "Home" به علاوه "Search" (یا + "Menu"، + "Back") و همچنین طولانی طراحی شده است. با فشار دادن "جستجو" و "دوربین".

بنابراین ما موارد زیر را انجام می دهیم:

مرحله بعدی این است که فاصله دو ضربه زدن (ضربه زدن) روی دکمه را تغییر دهید (مقدار کوچکتر باعث می شود تلفن (تبلت) به یک ضربه دوبار با فاصله زمانی طولانی پاسخ دهد). فعلاً آن را در حالت عادی رها می کنیم.

اکنون، پس از فشار دادن دکمه "Home"، پنجره ای ظاهر می شود که از شما می خواهد یک راه اندازی را انتخاب کنید، "Home2 Shortcut" را انتخاب کنید، سپس روی "Always" کلیک کنید:

اگر همه چیز به درستی انجام شد، با دوبار کلیک کردن روی دکمه "Home"، باید عملکردی را که پیکربندی کرده ایم مشاهده کنیم.

توضیح برای صاحبان گلکسی S4 که از S Voice پشتیبانی می کند. از S Voice، سپس "Menu"، سپس "Settings" بروید. اکنون چک باکس را از گزینه دوم که دکمه Home را راه اندازی می کند حذف می کنیم.

اگر ایده نحوه نقشه‌برداری مجدد دکمه‌ها در اندروید را دوست داشتید، سپس با استفاده از دکمه Home با استفاده از میانبرهای برنامه‌ها، گزینه‌های دیگر را امتحان کنید. به عنوان مثال، با انتخاب گزینه های کلیدی دیگر پس از راه اندازی برنامه، می توانید در صورتی که دستگاه شما دارای دکمه دوربین باشد، دکمه دوربین را دوباره برنامه ریزی کنید.

توجه داشته باشید برنامه میانبر Home2 ممکن است در Galaxy S2 کار نکند.

10.12.2017

  • Android App Key Remapper، نسخه: 1.12.0، قیمت: رایگان

به طور تاریخی اتفاق افتاده است که در تلفن های هوشمند برای من راحت تر است که دکمه ناوبری "بازگشت" را در سمت راست داشته باشم. و در BQ Aquaris U Plus من، دقیقاً در سمت چپ یکسان است و به آن برسید "اوه، چقدر ناراحت کننده است." عادت کردن به آن مشکلی نیست، اما برای بلند شدن انگشتانم خیلی دیر شده است و ناراحتی ناشی از عادت کردن از بین نرفته است. متأسفانه سازنده گوشی های هوشمند BQ Aquaris ابزاری برای تغییر عملکرد دکمه های ناوبری حتی روی صفحه نمایش ارائه نمی دهد، بنابراین مجبور شدم به برنامه های شخص ثالث روی بیاورم.

ترجیح داده شده ترین برنامه - GravityBox - با وظیفه ای که به آن محول شده است کنار آمد. با فشار دادن دکمه‌های «بازگشت» و «صفحه اصلی»، اجازه می‌داد هر عملی را آویزان کنید، اما نمی‌توانست به نحوی روی دکمه «اخیر» تأثیر بگذارد. ایده عجیبی وجود داشت که هر دو دکمه "بازگشت" و "اخیرا" را به طور کلی مسدود کنند و تمام مسئولیت ها را به دکمه "صفحه اصلی" باقی مانده اختصاص دهند، اما GravityBox به سادگی نمی توانست دکمه "اخیر" را غیرفعال کند. به طور کلی اسپانیایی ها به نوعی از گوشی های هوشمند خود "از احمق" محافظت می کردند و تا آنجا که من می دانم، تاکنون هیچ کس نتوانسته است حقوق ریشه سیستم را بر روی سیستم عامل موجودی این تلفن های هوشمند دریافت کند.

با رها کردن GravityBox، به نرم افزارهای دیگری روی آوردم که تخصص آنها دقیقاً تغییر عملکرد دکمه های ناوبری بود. در نبرد با نرم افزار گجت اسپانیایی-چینی، تنها یک گوشی نرم افزاری با نام اصلی «Key Remapping» توانست برنده شود. من دارم ازش استفاده میکنم

در میان توسعه دهندگان نرم افزار موبایل محبوب شده است که عملکرد خود را به دو بخش نابرابر تقسیم کنند. قسمت اول - رایگان - به شما امکان می دهد از نرم افزار به طور کاملاً عادی برای هدف مورد نظر خود استفاده کنید. دوم - پرداخت شده - مقداری می آورد توابع اضافیو راحتی و این به نظر من درست است. همچنین، برنامه «Key Remapper» دارای عملکردهای اساسی (بازنگاشت مجدد تک‌فشار کوتاه و طولانی روی دکمه‌های ناوبری به مقدار بیش از دو) و ویژگی‌های برتر (تخصیص اقدامات به ترکیب دکمه‌ها، حذف محدودیت در تعداد نگاشت مجدد) است. ). راستی، آخرین نسخهاین برنامه حتی در نسخه رایگان از شر تبلیغات خلاص شد.

آنچه باید بدون نقص ذکر شود این است که برای عملکرد کلیدهای نرم افزاری به root-right نیاز نیست. اخیراً متوجه شدم که سیستم عامل مارک تجاری کاربردی تر و قابل تنظیم تر شده است (ما در مورد AOSP صحبت نمی کنیم) ، بنابراین حقوق ریشه کمتر و کمتر مورد نیاز است ... بله ، و خدمات پرداخت مختلف واقعاً ROOT را دوست ندارند ، اگرچه می توان پنهان کرد اما این داستان دیگری است...

رابط برنامه حداقلی است.

AT نسخه رایگانفقط چهار کنترل وجود دارد. اینها سه نقطه هستند که معمولاً تنظیمات در زیر آنها پنهان می شود. این سوئیچ برای فعال و غیرفعال کردن سرویس است. این چک باکس "قطع اتصال سریع" برای نمایش وضعیت برنامه در پانل اعلان (با قابلیت توقف / از سرگیری سرویس با یک ضربه) است. و این یک دکمه گرد با علامت بعلاوه برای اضافه کردن یک نقشه جدید است. در واقع، هیچ تنظیماتی در این برنامه وجود ندارد و با کلیک بر روی دکمه سه نقطه، تنها یک مورد ظاهر می شود - "درباره برنامه".

برای فعال کردن سرویس، باید همین ویژگی‌های دسترسی را برای برنامه در تنظیمات ابزار در بخش «دسترس‌پذیری» فعال کنید.

برای غیرفعال کردن سرویس، باید دقیقاً همان مراحل را انجام دهید، فقط ویژگی های ویژه برنامه "Key Remapping" باید خاموش شود. منطقی است، اینطور نیست؟ خیلی خوب است که نیازی به جستجوی دستی ویژگی های "ویژه" فوق الذکر در تنظیمات سیستم ندارید: خود نرم افزار شما را به نکات لازم می رساند.

امکان غیرفعال کردن سریع عملکرد برنامه (بدون تغییر به تنظیمات سیستم) فقط در آخرین نسخه ظاهر شد. آیا او واقعا مورد نیاز است؟ من این کار را نمی کنم، اما شاید کسی مفید باشد (نیاز است). هنگامی که چک باکس "خاموش کردن سریع" فعال می شود، یک کاشی (نوار؟) اختصاص داده شده به نرم افزار "Key Remapping" در پانل اعلان ظاهر می شود. با ضربه زدن روی آن، می‌توانید به‌سرعت تخصیص مجدد فعال کلید نرم‌افزار را غیرفعال و فعال کنید.

بخش اطلاعاتی پنجره اصلی و تنها برنامه با دو بخش نمایش داده می شود: "ویژگی های حق بیمه" و "تخصیص مجدد فعال". تا اینجا به اولی دست نمی زنیم و به دومی توجه می کنیم. تخصیص مجدد فعال - این لیستی از تخصیص مجدد است که به درخواست ما انجام شده است. در نسخه رایگان، همانطور که قبلاً گفته شد، تنها دو بار امکان تغییر وجود دارد، اما این برای من کافی بود. روی دکمه "برنامه های اخیر" (در برنامه به نام " آخرین برنامه ها"، اما معنی یکسان است) عمل "بازگشت"، یعنی عملکرد دکمه "بازگشت" را اختصاص داده است. و برای دکمه "بازگشت"، عمل "Recent_Apps" (احتمالاً "برنامه های اخیر") اختصاص داده شده است. بنابراین، "برگشت" و "برنامه های اخیر" در تلفن هوشمند من تعویض شده است.

به هر حال، من تقریبا یک سال پیش در مورد سافتینکا یاد گرفتم، اما استفاده از آن را تنها حدود دو ماه پیش شروع کردم. چرا اینطور است؟ زیرا در اندروید ششم تمام عملکرد دکمه ها منتقل نشد. یعنی همه، اما فقط سهام. بگذار توضیح بدهم. قابلیتی مانند پرش به برنامه قبلی با دو بار زدن دکمه «اپلیکیشن های اخیر» توسط تیم گوگل فقط در اندروید نوقا پیاده سازی شد. و توسعه دهندگان اسپانیایی تیم BQ این را در گوشی های هوشمند خود و اندروید مارشمالو پیاده سازی کرده اند. اما هنگام انتقال عملکرد دکمه "برنامه های اخیر" در اندروید ششم با استفاده از نرم افزار توصیف شده، پردازش دوبار تپ از بین رفت (به دکمه جدید منتقل نشد، اما در دکمه قدیمی ناپدید شد)، همانطور که بود، همانطور که از خارج معرفی شد. من نمی خواستم چنین "تراشه" مناسبی را از دست بدهم، بنابراین کلید نرم افزار "تغییر کلید" در آن زمان برای من ریشه نداشت. اما من به دکمه "بازگشت" در سمت چپ نیز عادت نکردم، بنابراین پس از تغییر به Nugu دوباره سعی کردم از نرم افزار استفاده کنم. و بیهوده تلاش نکردم. اکنون انتقال به برنامه قبلی با دوبار ضربه زدن به دکمه جدید به همراه عملکرد اصلی ("برنامه های اخیر") منتقل می شود.

روش اضافه کردن یک تغییر جدید ساده و سرراست است. فکر می کنم چند اسکرین شات کافی باشد. یکی از موارد لغو را حذف می کنم (برای دکمه برنامه های اخیر) و دوباره آن را اضافه می کنم. پس از کلیک بر روی دکمه add reassignment، باید یک اقدام رایگان یا پریمیوم را انتخاب کنید. در حالت دوم، اگر قبلاً انجام نشده باشد، از شما خواسته می شود که پول را پرداخت کنید.

من "پرس کوتاه و طولانی" را انتخاب می کنم. در فرم ظاهر شده، دکمه "Recent_Apps" را از لیست کشویی انتخاب می کنم و عمل آن "بازگشت" است. من چک باکس "جایگزین عمل استاندارد" و چک باکس "فشار طولانی" را قرار دادم، برعکس، من نمی گذارم (زیرا به یک ضربه سریع معمول روی دکمه نیاز دارم). همه چیز، شما می توانید "OK" را فشار دهید.

وقتی روی یک تخصیص مجدد فعال ضربه می‌زنید، یک فرم کاملاً مشابه برای تغییر عمل (تخصیص مجدد) باز می‌شود که تنها با یک دکمه - "حذف" - برای حذف تخصیص مجدد انتخاب شده تکمیل می‌شود. با یک ضربه طولانی روی یک تخصیص مجدد فعال، منوی زمینه "ویرایش" و "حذف" فراخوانی می شود.

لیست دکمه ها و اقدامات واقعاً عظیم است. ابتدا، وقتی مثلاً یک دکمه را انتخاب می‌کنید، فهرستی از هفت دکمه و مورد «سایر» را می‌بینید. بنابراین، در زیر این مورد یک لیست اضافی بزرگ وجود دارد که در آن دکمه‌ها با نام‌های رسمی (که توسط توسعه‌دهندگان در کد استفاده می‌شوند) و نمایش‌های عددی و الفبایی نشان داده می‌شوند.

می‌توانید یک صفحه‌کلید خارجی بزرگسالان را متصل کنید (اگر ابزار شما می‌تواند این کار را انجام دهد) و همه کلیدهای آن را مطابق سلیقه خود تنظیم کنید. همین امر در مورد اقدامات احتمالی نیز صدق می کند، اگرچه در اینجا همه چیز کمی برعکس است: لیست اولیه از کمی بیش از 20 اقدام تشکیل شده است و مورد اضافی (پنهان شدن در زیر مورد "سایر ...") فقط از دو خط تشکیل شده است (" برنامه را باز کنید" و "میانبر"). همانطور که می گویند، قرقره کوچک است، اما گران است: تقریباً تمام عملکرد ابزار شما را می توان در این دو نقطه قرار داد.

یک محدودیت نیز وجود دارد: وقتی صفحه قفل است، فشار دادن دکمه های نرم ردیابی نمی شود. در اینجا نکات مثبت و منفی وجود دارد. از معایب آن می توان به عدم امکان باز کردن قفل صفحه با دکمه انتخاب شده در حین راه اندازی هر برنامه ای (مثلاً تلفن) اشاره کرد. و نکته مثبت این است که softinka در فرآیند نظارت بر وضعیت دکمه ها دائماً انرژی باتری را نمی خورد.

هزینه تلفن نرم افزاری (هزینه باز کردن قفل ویژگی های برتر) 0.99 دلار است که کمی کمتر از شصت روبل ما است.

پس از خرید، چک باکس "نمایش نماد برنامه" در دسترس قرار می گیرد که به شما امکان می دهد نماد برنامه را از لیست همه برنامه های نصب شده در سیستم (و حتی از لیست) پنهان کنید. برنامه های اخیر). برای بازگرداندن نماد، باید دکمه "بازگشت" را ده بار پشت سر هم فشار دهید (دکمه سیستم، نه چیزی که توسط برنامه اختصاص داده شده است).

خوب، و مهمتر از همه، اما همه به آن نیاز ندارند - توانایی استفاده از ترکیب دکمه ها. سه مفهوم زیر این عبارت پنهان شده است: "دوبار کلیک"، "سه کلیک" و "دو دکمه".

ما علاقه ای به کلیک های دو و سه گانه نداریم، زیرا با کلیک های سریع و طولانی کمی تفاوت دارند. اما استفاده از دو دکمه تعداد جابجایی های احتمالی را افزایش می دهد. من این را از قبل نازکننده می‌دانم، اما برای کسی ایده تغییر "بازگشت" و "اخیرا" نیز ممکن است وحشیانه به نظر برسد.

علاوه بر این، تخصیص مجدد حق بیمه یک اشکال قابل توجه دارد - آنها جایگزین اقدامات سیستمیک نمی شوند. یعنی اگر من هر عملی را که نیاز دارم به دوبار ضربه زدن روی دکمه افزایش صدا اختصاص بدهم، ابتدا حجم صدا افزایش می یابد و فقط در این صورت عملی که تنظیم کرده ام انجام می شود. نه، واضح است که یک ضربه دوبار نباید عملکرد سیستم را به طور کامل لغو کند (در غیر این صورت، چگونه می توانید صدا را تنظیم کنید؟)، اما توسعه دهنده باید در این راستا کاری انجام دهد.

و یک چیز دیگر: من هرگز اقدامی برای فشار دادن همزمان هر دو از سه دکمه لمسی ("صفحه اصلی"، "بازگشت"، "برنامه های اخیر") اختصاص نداده ام. مکانیکی - بدون مشکل، لمسی - خیر. یا در برنامه چیزی، یا در گوشی من.

در نتیجه، من می‌توانم و توصیه می‌کنم از نرم‌افزار در گوشی‌های هوشمندتان استفاده کنید، به‌ویژه اگر لازم است عملکرد فشار کوتاه را به دکمه‌های موجود در ابزار تغییر دهید. در اینجا softinka به طور غیر قابل مقایسه کار می کند. اگر شما هم مثل من می خواستید «بازگشت» و «اخیرا» را عوض کنید، پس حتی نیازی به خرید سافتینکا ندارید: نسخه رایگان برای چشمان شما کافی است. اگر می‌خواهید بیش از دو جابجا کنید، از قبل می‌توانید از توسعه‌دهنده حمایت مالی کنید. اما بقیه عملکردهای پریمیوم حتی ارزش پولی که آنها برای آن می‌خواهند ندارند، IMHO.

فقط همین، برای شما موفق و سلامت باشید. Helpix را بخوانید.

اگر در مورد دلایل احتمالی که چرا آنها کار نمی کنند صحبت کنیم دکمه های لمسیدر گوشی های اندرویدی، خرابی بیشتر از جنبه فیزیکی است تا نرم افزار. اگر دلایلی از لیست اول وجود داشته باشد، به احتمال زیاد باید دستگاه را به آنجا ببرید مرکز خدمات.

دلایل فیزیکی:

  • ضربه ای قوی به تبلت یا گوشی هوشمند، سقوط از ارتفاع.
  • قرار گرفتن طولانی مدت در معرض رطوبت. به خصوص آسیب جدی به دلیل ورود آب به ناحیه بین صفحه نمایش و فیلم یا زیر کیس رخ می دهد. تماس ها اکسید می شوند. پس از قرار گرفتن در معرض رطوبت، باید فورا اقدام کنید.
  • تغییرات شدید دما دستگاه را به اتاقی با دمای اتاق برگردانید. عملکرد سنسور ممکن است بهبود یابد.
  • پانچ صفحه نمایش. هیچ خط و خش و ترک وجود ندارد. شکستگی هنگام فشار دادن قابل توجه است - سپس می توانید تابش خیره کننده را در قسمت های آسیب دیده سنسور مشاهده کنید.
  • تعویض صفحه نمایش با مدل اشتباه
  • آلودگی جدی خاک، گرد و غبار، رطوبت، اثر انگشت را با دستمال مرطوب مخصوص فروشگاه لوازم الکترونیکی یا پارچه میکروفیبر پاک کنید.
  • فیلم بد در مکان هایی که هوا در زیر فیلم جمع می شود، قسمت هایی از صفحه نمایش از کار می افتد. در صورت امکان فیلم را بردارید و با یک فیلم جدید جایگزین کنید.

دلایل نرم افزاری:

  1. سیستم عامل مملو از برنامه ها است یا برخی از آنها به درستی کار نمی کنند.
  2. تنظیمات دستگاه را تغییر دهید
  3. اگر صفحه نمایش لمس را به درستی یا ضعیف تشخیص ندهد، مشکلات صفحه لمسی ممکن است. کالیبراسیون صفحه در اینجا کمک خواهد کرد (واقعاً در خانه انجام می شود).
  4. نسخه سیستم عامل نامناسب یا ناپایدار.

چرا قسمت سنسور در اندروید کار نمی کند؟ به احتمال زیاد، تماس از بین رفته یا اکسید شده است.

در گوشی با باتری قابل جابجایی، درپوش را بردارید و باتری را بردارید. آن را به عقب برگردانید و با استفاده از دکمه مکانیکی دستگاه را روشن کنید.
اگر سنسور به طور جزئی و نه به طور کامل کار نمی کند و می توانید برنامه را دانلود کنید، Rebooter را از اینجا نصب کنید بازار بازی. در شیائومی، میزو یا دیگما، پس از فشار طولانی دکمه روشن/خاموش (20 ثانیه یا بیشتر)، گوشی مجددا راه اندازی یا خاموش می شود. برای سامسونگ و سونی، دکمه های پاور/قفل، افزایش صدا و کاهش صدا را همزمان فشار دهید. 7-10 ثانیه نگه دارید. اگر کمکی نکرد، دوباره امتحان کنید، اما این سه کلید را برای مدت بیشتری فشار دهید. اگر گوشی هوشمند شما از تولیدکنندگان دیگر است و دارای باتری داخلی است، روش های بالا ممکن است کمک کننده باشند. در غیر این صورت، باید منتظر بمانید تا باتری کاملاً تخلیه شود یا دستگاه را به یک مرکز خدمات منتقل کنید، جایی که در همان زمان با مشکلات صفحه نمایش مواجه می شوند. همچنین اتفاق می افتد که راه اندازی مجدد فقط برای پاسخ مجدد صفحه نمایش مورد نیاز است. اگر سنسور در اندروید بعد از قفل کردن صفحه کار نمی کند چه باید کرد؟


بیشتر اوقات مشکل در نسخه سیستم عامل است. برای حل آن نسخه اندروید را آپدیت کنید و اگر کمکی نکرد تنظیمات را ریست کنید. نحوه انجام این کار در بندهای 2 و 4 دستورالعمل بند بعدی مقاله آمده است. چرا دکمه های لمسی در گوشی اندرویدی کار نمی کنند؟ گاهی اوقات فیلم مشکل ساز است. اگر قبل از آن همه چیز خوب بود، سعی کنید آن را حذف کنید. گاهی اوقات حتی یک شیشه محافظ جدید است که می تواند به تنهایی جدا شود. کاربران می‌گویند دکمه‌های لمسی پایینی که پس از کالیبراسیون صفحه از کار افتادند (مرحله سوم دستورالعمل بعدی) دوباره حساس شد.

گزینه های مرسوم تعمیر

این مراحل در بسیاری از موارد خرابی گوشی یا تبلت اندرویدی به دلیل نرم افزار کمک خواهد کرد، بنابراین می توانید در صورت شک در عملکرد صحیح سیستم از این نکات استفاده کنید.

  • دستگاه خود را مجددا راه اندازی کنید. ممکن است تحت بارگذاری سنگین برنامه بوده باشد یا یک اشکال جزئی رخ داده باشد. شاید برنامه فقط آویزان باشد، اما سنسور کار می کند؟
  • آپدیت فریمور. برای انجام این کار، به موارد زیر بروید: "تنظیمات" - "درباره دستگاه" - "به روز رسانی سیستم" - "اکنون بررسی کنید". اغلب اوقات مشکل حل می شود.
  • تنظیمات را به تنظیمات کارخانه بازنشانی کنید. تمام داده های مهم را در کارت حافظه، رایانه یا رسانه های مشابه ذخیره کنید. روی "تنظیمات" - "حافظه" - "بازنشانی به تنظیمات کارخانه" - "تنظیمات مجدد" - "پاک کردن همه چیز" کلیک کنید. در صورت لزوم انتخاب خود را تایید کنید. چند دقیقه صبر کنید و راه اندازی مجدد به طور خودکار انجام می شود
  • اگر صفحه نمایش باگ است چه باید کرد؟ اگر کار می کند اما به کندی، فقط گوشی را به طور کلی تمیز کنید. فایل ها و برنامه های غیر ضروری و حافظه پنهان را حذف کنید ("تنظیمات" - "برنامه ها" - هر برنامه از لیست - "پاک کردن حافظه پنهان"). برای از بین بردن سایر زباله ها و تمیز کردن حافظه دسترسی تصادفیاز CCleaner استفاده کنید استاد تمیزتریا کاربرد دیگر

چگونه دستگاه را تعمیر کنیم

بعید است که بتوانید خودتان گوشی را تعمیر کنید. زمانی موفق خواهید شد که علت نقص باشد نرم افزار. در این صورت روش های زیر را مطالعه کنید.

  1. صفحه نمایش را کالیبره کنید. بسته به سازنده، ممکن است یک ابزار داخلی برای این کار وجود داشته باشد، یا باید خودتان برنامه را دانلود کنید. راه های مختلفی وجود دارد. برای مدل های HTC: "تنظیمات" - "زبان و صفحه کلید" - "ورودی HTC Sense". در سایر تلفن های هوشمند: "تنظیمات" - "نمایش" - "صفحه نمایش" - "کالیبراسیون صفحه". در صورت تمایل، می توانید صفحه را از طریق کالیبره کنید منوی مهندسی. توسعه دهندگان از آن برای آزمایش و اصلاح اجزای سیستم استفاده می کنند. ما این روش را توصیه نمی کنیم زیرا ممکن است باعث ایجاد مشکلاتی شود و نسبت به روش های دیگر بیشتر طول بکشد. برنامه شخص ثالثبرای کالیبره کردن صفحه نمایش با Play Market قادر خواهد بود پاسخ نمایشگر را بهبود بخشد. به عنوان مثال، کالیبراسیون صفحه لمسی یا تقویت کننده صفحه لمسی SGS (می توانید پارامترها را به صورت دستی در آن تنظیم کنید).
  2. دکمه های لمسی پایینی روی گوشی اندرویدی کار نمی کنند، باید چه کار کنم؟ می توانید برنامه ای برای ایجاد دکمه های نرم با همان عملکردها اما در مکان دیگری نصب کنید. ما دکمه Back را توصیه می کنیم - به حقوق ریشه نیاز ندارد.
  3. با مرکز خدمات تماس بگیرید. آنها با دقت بیشتری علت را تعیین کرده و دستگاه را تعمیر می کنند.

وقتی یک بار دیگر گوشی هوشمندی با کلیدهای ناوبری سخت دریافت کردم، بدون اینکه اصلاً امکان پیکربندی آنها یا فعال کردن کلیدهای روی صفحه به سبک Nexus را نداشته باشم، تصمیم گرفتم که باید کاری برای آن انجام دهم. بعد از چند ساعت کاویدن به درون اندروید، نور پس زمینه آزار دهنده را خاموش کردم، کلیدهای پشت و مرور را عوض کردم و سپس دکمه های روی صفحه را روشن کردم و آرامش پیدا کردم.

مقدمه

من فوراً رزرو خواهم کرد: من از طرفداران بزرگ ایده کلیدهای ناوبری روی صفحه هستم. تمام این خانه ها، فلش ها و مربع ها درست در پایین صفحه کشیده شده اند. بله، آنها مقداری فضا را از آنجا می گیرند (که البته در بیشتر موارد واقعاً ضروری نیست)، بله، ممکن است خراب شوند ظاهربرنامه های کاربردی، اما لعنتی، آنها پویا هستند.

دکمه‌های پیمایش روی صفحه همراه با صفحه می‌چرخند، در صورت عدم نیاز ناپدید می‌شوند، رنگ را تغییر می‌دهند و به طور یکپارچه در رابط صفحه اصلی ادغام می‌شوند. اگر ایده بی فایده بودن وجود سه دکمه در آن واحد را کنار بگذاریم (بالاخره، مردم اپل با یک دکمه کنار می آیند و احساس ضعف نمی کنند) و سیستم های ناوبری نسبتا راحت مانند PIE یا "MIUI navigation bubble" "، سپس دکمه های روی صفحه بهترین چیزی است که تا کنون اختراع شده است.

بنابراین. به دلایلی، ایده فوق العاده و شگفت انگیز من که هیچ چیز بهتر از دکمه های روی صفحه نمایش وجود ندارد، توسط بسیاری از تولیدکنندگان گوشی های هوشمند به اشتراک گذاشته نمی شود. و آنها حتی فقط به اشتراک نمی گذارند، اما آنها به روشی کاملاً هیولایی به اشتراک نمی گذارند، و شما را مجبور به استفاده از یک تلفن هوشمند با دکمه های لمسی (AAA!)، مجهز به نور پس زمینه پویا (AAA-2!) و دکمه بازگشت می کند. در سمت راست صفحه (AAA-3: ضربه قاطع).

وضعیت تا حد زیادی غیرقابل قبول است و با توجه به آن توسعه دهنده مهربانفریمور هیچ تنظیماتی برای فعال کردن کلیدهای روی صفحه و تنظیمات کنترل دکمه های لمسی ارائه نکرده است، من مجبور شدم این کار را خودم انجام دهم. دو گزینه برای اقدام بیشتر وجود داشت:

  • دکمه های لمسی را به حالت دلخواه برسانید، یعنی نور پس زمینه را خاموش کنید و کلید "بازگشت" را به سمت چپ حرکت دهید (حتی اگر شبیه "مربع" به نظر برسد، حتی جالب تر است).
  • دکمه های لمسی را به طور کامل غیرفعال کنید و دکمه های روی صفحه را فعال کنید.

من از ابزارهای شخص ثالث خوشم نمی آید، بنابراین تصمیم به انجام همه کارها با دست خود به خود گرفته شد.

روش شماره یک تنظیم دکمه های لمسی

ابتدا سعی می کنیم نور پس زمینه دکمه ها را خاموش کنیم. برای این کار به روت، شبیه ساز ترمینال و دایرکتوری نیاز داریم /sysدر ریشه سیستم فایل این ترکیب است. ما با هسته لینوکس سر و کار داریم و در سیستم های مبتنی بر آن، همه اطلاعات مهمدر مورد سخت افزار، و همچنین "سوئیچ های تعویض" که آن را کنترل می کنند، معمولا در سیستم فایل sysfs متصل به دایرکتوری قرار دارند. /sys.

در واقع sysfs یکنواخت نیست سیستم فایلبه طور دقیق تر، مبتنی بر فایل است، اما با فایل های به اصطلاح مصنوعی کار می کند. اما آنها روی دیسک ذخیره نمی شوند، این یک نوع رابط برای برقراری ارتباط با درایورها است: من فایل را خواندم - اطلاعات مربوط به قطعه آهن را دریافت کردم، آن را یادداشت کردم - تنظیماتی را تغییر دادم. و برای نوشتن فقط به حقوق ریشه نیاز دارید.

بنابراین، ما ریشه دریافت می کنیم، یک شبیه ساز ترمینال (یا بهتر) اجرا می کنیم. و موارد زیر را می نویسیم:

# su # cd /sys

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

بینگو! این یک کاتالوگ است /sys/class/leds/button-backlight. بیایید به آن بپریم و ببینیم داخل آن چیست:

# cd /sys/class/leds/button-backlight # ls روشنایی دستگاه حداکثر_روشنایی قدرت زیرسیستم راه اندازی uevent

من نوکیا 3310 خود را روی آن فایل قرار دادم روشناییروشنایی دکمه فعلی است و حداکثر_روشنایی- بیشترین. بیایید حدس را با نوشتن مقدار 100 در فایل اول بررسی کنیم (خوب، مانند 100٪، اگرچه مقیاس آن مشخص نیست):

# echo 100 > روشنایی

عالی است، دکمه ها روشن هستند و حتی قرار نیست خاموش شوند.

لحظه حقیقت - مقدار 0 را در فایل max_brightness می نویسیم:

# echo 0 > max_brightness

دکمه ها برای همیشه خاموش شدند، مثل لامپ دیشب ایوان من.

اما درست مانند یک لامپ، در صورت راه اندازی مجدد، می توانند دوباره روشن شوند. یعنی دستور فقط در جلسه جاری معتبر است. خوشبختانه، این مشکلی نیست، ما دستور خود را در یک اسکریپت بر روی یک کارت حافظه قرار می دهیم:

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

و ما به نوبه خود آن را با استفاده از بارگذاری خودکار قرار می دهیم. ما برنامه را اجرا می کنیم، سه چک باکس اول را انتخاب می کنیم، از گزینه Select folder برای انتخاب دایرکتوری بوت روی کارت حافظه استفاده می کنیم.


نیمی از کار انجام شده است، باید دکمه های "بازگشت" و "مرور" را تعویض کنید. برای این کار باید چیدمان دکمه ها را تغییر دهید. در اندروید، در چندین فایل دایرکتوری قرار دارد /system/usr/keylayout/. تعداد بسیار کمی از آنها وجود دارد، اما اگر فایل‌های مشابه را دور بیندازیم Vendor_2378_Product_100a.klو qwerty.kl(آنها طرح‌بندی صفحه‌کلیدهای Qwerty کامل را که اندروید پشتیبانی می‌کند، خارج از جعبه ذخیره می‌کنند)، سپس حداکثر پنج قطعه باقی می‌ماند.

یکی از آنها دقیقاً همان چیزی است که ما نیاز داریم. گوشی های هوشمند اغلب از فایل استفاده می کنند ft5x06_ts.kl، مخصوص کنترلر صفحه لمسی FT5x06 (دکمه ها حساس به لمس هستند، درست است؟) اما در مورد من معلوم شد که این فایل است Vendor_2378_Product_100a.kl.

اگر این فایل را باز کنید، می توانید سه خط مورد نظر خود را مشاهده کنید:

کلید 158 برگشت کلید مجازی 139 منو کلید مجازی 102 HOME VIRTUAL

تنها جابجایی اعداد 158 و 139 در مکان ها باقی مانده است (هر مدیر فایلبا پشتیبانی حقوق ریشه). پس از راه اندازی مجدد، طرح جدید اعمال می شود.

روش شماره دو کلیدهای صفحه نمایش

اینجا حتی راحت تر است. اندروید دارای یک متغیر دیباگ ویژه است qemu.hw.mainkeys، که به شما امکان می دهد دید کلیدهای پیمایش روی صفحه را کنترل کنید. اگر مقدار آن 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 را نصب کردم. به نظر من این بیشترین است راه راحتمدیریت.