Dua contoh mungkin tidak cukup untuk menyebutnya "praktik yang mapan", tetapi setidaknya dua contoh besar: Google dan Twitter tidak menggunakan keduanya. Atau, jika Anda ingin melihatnya seperti ini, kunci pengubahnya untuk navigasi adalah G.
Untuk membuka halaman "favorit" Twitter Anda, Anda menekan G, lalu F. Untuk pergi ke folder draft gmail Anda, tekan Glalu D.
Cara pintas non-navigasi juga menggunakan huruf sederhana; misalnya Juntuk bergerak maju dalam daftar (tweet, email, dll.), Kuntuk bergerak mundur. *
* Dalam buku saya, ini benar-benar salah. Bagi saya, "J" berada di sebelah kiri "K" berarti "J" harus "sebelumnya" dan "K" harus "berikutnya". Namun, melakukannya dengan cara lain tampaknya menjadi standar.
Tak satu pun dari keduanya menggunakan kunci pengubah "nyata" sama sekali. Kami juga mulai melihat pintasan keyboard untuk situs Stack Exchange, dan kami kemungkinan akan melakukan hal yang sama. Dua alasan lagi yang saya lihat untuk tidak menggunakan kunci pengubah sama sekali:
- Lebih sedikit kemungkinan untuk tersandung sesuatu yang sudah digunakan. Kombinasi Ctrl, Alt, Meta, Command, Shift dengan huruf mungkin sudah diambil oleh beberapa sistem operasi, pengelola jendela, peramban, pengaya peramban, atau skrip Greasemonkey. Hanya surat? Tidak terlalu banyak.
- Lebih mudah digunakan. "Tekan Ctrl-Alt-Q untuk membuka tab Foo, lalu Meta-Shift-F12 untuk menjalankan tindakan Bar" - itu tidak membuat hidup saya lebih mudah / lebih cepat, yang merupakan keseluruhan tujuan pintasan keyboard.
Di sisi lain, berikut adalah dua peringatan untuk dipertimbangkan:
Anda jelas harus mengabaikan penekanan tombol ketika itu terjadi saat pengguna mengetik di kotak teks. Ini bukan masalah teknis, tetapi itu berarti bahwa pengguna tidak dapat menggunakan pintasan itu.
Jika, katakanlah, halaman Anda memfokuskan secara otomatis kotak pencarian, atau aplikasi web Anda sangat entri teks, ini dapat menimbulkan masalah.
Anda mungkin ingin berpikir tentang mengaktifkan / menonaktifkan. Pintasan keyboard adalah fitur pengguna yang kuat; pengguna "normal" mungkin akan terkejut ketika mereka secara tidak sengaja memicu pintasan keyboard (jelas kunci pengubah akan membuat ini lebih kecil kemungkinannya).
Gmail misalnya memiliki pintasan keyboard dimatikan secara default, dengan pengecualian ?yang (secara alami) menunjukkan bantuan pintasan keyboard - termasuk tautan untuk mengaktifkan / menonaktifkan pintasan. Saya pikir pintasan keyboard adalah area di mana Anda dapat mengatakan tidak apa-apa untuk menjadikannya pengaturan (preferensi pengguna adalah sesuatu yang biasanya kami coba hindari di situs Stack Exchange), dan solusi Google untuk ini sepertinya bagus untuk ini.
Tapi "mati secara default" jelas menyembunyikan penemuan, yang mungkin atau mungkin tidak menjadi masalah.
- tetapi semua hal dipertimbangkan, "tidak ada kunci pengubah" sama sekali sepertinya solusi yang baik untuk saya.