Halaman web sederhana berisi keyboard virtual yang bisa diklik dengan mouse/jari, untuk membantu mengetik saat sebagian tombol di keyboard fisik rusak atau tidak berfungsi. Hasil ketikan ditampung di kotak teks dan tinggal disalin (copy) untuk ditempel (paste) ke aplikasi lain โ chat, Word, form, kode, dan sebagainya.
100% berjalan di browser (HTML, CSS, JS biasa), tanpa server, tanpa instalasi, tanpa koneksi internet (kecuali untuk memuat font dari Google Fonts).
- Keyboard QWERTY lengkap: huruf, angka, dan simbol (
! @ # $ % ^ & * ( ) - = [ ] { } \ | ; : ' " , . / < > ?). - Tombol Shift & Caps Lock yang berfungsi seperti keyboard asli (klik untuk mengaktifkan, indikator menyala saat aktif).
- Tombol fungsi penting:
Backspace,Tab,Enter,Spasi,Delete. - Navigasi kursor:
โโHomeEnduntuk memindahkan posisi ketik tanpa mouse di dalam teks. - Simbol tambahan yang sering tidak ada di keyboard biasa:
โฌ ยฃ ยฅ ยฉ ยฎ โข ยฐ ร รท โ โ โฆ " " ' ' โข ยง ยถ ยฑ โ โ โ โdll. - Tombol "Salin Semua" โ menyalin seluruh isi kotak teks ke clipboard dengan satu klik, lengkap dengan notifikasi.
- Tombol "Bersihkan" โ mengosongkan kotak teks untuk mulai dari awal.
- Penghitung karakter otomatis.
- Kotak teks tetap bisa diketik langsung pakai tombol fisik yang masih berfungsi โ jadi keyboard virtual hanya melengkapi tombol yang rusak, bukan menggantikan semuanya.
- Desain gelap, ringan, dan responsif โ bisa dipakai di laptop maupun HP.
- Unduh/clone repo ini.
- Buka file
index.htmllangsung di browser (Chrome, Edge, Firefox, Safari) โ bisa dengan klik dua kali pada filenya. - Ketik dengan kombinasi:
- Tombol fisik yang masih berfungsi (klik dulu di kotak teks).
- Klik tombol-tombol virtual untuk huruf/simbol yang tombol fisiknya rusak.
- Setelah teks selesai, klik ๐ Salin Semua.
- Tempel (
Ctrl+Vatau klik kanan โ Paste, atau tahan lalu pilih Tempel di HP) ke aplikasi tujuan.
๐ก Tips: Untuk huruf besar, klik Shift (berlaku 1 huruf saja) atau Caps Lock (tetap aktif sampai dimatikan lagi).
.
โโโ index.html # Aplikasi utama (HTML + CSS + JS dalam satu file)
โโโ README.md # Dokumen ini
Karena semuanya ada dalam satu file index.html, kamu bisa:
- Membukanya langsung secara lokal (offline, kecuali font).
- Meng-host-nya di GitHub Pages, Netlify, Vercel, atau hosting statis lainnya tanpa konfigurasi tambahan.
Beberapa bagian yang mudah diubah di dalam index.html:
- Tata letak tombol: ubah array
ROW1โROW6danROW5_SYMBOLSdi bagian<script>. - Tampilan/warna: ubah variabel CSS di bagian
:root(mis.--accent,--bg,--key). - Font: diambil dari Google Fonts (
Sorauntuk judul/UI,JetBrains Monountuk kotak teks dan tombol).
- Tombol seperti
Ctrl,Alt,Win/Cmd, danF1โF12tidak disertakan, karena tombol-tombol ini umumnya digunakan untuk shortcut sistem operasi (misalnyaCtrl+C), bukan untuk menghasilkan karakter teks โ sehingga tidak relevan untuk kebutuhan "mengetik teks lalu copy-paste". - Fitur salin otomatis (
navigator.clipboard) memerlukan halaman dibuka melaluihttp://,https://, atau langsung dari file lokal di sebagian besar browser modern. Jika gagal, halaman akan otomatis memakai cara salin cadangan.
Bebas digunakan, dimodifikasi, dan dibagikan untuk keperluan apa pun.