![]() |
Membuat Navbar Soft keys |
Android itu memiliki system operasi yang bersifat open source, artinya siapa pun dapat mengembangkan sistem tersebut. Salah satu contohnya adalah navbar, meski sudah diberikan navigasi fisik (hard keys) kita tetap bisa memunculkan navbar soft keys (navigasi lunak) yang menyatu dengan layar untuk keperluan tertentu atau untuk mempercantik tampilan.
Awalnya saya berfikir jika android sudah diberikan hard keys tidak bisa ditambahkan soft keys lagi padahal tidak, Justru kita bisa membuat navbar menjadi dobel bahkan kita bisa memodifikasi bentuknya sedemikian rupa.
Kamu mungkin tahu tombol navigasi yang dipakai Sony Xperia seri Z? Atau LG G3? Sebenarnya masih banyak lagi, Itu adalah navbar soft keys.
Bagi sebagian orang mungkin belum pernah mencicipi navbar soft keys terutama bagi pengguna samsung, oppo, asus dan lain sebagainya yang ponselnya sudah dilengkapi dengan navigasi fisik.
Sebagai manusia terkadang kita menginginkan sesuatu yang lebih. Seperti halnya smartphone kesayangannya, meski sudah diberikan tombol navigasi fisik (Hard key) tapi terkadang ingin mencoba navigasi softkeys, padahal kedua jenis navig
Dan tentunya navbar soft key akan terlihat lebih unik sebab ia menyatu dengan layar sehingga akan tampil apabila layar dinyalakan dan akan menghilang jika layar dimatikan.
Sebenarnya semua smartphone ber-OS android sudah diberikan fitur softkeys di dalamnya hanya saja tidak ditampilkan untuk beberapa device yang dirancang dengan navigasi fisik, seperti smartphone produk samsung disemua tipe yang dikeluarkannya menggunakan navigasi fisik (hardkeys) dengan tombol home yang panjang sebagai ciri khasnya.
Coba saja kamu bongkar SystemUI.apk (aplikasi sistem) di dalam itu kamu bakal temukan serangkaian icon dan script kode navbar.
Selain untuk mempercantik tampilan Navbar Soft keys juga bisa untuk mengantisipasi kerusakan atau mengganti navigasi yang rusak
Navigasi fisik (hardkeys) ada kalanya mengalami kerusakan seperti jatuh atau tercebur air yang menyebabkan tombol tidak bisa berfungsi atau macet hal ini bisa diatasi dengan memunculkan tombol alternatif soft keys sehingga kamu nggak perlu lagi pencet-pencet navigasi hardkeys.Jadi, selain untuk mempercantik tampilan navbar soft keys juga bisa untuk menggantikan ataupun mengantisipasi kerusakan navigasi hardkeys.
Dalam hal ini untuk membuat navbar soft keys kita hanya perlu mengedit sedikit file inti yang berada di dalam sistem. Yang namanya inti pasti harus lebih hati2. Dan menurut saya cara ini lumayan mainstream karena langsung menyentuh file sistem dan mengeksekusinya.
Tentunya tidak semena-mena kita bisa masuk ke sistem jika tanpa akses root bukan?
Yah, artinya android kamu harus memiliki akses root dulu dengan cara melakukan root terhadap device yang kamu pakai
Silahkan lakukan root terlebih dahulu, saya rasa sudah banyak yang mempublikasikan tutorialnya, atau kamu bisa minta bantuan kang iki melalui halaman "Minta Bantuan" saya bersedia membantu :-)
Baik. saya tidak akan bicara panjang lebar lagi kita langsung saja.
File system yang akan kita eksekusi adalah "build.prop" yang terletak di folder root/system DISINI
Untuk mengakses direktory tersebut gunakan aplikasi "Root Explorer", sebenarnya bayak aplikasi lain yang bisa mengakses direktori root tapi saran saya gunakan saja root explorer karena selain mudah digunakan root explorer sangat cepat dalam hal akses dan sudah support berbagai format file.
Download apknya dibawah ini :
Memunculkan Navbar Soft Keys dengan mengedit build.prop
1. Buka Root Explorer kemudian masuk ke direktory root/system
Note : Perhatikan bagian tab. Folder system ada dua, 1 berada di folder root dan 1 lagi berada di system, yang akan kita eksekusi adalah yang berada di folder system.
2. Setelah masuk ke folder system rubah permissions ke r/w dengan cara sentuh tombol Mount R/W menjadi Mount R/O sehingga disebelah itu menjadi "R/W" yang artinya Read/Write (dapat dibaca dan ditulis)
![]() |
Mount R/W |
3. Jika sudah, Cari file bernama "build.prop". Tekan dan tahan file tersebut hingga muncul opsi silahkan pilih Open Text Editor maka kamu akan melihat kode-kode disana.
![]() |
build.prop |
![]() |
Open in Text Editor |
KET: Beda device beda juga isi build.prop.
Jika kamu pakai custom rom biasanya sudah ada script "qemu.hw.mainkeys=1"
4. Carilah kode yang bertulisan "qemu.hw.mainkeys=1" dan rubah nilai 1 menjadi 0 (NOL) sehingga seperti ini "qemu.hw.mainkeys=0" (hanya nilai 1 (satu) yang dirubah menajdi angka (NOL)
Kalau nggak ketemu berarti memang tidak ada. Silahkan tulis script kode tersebut dan letakan dibagian paling bawah saja. Tanpa tanda petik ya
Perhatikan gambar dibawah
![]() |
Tuliskan kode qemu.hw.mainkeys=0 |
Penjelasan :
Script kode tersebut adalah untuk memanggil navbar atau mengaktifkan navbar. Nilai 1 artinya disable atau mati dan nilai 0 (NOL) enable (hidup)
5. Jika sudah tekan back kemudian Save Changes atau
Save and Exit maka Root Explorer akan menyimpan file backupnya yang bernama "build.prop.bak" biarkan saja tidak usah di hapus
6. Terakhir Restart android kamu dan lihat hasilnya.
Gambar dibawah ini perbedaan antara navbar soft keys kitkat dan lollipop
Untuk device sony xperia, lg dan lain sebagainya memiliki bentuk navbar khusus
Penutup
Jika suatu saat kamu ingin menghilangkan lagi tidak perlu hapus semua kode tadi, kamu tinggal rubah saja nilai 0 (Nol) jadi 1 (satu) maka navbar soft keys akan menghilang.Untuk pengguna device berukuran layar 480 pixel mungkin navbar akan terlihat besar, kamu bisa mengatur ukurannya sesuai keinginan, silahkan baca Cara Mengecilkan Ukuran Navbar Softkeys Atur sesuai keinginnanmu
Begitulah Cara Membuat Navbar Soft Keys di android, saya rasa tutorial di atas sangat mudah, jika kamu masih bingung atau tidak paham silahkan tinggalkan komentar dibawah