Apa Itu QMK dan VIA dalam Keyboard Mechanical?

Waktu saya pertama kali beli keyboard custom, sebuah kit 65% dengan PCB hot-swap. saya pikir urusan selesai setelah switch dan keycaps terpasang. Ternyata tidak. Ada satu lapisan lagi yang bikin keyboard custom jauh lebih powerful dari keyboard biasa: firmware.

Dan dua nama yang terus muncul di komunitas waktu itu adalah QMK dan VIA.

Awalnya saya pikir ini urusan programmer saja. Ternyata tidak juga. VIA khususnya, ternyata bisa dipakai siapa saja, bahkan yang tidak pernah sentuh kode sekalipun. Dan setelah saya coba sendiri, saya menyesal tidak pakai ini dari awal.

Apa Itu Firmware Keyboard?

Sebelum masuk ke QMK dan VIA, penting untuk paham dulu apa itu firmware.

Singkatnya: firmware adalah “otak” yang ada di dalam PCB keyboard kamu. Setiap kali kamu tekan tombol, firmware-lah yang memutuskan apa yang dikirimkan ke komputer, apakah itu huruf A, shortcut Ctrl+C, atau perintah macro yang kamu buat sendiri.

Keyboard biasa punya firmware bawaan yang tidak bisa diubah. Keyboard dengan QMK/VIA punya firmware yang bisa kamu custom sepenuhnya.

Kalau mau baca lebih dalam soal PCB, saya sudah tulis di panduan memilih PCB keyboard mechanical untuk pemula.

Apa Itu QMK?

Apa Itu QMK
Source: tryorthokeys

QMK (Quantum Mechanical Keyboard) adalah firmware open-source yang bisa ditanam di PCB keyboard kamu. Karena open-source, siapa saja bisa berkontribusi dan mengembangkannya, dan hasilnya adalah firmware yang sangat powerful.

Dengan QMK, kamu bisa:

  • Remap tombol, pindahkan posisi tombol sesuai keinginan
  • Buat layer, satu keyboard bisa punya puluhan “mode” tombol berbeda
  • Buat macro, satu tombol bisa menjalankan serangkaian perintah sekaligus
  • Atur RGB, kontrol lampu RGB sampai ke detail yang sangat spesifik
  • Tap Dance, satu tombol bisa punya fungsi berbeda tergantung berapa kali ditekan

Kedengarannya keren. Dan memang keren. Tapi ada satu catatan: QMK butuh proses flashing setiap kali ada perubahan. Artinya kamu perlu compile kode, download file, lalu flash ke keyboard. Untuk pengguna awam, ini bisa terasa ribet di awal.

Apa Itu VIA?

Apa Itu VIA
Source: shopify

VIA adalah antarmuka visual yang berjalan di atas QMK. Kalau QMK adalah mesinnya, VIA adalah setir dan dashboardnya jauh lebih mudah dikontrol.

Dengan VIA, kamu bisa:

  • Remap tombol secara visual, klik tombol, pilih fungsi baru, selesai
  • Perubahan langsung aktif tanpa perlu flashing, ini yang bikin VIA populer banget
  • Atur layer dengan drag and drop
  • Buat macro sederhana lewat interface yang ramah pengguna

VIA bisa diakses lewat browser di usevia.app, tidak perlu install software apapun. Sambungkan keyboard, browser langsung detect, dan kamu sudah bisa mulai remap.

Perbedaan QMK vs VIA

Aspek
QMK
VIA
Cara pakai
Perlu edit kode + flashing
Visual, langsung di browser
Tingkat kesulitan
Menengah–Tinggi
Pemula-friendly
Fleksibilitas
Sangat tinggi
Cukup untuk sebagian besar kebutuhan
Perlu coding?
Ya
Tidak
Perubahan langsung aktif?
Tidak, perlu flash ulang
Ya, real-time
Cocok untuk
Enthusiast yang mau kontrol penuh
Semua pengguna

Mana yang Lebih Cocok untuk Kamu?

Pakai VIA kalau:

  • Kamu baru pertama kali mau remap keyboard
  • Tidak mau ribet dengan kode dan flashing
  • Kebutuhan kamu cukup standar, remap tombol, buat beberapa layer, macro sederhana
  • Mau hasil yang langsung kelihatan tanpa proses panjang

Pakai QMK kalau:

  • Kamu mau kontrol penuh atas setiap detail keyboard
  • Butuh fitur yang tidak tersedia di VIA, misalnya tap dance, combo key, atau konfigurasi RGB yang sangat spesifik
  • Tidak masalah belajar sedikit teknis dan proses flashing

Untuk sebagian besar pengguna, mulai dari VIA dulu adalah pilihan paling masuk akal. Kalau nanti merasa VIA kurang, baru explore QMK lebih dalam.

Cara Mulai Pakai VIA (Langkah Singkat)

  1. Pastikan PCB keyboard kamu support VIA, cek di halaman produk atau tanya di komunitas
  2. Buka usevia.app di Chrome atau Edge
  3. Sambungkan keyboard ke komputer lewat USB
  4. Klik “Authorize device” dan pilih keyboard kamu
  5. Tampilan keyboard muncul di layar, klik tombol yang mau diremap, pilih fungsi baru
  6. Perubahan langsung aktif, tidak perlu restart atau flashing

Semudah itu. Saya pertama kali pakai VIA sekitar 10 menit sudah bisa remap semua tombol yang saya mau.

Keyboard yang Support QMK/VIA di Indonesia

Ini beberapa keyboard yang support QMK/VIA dan mudah dicari di Tokopedia atau Shopee:

Entry Level:

  • Keychron C series, pilihan paling gampang dicari, support VIA, harga terjangkau
  • Akko 3068B Plus, gasket mount dengan dukungan VIA

Mid Range:

  • Keychron V series, full QMK/VIA support, build quality bagus
  • Monsgeek M1, aluminum case dengan QMK/VIA, banyak direkomendasikan komunitas

Catatan penting: Tidak semua keyboard hot-swap otomatis support QMK/VIA. Selalu cek spesifikasi sebelum beli, cari kata kunci “QMK support” atau “VIA support” di deskripsi produk.

Pengalaman Saya Pakai VIA

Build 65% saya sekarang pakai PCB yang support VIA. Yang paling saya manfaatkan adalah layer, saya punya layer kedua yang isinya shortcut untuk aplikasi yang sering saya pakai saat kerja.

Satu tombol di layer 2 saya set untuk buka terminal langsung, satu lagi untuk screenshot, dan beberapa lagi untuk shortcut editing. Semuanya bisa diakses tanpa pindah tangan dari posisi mengetik.

Kalau kamu mau update firmware QMK di keyboard yang sudah ada, saya sudah tulis langkah-langkahnya di artikel cara update firmware QMK dan VIA pada keyboard mechanical.

Kesimpulan

QMK dan VIA bukan sesuatu yang hanya untuk programmer atau enthusiast level tinggi. VIA khususnya sudah sangat mudah dipakai, cukup buka browser, sambungkan keyboard, dan mulai custom.

Kalau PCB keyboard kamu support VIA, tidak ada alasan untuk tidak mencobanya. Pengalaman ngetik kamu bisa berubah signifikan hanya dengan beberapa menit setup.

Previous Article

Perbedaan North-Facing dan South-Facing pada PCB Keyboard

Next Article

PCB Wireless vs Wired

Write a Comment

Leave a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *