2014-04-08 8 views
6

अक्षम करें मैं अपने कस्टम एओएसपी रोम में होम, मेनू और बैक बटन को अक्षम करना चाहता हूं। मैंने इंटरनेट पर पहुंचाया है, और देखा है कि मैं बाहर/लक्ष्य/उत्पाद/जेनेरिक/सिस्टम/यूएसआर/कीलेआउट में पाए जाने वाली प्रमुख लेआउट फ़ाइलों में एक सफल निर्माण के बाद बटन अक्षम कर सकता हूं। फ़ाइल मैं संपादन है: Generic.kl अब इन बटनों पर टिप्पणी की मैं:हार्डवेयर कुंजी एंड्रॉइड रोम

  • # कुंजी 139 मेनू WAKE_DROPPED
  • # कुंजी 158 वापस WAKE_DROPPED
  • # कुंजी 172 घर

फिर मैंने एमुलेटर को पुनरारंभ किया, और बटन अभी भी काम करते हैं ... क्या मुझे कुछ याद आ रही है?

धन्यवाद, स्टीफन

+0

क्यों करीबी वोट? सवाल एओएसपी कोड से संबंधित प्रतीत होता है, और यह किसी भी "मैंने इस कोड की कोशिश की और xxx हुआ" के रूप में मान्य है। –

+0

यह सवाल अनुचित लगता नहीं है। प्रश्न के लिए स्वयं के रूप में, क्या आप दूसरे निर्माण से पहले एक स्थापित installclean करने की कोशिश की? –

+0

हाय एंड्रयू, हाँ मैंने इंस्टॉल करने की कोशिश की, लेकिन क्योंकि keylayout फ़ाइलें आउट फ़ोल्डर में हैं, इसके बाद उत्पन्न हुई है। तो मेरे संशोधनों को हटा दिया जाएगा। – user3506467

उत्तर

1

यहाँ एक अच्छी जगह

http://www.kandroid.org/online-pdk/guide/keymaps_keyboard_input.html

संकलन स्रोत आप/डिवाइस/विक्रेता/उत्पाद के तहत डिफ़ॉल्ट कीमैप मिलेगा में करने के लिए पहले संपादन फ़ाइल देखने के लिए है/और यह .kl

पर समाप्त होने वाली फ़ाइल होगी। यदि आपके पास रूट डिवाइस है तो आप रूट डिवाइस एक्सप्लोरर के साथ वास्तविक डिवाइस पर /system/usr/keylayout/qwerty.kl फ़ाइल को हमेशा संपादित कर सकते हैं।

मैं जवाब के लिए अपने आप को देख रहा था और उम्मीद है कि सही जानकारी

संपादित इसके अलावा, मैं यकीन है कि जब तक आप एमुलेटर के लिए कुछ modding कर इससे पहले कि आप के बाद जारी रहती है नहीं करते किए गए परिवर्तनों को चलाने हूँ साझा रिबूट

संपादित आप उदाहरण के लिए device.mk फ़ाइल को देखने का प्रयास संकलन से पहले रोम में डिवाइस पर फ़ाइलों को संपादित करने के लिए देख रहे हैं, तो:

डिवाइस/लीज/हथौड़ा/gpio-keys.kl: सिस्टम/usr/keylayout/gpio-keys.kl

नेक्सस 5 के लिए मेक फ़ाइल से यह पंक्ति इंगित करता है कि सिस्टम/usr/keylayout/gpio-keys। केएल को स्रोत कोड

0

में डिवाइस के साथ डिवाइस/लीज/हैमरहेड/gpio-keys.kl से लिया गया है, जब आप 3 कुंजी संपादित करते हैं और keylayout में उन्हें #/add/system/usl/keylayout/sec_touchkey.kl और वोला !! यह एक आकर्षण की तरह काम करता है .. मेरी आकाशगंगा एस 3 पर पूरी तरह से काम कर रहा है। एक बार ऐसा हो गया .. जीईएस 4 प्रकाश नियंत्रण डाउनलोड करें और चाबियों पर भी रोशनी बंद करें।

संबंधित मुद्दे