Bagaimana saya bisa mengirim acara ke api jika seseorang menekan surat itu g?
(Di mana peta karakter untuk semua huruf BTW?)
javascript
jquery
keyboard-shortcuts
T Zengerink
sumber
sumber
Jawaban:
Sejak pertanyaan ini awalnya diajukan, John Resig (penulis utama jQuery) telah bercabang dan meningkatkan proyek js-hotkeys. Versinya tersedia di:
http://github.com/jeresig/jquery.hotkeys
sumber
meta
kunci, sesuatu yang tidak didukung dijs-hotkeys
:) Terima kasihBagaimana dengan jQuery Hotkeys ?
Untuk mengikat Ctrl+ cke fungsi (
f
), misalnya:sumber
## Heading ##
muncul di bidang teks. Contoh 2 : Pertanyaan ini. Contoh 3 : Tanya Jawab ini .Baru-baru ini saya menulis perpustakaan mandiri untuk ini. Tidak memerlukan jQuery, tetapi Anda dapat menggunakannya dengan jQuery tanpa masalah. Ini disebut perangkap tikus.
Anda dapat memeriksanya di http://craig.is/killing/mice
sumber
Ya ada banyak cara. Tapi saya kira Anda tertarik pada implementasi lanjutan. Beberapa hari yang lalu saya dalam pencarian yang sama, dan saya menemukannya.
Sini.
Ini bagus untuk merekam acara dari keyboard dan Anda juga akan menemukan peta karakter. Dan hal baiknya adalah ... ini jQuery. Periksa demo di halaman yang sama dan putuskan.
Perpustakaan alternatif ada di sini .
sumber
Jika Anda menginginkan pintasan sederhana (seperti 1 huruf, misalnya saja g), Anda dapat melakukannya dengan mudah tanpa plugin tambahan:
sumber
situs ini mengatakan 71 = g tetapi kode jQuery di atas berpikir sebaliknya
Modal G = 71 , huruf kecil adalah 103
sumber
Anda juga dapat mencoba plugin shortKeys jQuery. Contoh penggunaan:
sumber
Setelah mempelajari beberapa jQuery di Codeacademy, saya menemukan solusi untuk mengikat kunci dengan properti bernyawa. Seluruh ide adalah untuk menghidupkan tanpa menggulir untuk melompat dari satu bagian ke bagian lain. Contoh dari Codeacademy adalah untuk memindahkan Mario melalui DOM tetapi saya menerapkan ini untuk bagian situs web saya (CSS dengan tinggi 100%). Ini adalah bagian dari kode:
Saya pikir Anda bisa menggunakan ini untuk surat dan properti apa pun.
Sumber: http://www.codecademy.com/forum_questions/50e85b2714bd580ab300527e
sumber
Ada versi baru hotKeys.js yang berfungsi dengan versi 1.10+ dari jQuery. Ini kecil, file javascript 100 baris. 4kb atau hanya 2kb yang diperkecil. Berikut adalah beberapa contoh penggunaan sederhana:
Klon repo dari github: https://github.com/realdanielbyrne/HoyKeys.git atau buka halaman repo github https://github.com/realdanielbyrne/HoyKeys atau fork dan berkontribusi.
sumber
Mirip dengan @craig, saya baru-baru ini membangun perpustakaan cara pintas.
https://github.com/blainekasten/shortcut.js
API Chainable dengan dukungan untuk fungsi multple terikat pada satu pintasan.
sumber
Saya telah menjadikan Anda tombol utama! Ini kode saya:
sumber
Saya sedang berusaha melakukan hal yang sama persis, saya menyelesaikan ini setelah waktu yang lama! Ini kode yang akhirnya saya gunakan! Berhasil: Sempurna! Ini Dilakukan dengan menggunakan perpustakaan shortcuts.js ! menambahkan beberapa penekanan tombol lainnya sebagai contoh!
Jalankan saja kode snip-it, Klik di dalam kotak dan tekan Gtombol!
Perhatikan pada ctrl+Fdan meta+Fyang akan menonaktifkan semua keyboard shortcutssehingga Anda harus membuat pintasan keyboard dalam skrip yang sama juga! juga keyboard shortcuttindakan hanya bisa dipanggil
javascript
!Untuk mengkonversi html ke
javascript
,php
atauASP.net
pergi di sini ! Untuk melihat semua milik saya keyboard shortcutsdi JSFIDDLE langsung, Klik Di Sini!Memperbarui
sumber