Kunci Tajam
Nama SharpKey berasal dari Antarmuka papan
Sharp Key , karena didasarkan pada Antarmuka Keyboard mz25key Sharp MZ-2500/MZ-2800 PS/2 asli.
Antarmuka Multi-HID SharpKey adalah perangkat yang memungkinkan koneksi Keyboard dan Mouse, melalui PS/2 atau Bluetooth, ke komputer Sharp dan NEC kuno. Itu ditempatkan dalam casing KM-24 kecil berwarna hitam atau abu-abu muda agar sesuai dengan warna konsol host dan hanya memakan sedikit ruang tambahan. Ini memiliki dua port eksternal, satu untuk keyboard atau mouse PS/2 dan yang kedua untuk kabel untuk dihubungkan dengan soket input keyboard atau mouse host. Jika menggunakan bluetooth maka port PS/2 tidak digunakan dan hanya diperlukan kabel host dari port host.
Saat digunakan, SharpKey mengambil daya dari host, menambahkan sedikit overhead tambahan ke catu daya komputer host. Biasanya mengkonsumsi 30mA saat aktif dalam mode antarmuka dan naik menjadi 150mA jika antarmuka web IoT diaktifkan. Arus startup sesaat puncak untuk WiFi bisa mencapai 250mA.
Bagian ini menjelaskan port, antarmuka, tombol, dan LED SharpKey.
Pelabuhan
SharpKey dilengkapi dengan dua port mini-DIN perempuan, LED dan saklar konfigurasi untuk mengaktifkan antarmuka web WiFi IoT on-board dan Pemasangan perangkat Bluetooth. Gambar di bawah menunjukkan lokasinya.
Di sebelah kiri adalah konektor HOST, ini adalah soket mini-DIN perempuan 8pin tempat kabel khusus HOST dicolokkan. Kabel menghubungkan SharpKey ke port mouse atau keyboard pada host tertentu, mis. Tajam MZ-2800.
Di sebelah kanan adalah konektor PS/2, ini adalah soket perempuan mini-DIN 6pin yang digunakan untuk menyambungkan keyboard PS/2 atau mouse PS/2. Soket ini dapat ditukar secara hot-swap sehingga perangkat dapat dicabut dan dipasang kembali saat antarmuka dihidupkan. Menyambungkan perangkat lain dengan jenis yang sama dapat dilakukan, namun mengubah dari keyboard ke mouse/vis-a-viz tidak dapat dilakukan karena memerlukan penggantian kabel HOST juga (yaitu jika sisi HOST dihubungkan ke input keyboard Sharp X68000 dan sisi PS2 ke Keyboard PS/2, Anda perlu mengubah sisi HOST ke kabel mouse X68000 jika Anda ingin menghubungkan Mouse PS/2).
Secara internal, terdapat konektor header 8pin 2mm, ini digunakan ketika pemutakhiran Firmware OTA gagal (mis. Bricked) atau untuk pengembangan dan debugging fitur baru. Lihat dokumentasi teknis untuk informasi lebih lanjut tentang konektor ini dan penggunaannya.
LED
LED Aktivitas Biru digunakan untuk menunjukkan pengoperasian perangkat dan memperingatkan kesalahan atau status perangkat.
Selama pengoperasian normal, LED Aktivitas menyala sesaat saat antarmuka dihidupkan dan kemudian LED mati. Jika tidak ada perangkat PS/2 yang terhubung, LED akan menyala secara permanen hingga perangkat PS/2 terhubung (atau Bluetooth diaktifkan dan perangkat berpasangan dengan SharpKey). Selama aktivitas keyboard, LED akan berkedip setiap kali tombol ditekan. Selama aktivitas mouse, LED hanya akan menyala jika 'tombol roda ketiga' ditekan dan mouse masuk ke mode konfigurasi.
Status LED | Kejadian | Keterangan |
---|
Pada | Selama penyalaan | Menyala selama 1 detik lalu mati. Ini menunjukkan penyalaan normal dan inisialisasi berhasil. |
| Penggunaan normal | PS/2 Keyboard atau mouse tidak terhubung, perangkat Bluetooth tidak dipasangkan. |
Mati | Selama penyalaan | Kegagalan perangkat. |
| Penggunaan normal | Perangkat berjalan normal. |
Berdenyut | Penggunaan normal | LED menyala sebentar pada setiap tombol keyboard ditekan. |
| Pemilihan Wi-Fi | LED berkedip 1 flash per 0,5 detik ketika tombol WiFi ditekan selama lebih dari 2 detik dan SharpKey menunjukkan mode Klien/Titik Akses WiFi yang dikonfigurasi dipilih. |
| | LED Berkedip 1 kedipan per 0,25 detik ketika tombol WiFi ditekan lebih dari 5 detik dan SharpKey menunjukkan parameter default mode Titik Akses yang dipilih. |
| Pemasangan Bluetooth | LED Berkedip 1 kedipan per 0,125 detik saat tombol WiFi ditekan lebih dari 10 detik dan mode Penyandingan Bluetooth dipilih. |
| Atur Ulang NVS | LED Berkedip 1 kedipan panjang per detik ketika tombol WiFi ditekan lebih dari 15 detik dan Reset NVS dipilih. |
Beralih
Sakelar konfigurasi WiFi/Bluetooth terletak di dalam casing SharpKey dan diakses melalui lubang pin di bagian atas casing, di sebelah LED. Batang non-konduktor perlu digunakan, memasukkannya ke dalam lubang pin dan menekan sakelar internal.
Lamanya waktu tombol ditekan menunjukkan fitur yang ingin diakses pengguna.
Peralihan Waktu Tertekan | DIPIMPIN | Fitur |
---|
1 detik | Mati. | Batalkan fitur apa pun yang dipilih, mis. Mode WiFi atau pemasangan Bluetooth. |
2 penekanan tombol dalam 1 detik | SharpKey melakukan boot ulang dan LED akan menyala hingga tombol ditekan atau mouse digerakkan. | Mulai ulang SharpKey. Digunakan jika Anda perlu me-reboot SharpKey, misalnya mengubah dari PS/2 ke Bluetooth setelah melepaskan perangkat PS/2. |
2 - 4 detik | Berkedip 2 kali per detik. | Pilih mode WiFi yang dikonfigurasi, Titik Akses atau Klien. |
5 - 9 detik | Berkedip 4 kali per detik. | Pilih parameter default mode Titik Akses WiFi. |
10 - 14 detik | Berkedip 8 kali per detik. | Pilih mode Penyandingan Bluetooth. |
15 - 19 detik | Berkedip satu pulsa panjang per detik. | Pilih mode Reset NVS (hapus semua pengaturan dan kembalikan ke mode pabrik). |
Lihat bagian yang relevan untuk informasi lebih lanjut tentang mengakses dan menggunakan berbagai fitur.
Kabel
Setiap mesin host memiliki spesifikasi listrik dan mekanik yang berbeda untuk input keyboard dan mouse-nya. SharpKey mampu mengatur persyaratan kelistrikan dan protokol tetapi persyaratan mekanis harus dipenuhi dengan kabel fisik.
Ini berarti setiap port input keyboard dan mouse mesin host memerlukan kabel unik dari SharpKey ke port keyboard atau mouse host. Pada mesin Sharp, port mouse bersifat umum sehingga hanya diperlukan satu kabel untuk menghubungkan SharpKey ke port mouse Sharp mana pun. Perbedaan kabel dapat dilihat di bawah.
Setiap kabel memiliki konektor mini-DIN 8pin yang terpasang (MZ-2500 memiliki 2 konektor sehingga kedua sisi dapat digunakan) yang dihubungkan ke SharpKey. Ujung kabel yang lain dihubungkan ke port keyboard atau mouse host.
Menghubungkan SharpKey
Menghubungkan SharpKey hanyalah masalah mendapatkan kabel yang benar untuk mesin host Anda, baik keyboard atau mouse, mencolokkan ujung mini-din 8pin ke SharpKey dan ujung lainnya ke port keyboard atau mouse mesin host Anda.
Jika Anda ingin menggunakan Keyboard PS/2 atau mouse PS/2, masukkan konektor mini-din 6pin keyboard/mouse ke ujung SharpKey yang berlawanan. Jika Anda ingin menggunakan Bluetooth maka tidak perlu membuat koneksi dengan port PS/2 di SharpKey.
catatan. Bluetooth hanya akan diaktifkan bila tidak ada perangkat PS/2 yang terhubung.
Setelah kabel tersambung, hidupkan mesin Anda dan gunakan keyboard/mouse PS/2 atau keyboard/mouse Bluetooth seperti biasa. Jika tombol keyboard mana pun tidak dipetakan dengan benar ke kunci host, Anda dapat menggunakan antarmuka web IoT untuk menambahkan pemetaan kunci sesuai kebutuhan.
catatan. Perangkat Bluetooth memerlukan pemasangan dan setelah dipasangkan, saat dihidupkan, mungkin memerlukan waktu beberapa detik untuk tersambung. Saat menggunakan Bluetooth saat penyalaan, bangunkan perangkat bluetooth dengan menekan tombol shift atau menggoyangkan mouse berulang kali, hal ini diperlukan karena perangkat akan berada dalam mode tidur dan SharpKey tidak dapat terhubung.
Pemasangan Bluetooth
Selain perangkat PS/2 HID, perangkat nirkabel Bluetooth juga dapat dihubungkan ke SharpKey.
Untuk menggunakan Bluetooth, Tidak ada perangkat PS/2 yang harus terhubung ke SharpKey. Jika SharpKey mendeteksi perangkat PS/2 saat startup, Bluetooth tidak akan diaktifkan. Transceiver Bluetooth di ESP32 tidak begitu kuat sehingga perangkat Anda harus berada dalam jangkauan 1m atau kurang (beberapa perangkat, biasanya mouse, beroperasi pada jarak yang lebih jauh).
Saat diterima, dalam
mode default pabrik atau setelah fungsi
NVS Clear , SharpKey akan melakukan pemindaian Bluetooth untuk mencari perangkat terdekat yang berada dalam mode Berpasangan. Cukup tekan tombol
penyandingan pada perangkat keyboard atau mouse Anda dan dalam 5-10 detik perangkat akan terhubung tanpa memerlukan PIN penyandingan.
Hingga 5 perangkat tambahan dapat dipasangkan dengan SharpKey (yang akan beroperasi secara bersamaan jika kelima perangkat tersambung) dapat ditambahkan dengan menempatkan SharpKey ke
Mode Berpasangan . Untuk masuk ke
Mode Berpasangan, tekan tombol Wifi/Config Enable selama 10-15 detik, saat Anda menahan tombol, Anda akan melihat pola perubahan LED Biru:
- 2-5 detik akan berkedip dua kali per detik yang menandakan Mode Aktif WiFi dipilih jika Anda melepaskan sakelar.
- 5-10 detik akan berkedip 4 kali per detik yang menunjukkan Mode WiFi Default dipilih jika Anda melepaskan sakelar.
- 10-15 detik akan berkedip 8 kali per detik yang menunjukkan Mode Penyandingan Bluetooth dipilih jika Anda melepaskan sakelar.
Lepaskan sakelar setelah 10 detik dan SharpKey akan memasuki mode berpasangan dan terhubung dengan perangkat HID apa pun yang ditemukan dalam mode Berpasangan. SharpKey tetap dalam mode berpasangan selama 60 detik dan selama waktu tersebut ia akan berpasangan dengan sebanyak mungkin perangkat HID yang ditemukannya.
Otentikasi perangkat (entri PIN) telah dinonaktifkan secara terprogram untuk SharpKey karena tidak ada cara untuk menampilkan PIN pasangan. Metode ini umumnya bekerja dengan baik untuk sebagian besar perangkat BLE dan BT Classic tetapi jika perangkat Anda memerlukan PIN yang tidak dapat dinonaktifkan, setelah sekitar 10 detik LED Biru akan mulai berkedip dengan 3 pulsa panjang, berulang setiap detik. Jika Anda melihat LED berkedip, masukkan kode PIN '1234' pada keyboard Anda dan tekan ENTER. Jika LED terus berkedip, ulangi entri PIN hingga berpasangan dan LED berhenti berkedip.
Pada siklus daya SharpKey di masa mendatang, perangkat bluetooth Anda perlu diguncang atau dibangunkan agar dapat tersambung kembali. Hal ini dapat dilakukan dengan menekan tombol
Shift berulang kali pada keyboard atau menggerakkan mouse. Jika perangkat bluetooth tidak dibangunkan, SharpKey tidak akan dapat melihatnya dan terhubung. Diperlukan waktu 1-10 detik untuk menyambung kembali tergantung pada perangkat Anda dan jangkauan dari SharpKey (semakin jauh jaraknya, semakin lama waktu yang diperlukan karena transceiver Bluetooth ESP32 tidak terlalu kuat).
Mengakses Antarmuka Web IoT
SharpKey memiliki beberapa peta keyboard yang telah dikonfigurasi sebelumnya, default pabrik disetel ke tata letak keyboard Inggris di semua mesin host yang didukung. Dengan menggunakan tombol pintas (lihat di bawah) dimungkinkan untuk memilih peta yang berbeda.
Peta bawaan akan berkembang seiring waktu untuk mendukung lebih banyak keyboard dan pembaruan ini akan didistribusikan sebagai pembaruan firmware. Tata letak keyboard yang saat ini didukung adalah:
- Tata Letak Wyse KB-3926 Inggris
- Tata Letak Jepang OADG109 Generik
- Tata Letak Jepang Sanwa SKB-L1
- Perixx Periboard 810 Tata Letak Inggris
- Tata Letak OMOTON K8508 Inggris
Namun terdapat kasus tepi dimana kunci tidak berfungsi atau tidak berfungsi sebagaimana mestinya untuk pengguna individu, juga pengguna lain mungkin mendapati keyboard regional (negara) mereka tidak berfungsi dengan baik dan kekurangan ini perlu diatasi oleh pengguna yang memiliki lebih banyak fungsi. pengalaman langsung. Untuk tujuan ini, SharpKey dapat dikonfigurasi untuk memetakan kode PS/2 atau kombinasi kode apa pun ke dalam rangkaian kunci yang diharapkan oleh host aktif. Kode pindaian Bluetooth dipetakan secara internal ke kode pindaian PS/2 sehingga semua jenis keyboard (PS/2 atau Bluetooth) pemetaan dilakukan menggunakan kode PS/2.
Untuk melakukan perubahan, SharpKey dilengkapi dengan server web internal menggunakan teknologi WiFi dan dapat dikonfigurasi dalam mode Titik Akses (Anda menghubungkan perangkat WiFi Anda ke SharpKey) atau mode Klien di mana SharpKey menggunakan kredensial yang disimpan untuk terhubung dengan Anda router jaringan rumah.
Untuk mengakses antarmuka web, SharpKey perlu mengaktifkan Wifi Access Point atau Client transceiver. Ini dilakukan melalui sakelar Konfigurasi WiFi/BT.
Ada dua mode WiFi, Access Point dan Klien:
- Access Point adalah tempat SharpKey bertindak sebagai router WiFi dan Anda mencari melalui pengaturan wifi komputer/ponsel Anda untuk jaringan WiFi: sharpkey dan terhubung menggunakan kata sandi: sharpkey. SSID dan kata sandi dapat diubah dalam konfigurasi tetapi jika Anda lupa perubahannya, menekan tombol WiFi/BT selama lebih dari 5 detik akan memaksa SharpKey masuk ke mode Titik Akses menggunakan pengaturan default yang disebutkan di atas.
- Mode klien adalah tempat SharpKey terhubung ke jaringan rumah Anda, rinciannya harus dimasukkan terlebih dahulu ke SharpKey melalui mode Titik Akses. Setelah disetel, setiap kali SharpKey memasuki mode WiFi, SharpKey akan secara otomatis mencoba menyambung ke router Anda, menggunakan DHCP (router Anda mengalokasikan alamatnya) atau dengan alamat tetap yang Anda berikan.
Langkah-langkah untuk mengakses masing-masing mode dapat dilihat pada tabel di bawah ini.
Mode | Cara Mengakses | Keterangan |
---|
Modus Titik Akses. Pengaturan awal atau dengan memaksakan mode default. | Pengaturan awal pabrik, menekan tombol WiFi selama 5-10 detik akan masuk ke mode Titik Akses WiFi. Jika konfigurasi yang buruk telah dilakukan atau Anda mengalami perubahan jaringan, tekan tombol WiFi selama 5-10 detik untuk memuat parameter default dan masuk ke mode Titik Akses. | Cari di menu pengaturan WiFi komputer atau ponsel Anda untuk jaringan: sharpkey. Hubungkan dengan jaringan ini dan masukkan kata sandi: sharpkey. Setelah koneksi berhasil, buka browser web dan masukkan di bilah alamat: http://192.168.4.1 - Anda sekarang dapat mengakses SharpKey dan mengkonfigurasi WiFi melalui WiFi Manager. |
Modus Titik Akses. | Setelah SharpKey dikonfigurasi dan Anda memilih Mode AP di Manajer WiFi, menekan tombol WiFi selama 2-5 detik akan memasuki mode Titik Akses. | Mode ini adalah Anda telah memilih mode Access Point melalui menu WiFi Manager di konfigurasi browser. Anda dapat mengubah nama jaringan (SSID), kata sandi, dan rentang alamat IP sesuai kebutuhan Anda. Dalam mode ini Anda akan selalu terhubung ke SharpKey dengan bergabung ke jaringannya di menu pengaturan WiFi komputer atau ponsel Anda dan mengakses halaman web konfigurasi menggunakan pengaturan yang Anda berikan. |
Mode klien (juga disebut Stasiun). | Setelah SharpKey dikonfigurasi dan Anda memilih Mode Klien di Manajer WiFi, menekan tombol WiFi selama 2-5 detik akan masuk ke mode Klien. | Mode ini memungkinkan SharpKey untuk terhubung dengan jaringan Anda melalui login WiFi ke router Anda. Selama koneksi awal dalam mode Access Point, di bawah menu WiFi Manager, pilih dan atur mode Klien dengan kredensial router Anda. Setelah dikonfigurasi, setiap kali Anda mengaktifkan WiFi, SharpKey akan terhubung ke router Anda dan dapat diakses dengan alamat IP yang dialokasikan di jaringan Anda atau alamat IP tetap yang Anda masukkan di menu WiFi Manager. |
Setelah menekan sakelar konfigurasi WiFi selama waktu yang diperlukan, perangkat akan reboot dan masuk ke mode WiFi yang diminta. LED berwarna biru akan menyala dan jika tetap menyala berarti telah terjadi error. Jika berkedip sebentar beberapa kali maka konfigurasi WiFi yang diinginkan telah diatur dan dibuat.
Jika semuanya berhasil dan Anda telah bergabung dengan jaringan Access Point atau SharpKey telah terhubung ke jaringan Anda, buka browser dan masukkan alamat IP yang benar, (mis. http://192.168.4.1 untuk mode Access Point awal) akan lihat layar status di bawah. Alamat IP yang benar adalah yang Anda konfigurasikan di WiFi Manager, atau dalam kasus Mode Klien dengan DHCP diaktifkan, alamat yang dialokasikan oleh router Anda yang dapat Anda temukan dengan melihat halaman admin router Anda.
Indikasi visual dari SharpKey yang terhubung ke Anda
Mengonfigurasi Mode Titik Akses
Status pabrik SharpKey secara otomatis dimulai dalam mode Titik Akses ketika WiFi diaktifkan. WiFi diaktifkan dengan menekan tombol WiFi/BT Config selama 2-5 detik. Setelah perangkat dikonfigurasi, jika perangkat tidak dapat diakses (misalnya karena perubahan jaringan), menekan tombol WiFi/BT Config selama 5-10 detik akan secara otomatis masuk ke mode Titik Akses dengan parameter default.
Parameter default dalam mode Titik Akses yang tidak dikonfigurasi ada di bawah.
Parameter | Nilai |
---|
SSID (nama jaringan) | kunci tajam |
Kata sandi | kunci tajam |
Alamat IP Titik Akses | 192.168.4.1 |
Alamat perute | 192.168.4.1 |
Rentang IP yang ditetapkan DHCP | 192.168.4.2 - 192.168.4.254 |
Setelah mengatur SharpKey ke mode WiFi, akses menu WiFi komputer atau ponsel Anda dan pilih jaringan sharpkey. Masukkan kata sandi sharpkey, komputer atau ponsel Anda sekarang akan bergabung dengan jaringan SharpKey dan Anda dapat mengakses antarmuka webnya.
Masukkan URL http://192.168.4.1 ke browser web dan Anda akan disajikan layar status:
Layar status menunjukkan 2 panel, panel Konfigurasi WiFi yang menunjukkan konfigurasi WiFi aktif yang digunakan oleh SharpKey dan panel Informasi Versi yang menunjukkan modul firmware yang diinstal beserta nomor versinya dan versi sistem file disk. Informasi ini dapat digunakan untuk verifikasi fitur atau pelacakan kesalahan/mengumpulkan tiket dukungan dan juga untuk melihat versi untuk melihat apakah paket pembaruan menawarkan perangkat lunak atau perbaikan yang lebih baru.
Di sisi kiri layar, yang disebut menu sidebar, terdapat opsi yang tersedia untuk dilihat atau dikonfigurasi di antarmuka web. Dokumen ini merinci setiap opsi secara lebih rinci di bagian bawah.
Klik opsi WiFi Manager di menu sidebar kiri. Ini akan memulai layar konfigurasi WiFi Manager yang akan muncul seperti:
Anda sekarang punya pilihan, konfigurasikan SharpKey sebagai Access Point atau sebagai Klien. Access Point berarti SharpKey menyediakan jaringan WiFi dan komputer/ponsel Anda perlu terhubung dengannya melalui menu pengaturan WiFi. Mode klien berarti Anda memasukkan rincian jaringan rumah Anda dan SharpKey akan secara otomatis terhubung ke jaringan rumah Anda dan komputer atau ponsel Anda akan melihatnya sebagai perangkat di jaringan Anda.
Jika Anda memutuskan untuk menggunakan mode Titik Akses, Anda dapat membiarkannya dikonfigurasi dengan default, atau mengubahnya dengan panel Konfigurasi WiFi di bawah.
Pilihan mode Access Point pada panel Konfigurasi WiFi adalah:
Pilihan | Keterangan |
---|
Modus Wi-Fi | Pilih jenis mode yang diperlukan, dalam hal ini klik Access Point. |
SSID | Ini adalah nama jaringan yang akan Anda lihat di komputer atau ponsel saat Anda membuka menu pengaturan Wifi dan memindai jaringan yang tersedia. Biarkan sebagai default atau ubah ke nama yang bermakna. |
Kata sandi | Ini adalah kata sandi yang diminta komputer atau ponsel Anda ketika Anda memilih untuk bergabung dengan jaringan yang diidentifikasi oleh SSID. |
Alamat IP | Ini adalah kisaran alamat IP yang akan digunakan SharpKey untuk server DHCP-nya yang mengalokasikan setiap klien penghubung yang meminta alamat. Nilai ini harus diakhiri dengan .1 yang ditetapkan ke SharpKey dan server DHCP akan mengalokasikan alamat xxx.xxx.xxx.2 - 254 ke klien yang terhubung. |
masker jaringan | Ini adalah masker jaringan yang digunakan untuk memfilter dan menutupi alamat IP. Kecuali Anda paham jaringan, selalu setel alamat ini ke 255.255.255.0. |
Gerbang | Ini adalah gerbang yang dibutuhkan komputer atau telepon untuk merutekan permintaan jaringan. Ini harus sama dengan Alamat IP karena SharpKey tidak melakukan perutean. |
Setelah Anda memasukkan pengaturan yang diperlukan, tekan Simpan dan data akan divalidasi. Jika datanya benar, sebuah pesan akan ditampilkan dalam warna hijau yang memberitahukan Anda semua baik-baik saja dan tekan Reboot. Jika pesannya berwarna merah, catat kesalahannya dan perbaiki, tekan Simpan setelah kesalahan diperbaiki.
Setelah penyimpanan berhasil, tekan reboot dan SharpKey akan reboot, segera masuk ke mode WiFi untuk konfirmasi data (yaitu Anda tidak perlu menekan tombol WiFi/BT Config lagi). Tunggu beberapa detik lalu bergabung dengan jaringan SharpKey menggunakan menu pengaturan WiFi komputer atau ponsel Anda. Setelah terhubung dengan jaringan SharpKey, buka browser dan masukkan IP Address yang Anda pilih pada panel
Configure WiFi dan Anda akan langsung dibawa ke menu status SharpKey.
Mengonfigurasi Mode Klien
Status pabrik SharpKey secara otomatis dimulai dalam mode Titik Akses ketika WiFi diaktifkan. Ikuti konfigurasi mode Titik Akses hingga Anda melihat layar status SharpKey dan ikuti petunjuk di bawah ini.
Klik opsi 'WiFi Manager' di menu sidebar kiri. Ini akan memulai layar konfigurasi WiFi Manager yang akan muncul seperti:
Anda sekarang mempunyai pilihan, konfigurasikan SharpKey sebagai Titik Akses, dalam hal ini ikuti instruksi Konfigurasi Mode Titik Akses, atau konfigurasikan SharpKey dalam Mode Klien.
Jika Anda memilih Mode Klien, klik tombol radio Klien dan panel
Konfigurasi WiFi akan diperbarui untuk meminta parameter Klien. Ada dua mode operasi Klien yang berbeda, yaitu DHCP Diaktifkan di mana router menyediakan semua informasi koneksi jaringan atau DHCP Disabled di mana Anda menentukan parameter jaringan secara manual.
Parameter awal yang diminta pada panel
Konfigurasi WiFi muncul di bawah, sama untuk mode DHCP Aktif atau Dinonaktifkan.
Pilihan | Keterangan |
---|
Modus Wi-Fi | Pilih jenis mode yang diperlukan, dalam hal ini klik Klien. |
SSID | Ini adalah nama jaringan yang Anda ingin SharpKey gabungkan untuk membuat koneksi dengan jaringan rumah Anda. |
Kata sandi | Ini adalah kata sandi yang akan diberikan SharpKey ke router Anda untuk mengautentikasi dirinya sendiri dan membuat koneksi. |
Modus DHCP | Ini menentukan apakah Anda ingin router Anda memberikan semua informasi jaringan (Diaktifkan) atau Anda akan menyediakannya secara manual (Dinonaktifkan). |
Akan muncul panel seperti dibawah ini:
Jika Anda memutuskan untuk menggunakan mode DHCP Disabled, parameter tambahan diminta di panel Konfigurasi WiFi :
Pilihan | Keterangan |
---|
Alamat IP | Ini adalah alamat yang akan digunakan SharpKey di jaringan rumah Anda. Anda akan terhubung ke SharpKey menggunakan alamat ini di browser Anda, mis. http://<Alamat IP>. |
masker jaringan | Ini adalah parameter filter dan masking agar SharpKey Anda menempati bagian subnet. Kecuali Anda paham jaringan, masukkan 255.255.255.0 |
Gerbang | Ini adalah alamat IP perangkat di jaringan Anda yang bertindak sebagai pintu gerbang ke internet/intranet. SharpKey tidak mengetahui internet jadi masukkan nilai yang sama dengan Alamat IP di atas. |
Panel yang diperbarui akan muncul seperti yang ditunjukkan di bawah ini:
Setelah Anda mengatur mode operasi yang benar dan memasukkan parameter yang diminta, tekan Simpan dan parameter akan divalidasi dan diperbarui. Jika parameternya valid, pesan sukses berwarna hijau akan muncul yang menunjukkan hal ini dan meminta Anda untuk menekan reboot. Jika parameter tidak valid, pesan merah akan muncul yang menunjukkan entri mana yang salah, perbaiki dan tekan Simpan lagi.
Setelah penyimpanan berhasil, tekan Reboot di side-bar kiri dan SharpKey akan reboot. Tekan kembali tombol WiFi jika ingin masuk ke mode WiFi dengan pengaturan baru. Jika SharpKey gagal bergabung dengan jaringan, LED akan tetap menyala, sebaliknya akan berkedip beberapa pulsa pendek untuk mengonfirmasi koneksi WiFi. Jika SharpKey gagal masuk ke mode WiFi (yaitu tidak dapat terhubung dengan router Anda), LED akan tetap menyala dan setelah 1 menit akan reboot. Dalam situasi ini, tekan tombol WiFi/BT Config selama 5-8 detik dan itu akan masuk ke mode Titik Akses WiFi dengan pengaturan default sehingga Anda dapat mengonfirmasi ulang kredensial yang Anda masukkan.
Pembaruan OTA
SharpKey dilengkapi dengan fitur untuk memungkinkan pembaruan pada firmware internal atau sistem pengarsipan disk. Firmware atau sistem file dapat ditingkatkan untuk fitur yang lebih baru atau untuk memperbaiki bug yang diketahui.
Untuk menggunakan fitur Pembaruan OTA, akses antarmuka web menggunakan informasi Access Point/Klien di atas dan buka browser untuk memuat halaman status awal, yaitu:
Klik opsi Pembaruan OTA di menu sidebar kiri. Ini akan memulai layar konfigurasi Pembaruan OTA yang akan muncul seperti:
Layar Pembaruan OTA menampilkan 4 panel:
- panel Informasi Versi yang menampilkan modul firmware yang diinstal beserta nomor versinya dan versi sistem file disk. Informasi ini dapat digunakan untuk verifikasi fitur atau pelacakan kesalahan/mengumpulkan tiket dukungan dan juga untuk melihat versi untuk melihat apakah paket pembaruan menawarkan perangkat lunak atau perbaikan yang lebih baru.
- panel Partisi ESP32 yang menunjukkan tata letak NVS Flash RAM pada SoC ESP32 yang mendukung SharpKey. Informasi yang menarik adalah Nama Partisi: ota_0, ota_1 dan filesys. SharpKey menggunakan sistem pembaruan yang toleran terhadap kesalahan dalam metode round robin. Jika firmware saat ini berjalan pada partisi ota_0 maka pembaruan apa pun akan ditempatkan ke ota_1. Setelah pembaruan, jika SharpKey gagal melakukan boot, rollback otomatis dilakukan dan SharpKey akan melakukan boot ulang dari ota_0. Hal ini tidak terjadi pada sistem file, jika pembaruan gagal maka sistem file mungkin rusak dan antarmuka web akan gagal berfungsi. Dalam hal ini probe pemrograman eksternal perlu dihubungkan ke SharpKey untuk melakukan reflash sistem file. Ini jarang terjadi dan hanya terjadi karena bug perangkat lunak atau pemadaman listrik.
- panel Unggah Firmware yang memungkinkan Anda memilih file firmware baru dan mengunggahnya ke SharpKey.
- panel Unggah Paket File yang memungkinkan Anda memilih file gambar sistem file baru dan mengunggahnya ke SharpKey.
Untuk memutakhirkan firmware, klik tombol Pilih file di panel Unggah Firmware dan pilih gambar firmware yang disimpan atau diunduh. Validasi akan dilakukan sebelum pemrograman jadi jika Anda memilih gambar yang salah, SharpKey akan menolak untuk memperbarui. Validasi juga akan memeriksa versi dan memblokir pembaruan jika versi yang dipilih sama dengan firmware saat ini. Setelah dipilih, panel akan diperbarui sebagai berikut:
Klik tombol Tingkatkan jika Anda siap mengunggah dan mem-flash firmware baru ke SharpKey atau klik Batal untuk menghapus file yang dipilih. Setelah Anda menekan Tingkatkan, prosedur pembaruan akan dimulai, pertama-tama file akan divalidasi dan jika valid, pengunggahan file akan dilakukan dan panel akan berubah menunjukkan status:
Setelah unggahan berhasil, pesan sukses berwarna hijau akan muncul yang menyarankan Anda untuk melakukan operasi reboot. Jika pesan merah muncul, reboot SharpKey dan coba unggah firmware lagi. Mekanisme failsafe tidak akan pernah menimpa firmware saat ini sehingga Anda selalu dapat me-restart SharpKey.
Untuk mengupgrade paket file (sistem file yang berisi gambar pemetaan kunci dan file server web), klik tombol Pilih file di panel Unggah Paket File dan pilih gambar paket file yang disimpan atau diunduh. Validasi akan dilakukan sebelum pemrograman jadi jika Anda memilih gambar yang salah, SharpKey akan menolak untuk memperbarui. Setelah dipilih, panel akan diperbarui sebagai berikut:
Klik tombol Tingkatkan jika Anda siap mengunggah dan mem-flash paket file baru ke SharpKey atau klik Batal untuk menghapus file yang dipilih. Setelah Anda menekan Tingkatkan, prosedur pembaruan akan dimulai, pertama-tama file akan divalidasi dan jika valid, pengunggahan file akan dilakukan dan panel akan berubah menunjukkan status:
Setelah unggahan berhasil, pesan sukses berwarna hijau akan muncul yang menyarankan Anda untuk melakukan operasi reboot.
Jika pesan merah muncul, reboot SharpKey dan coba unggah filepack lagi. Dalam situasi ini, ketika pembaruan paket file gagal, jika SharpKey gagal masuk ke mode WiFi maka ada kemungkinan sistem file rusak. Antarmuka SharpKey akan terus beroperasi tetapi tidak ada akses yang dapat dilakukan ke antarmuka web. Untuk memperbaikinya, probe pemrograman eksternal perlu dihubungkan ke SharpKey untuk melakukan reflash sistem file. Lihat dokumentasi teknis tentang prosedur yang benar. Situasi di mana pengunggahan paket file gagal dan terjadi kerusakan seharusnya sangat jarang terjadi, cukup pastikan daya terus diterapkan ke SharpKey selama pengunggahan.
Editor Peta Kunci
Untuk memenuhi kombinasi tombol yang belum dipetakan atau keyboard dengan tata letak, konfigurasi, dan kode pemindaian berbeda, SharpKey memungkinkan pengeditan peta keyboard. Peta kunci dapat diperbarui melalui editor peta kunci bawaan atau melalui prosedur simpan-edit-unggah file lokal menggunakan alat seperti dhex. Jika file pemetaan kunci rusak, Anda dapat mengunggah cadangan dari file lokal atau membiarkan SharpKey memuat ulang dari peta default internal sehingga upaya lain untuk mengedit peta kunci dapat dilakukan.
Mengingat perbedaan antara berbagai mesin yang didukung, editor peta kunci dan datanya berbeda untuk setiap model, jadi ada bagian yang didedikasikan untuk setiap mesin di bawah ini, yang menjelaskan logika pemetaan dan penggunaan editor dalam membuat perubahan. Peta kunci hanya dapat diedit untuk host aktif yang terdeteksi oleh SharpKey saat startup. Jika host tidak terdeteksi maka opsi pengeditan peta kunci tidak akan muncul di menu bilah sisi kiri.
Editor peta kunci dasar, umum untuk semua host yang didukung, didasarkan pada tabel masukan hex, dengan prioritas pemetaan dari atas ke bawah, di mana setiap entri dalam tabel menentukan satu peta kunci. Data dapat dimasukkan dalam nilai hex atau desimal dan beberapa kolom masukan memiliki kotak popover yang membantu dalam memilih fitur seperti tombol SHIFT untuk membantu proses konfigurasi.
Untuk mengakses editor peta kunci dari host aktif, mulai antarmuka web menggunakan informasi Titik Akses/Klien di atas dan buka browser untuk memuat halaman status awal, contohnya ada di bawah.
Klik opsi <HOST> KeyMap di menu sidebar kiri. Ini akan memulai layar editor peta kunci untuk host aktif yang serupa dengan contoh di bawah.
Ada 2 panel di editor keymap, satu untuk input langsung dan pengeditan nilai peta kunci, yang kedua untuk menyimpan dan memuat file keymap ke disk lokal. Opsi terakhir dapat digunakan untuk pencadangan atau untuk mengizinkan pengeditan eksternal peta kunci menggunakan alat komputer lokal.
Di panel KeyMap Editor, sebuah tabel akan ditampilkan, berdasarkan teknologi responsif yang akan otomatis berukuran ke jendela yang dapat dilihat, gunakan roda gulir mouse untuk menggulir ke bawah atau tombol TAB/kursor untuk menggulir ke kiri dan kanan.
Header tabel berbeda-beda bergantung pada host yang aktif dan akan dijelaskan lebih detail di bagian host di bawah.
Editor dapat menambah, menghapus, menukar, menyimpan perubahan atau memuat ulang menggunakan empat tombol dan dua kolom di sebelah kanan tabel sebagai berikut:
- untuk menambahkan kolom, klik simbol + berwarna hijau dan akan muncul baris kosong pada baris di bawah tanda +. Semua nilai akan disetel ke nonaktif dan memerlukan penyelesaian agar dapat aktif.
- untuk menghapus satu baris, klik simbol merah PADA baris yang ingin Anda hapus.
- untuk menghapus beberapa baris, klik pada Kotak Centang di sebelah kanan setiap baris yang akan dihapus. Ketika satu atau lebih kotak centang dicentang, tombol Hapus berwarna biru akan diaktifkan, tekan Hapus dan baris akan dihapus.
- untuk menukar DUA baris, klik Kotak Centang di sebelah kanan setiap baris, hanya DUA baris yang harus dicentang. Setelah dua baris dicentang, tombol Tukar berwarna biru akan diaktifkan, tekan Tukar dan baris akan ditukar.
- untuk menyimpan peta kunci (aktifkan pada reboot berikutnya), setelah Anda membuat perubahan data, tombol Simpan berwarna biru akan diaktifkan, klik untuk menyimpan perubahan.
- setelah perubahan dilakukan, tombol Muat Ulang berwarna biru akan diaktifkan, mengklik tombol ini kapan saja akan membuang semua perubahan dan memuat ulang peta kunci.
Pesan akan ditampilkan di kotak status tepat di atas tombol, di sinilah kesalahan akan dilaporkan jika terjadi.
Silakan lihat bagian di bawah untuk detail peta kunci yang lebih spesifik.
Peta Kunci Sharp MZ-2500 / MZ-2800
Model MZ-2500 dan MZ-2800 berbagi tabel peta kunci yang sama. Sama dengan mesin host lain yang didukung, peta kunci memungkinkan penargetan peta pada model keyboard tertentu (mis. Wyse KB-3296) dan varian host tertentu (mis. MZ-80B pada MZ-2500).
Mesin MZ-2500/MZ-2800 menggunakan keyboard yang didasarkan pada matriks kunci 13x8 atau 14x8 dimana semua kunci yang tidak aktif melihat logika 1 dan kunci aktif melihat logika 0. Matriks keyboard MZ-2500 dapat divisualisasikan dalam berikut tabel dan gambar beserta layout keyboardnya. Tabel pertama memiliki kolom sebagai header horizontal dan tabel kedua memiliki baris sebagai header horizontal.
MZ-2500 Keyboard Map.
Row D7 D6 D5 D4 D3 D2 D1 D0
----------------------------------------------------------------------------------
0 F8 F7 F6 F5 F4 F3 F2 F1
1 KP - KP + KP . KP , KP 9 KP 8 F1O F9
2 KP 7 KP 6 KP 5 KP 4 KP 3 KP 2 KP 1 KP 0
3 BREAK RIGHT LEFT DOWN UP RETURN SPACE TAB
4 G F E D C B A / ?
5 O N M L K J I H
6 W V U T S R Q P
7 , < . > _ YEN | ^ '¿ Z ¿ Y X ¿
8 7 ' 6 & 5 % 4 $ 3 # 2 " 1 ! 0
9 [ { @ ` - = ; + : * 9 ) 8 (
10 KP / KP * ESC BACKSPACE INST/DEL CLR/HOME COPY ] }
11 CTRL KANA SHIFT LOCK GRAPH
12 KJ2 KJ1
13 HELP ARGO
Col 0 1 2 3 4 5 6 7 8 9 10 11 12 13
--------------------------------------------------------------------------------------------------------------------------------------
D0 F1 F9 KP 0 TAB / ? H P X 0 8 ( ] } GRAPH KJ1 ARGO
D1 F2 F10 KP 1 SPACE A I Q Y 1 ! 9 ) COPY LOCK KJ2 HELP
D2 F3 KP 8 KP 2 RETURN B J R Z 2 " : * CLR/HOME SHIFT
D3 F4 KP 9 KP 3 UP C K S ^ '¿ 3 # ; + INST/DEL KANA
D4 F5 KP , KP 4 DOWN D L T YEN | 4 $ - = BACKSPACE CTRL
D5 F6 KP . KP 5 LEFT E M U _ 5 % @ ` ESC
D6 F7 KP + KP 6 RIGHT F N V . > 6 & [ { KP *
D7 F8 KP - KP 7 BREAK G O W , < 7 ' KP /
Matriks keyboard MZ-2800 dapat divisualisasikan pada gambar berikut, gambar pertama adalah layout keyboard dan gambar kedua adalah matriks keyboard.
Kunci PS/2 (keyboard Bluetooth dipetakan secara internal ke tombol PS/2) mungkin memerlukan aktivasi satu atau lebih pasangan baris/kolom dalam matriks keyboard dan mungkin penonaktifan pasangan baris/kolom lainnya. Untuk memenuhi ini, 14 parameter disediakan per peta kunci tunggal, yang semuanya perlu dikonfigurasi atau default, yang dijelaskan di bawah ini.
Proses pemetaan melintasi tabel pemetaan dari atas ke bawah setiap kali tombol PS/2 ditekan dan jika tombol dicocokkan, matriks output MZ-2500/2800 diperbarui menggunakan parameter Make Row yang menunjuk ke baris dalam matriks dan Parameter Kunci Make yang diatur, melalui logis atau, data kolom 8 bit untuk baris itu. Hingga 3 bit matriks dapat diatur (3 tombol tekan pada keyboard MZ-2500/2800) per tombol PS/2. Hingga 2 pelepasan matriks dapat diatur per kunci PS/2. Rilis kunci digunakan ketika pengubah mungkin sudah ditekan, yaitu. Shift dan perlu dirilis untuk mengatur kunci yang diperlukan ke dalam matriks. Kedua set dan rilis menggunakan Logic 1 untuk menunjukkan keadaan aktif.
yaitu. Buat baris 1 = 0x01, buat tombol 1 = 0x80-Menggunakan peta matriks MZ-2500 di bawah ini, kombinasi ini akan melihat tombol keypad dikurangi ditekan pada matriks output yang dikirim ke MZ-2500 sebagai input keyboard, MZ- 2500 kemudian akan bereaksi dengan mendeteksi dan bertindak pada tombol keypad dikurangi ditekan.
Di tabel pemetaan, untuk nilai matriks dan nilai kunci, bit set = 1 dan bit reset = 0 yang merupakan kebalikan dari status matriks keyboard MZ-2500/MZ-2800 yang sebenarnya tetapi membuat pemahaman dan konfigurasi lebih mudah. Jika baris diatur ke 255 (0xff), yang merupakan nilai penanda yang menunjukkan parameter yang tidak digunakan, maka entri tertentu diabaikan.
Tabel berikut menjelaskan setiap parameter yang dapat dikonfigurasi membentuk peta kunci tunggal.
Parameter | Keterangan |
---|
Kode kunci PS/2 | Ini adalah kode keyboard PS/2 mentah untuk setiap kunci yang diberikan tidak termasuk pengubah E0/E1 atau Break yang tercermin dalam bendera kunci kontrol PS/2. |
Kunci kontrol PS/2 | Ini adalah kunci kontrol yang harus dicocokkan untuk kode kunci PS/2 yang diberikan. Mereka termasuk shift, ctrl, caps, alt, altgr, gui, func dan break (bukan kunci break tetapi kunci terobosan atau rilis). |
Untuk keyboard | Ini adalah bendera untuk menentukan model keyboard PS/2 atau Bluetooth tertentu di mana peta ini akan aktif jika keyboard yang terhubung cocok. |
Untuk model host | Ini adalah bendera untuk menentukan model atau set model peta kunci aktif. MZ-2500 dapat meniru MZ-80B, MZ-2000 dan MZ-2500 dan MZ-2800 dapat meniru MZ-2500 atau MZ-2800. |
Buat baris 1 | Ini adalah baris dalam matriks keyboard MZ-2500/MZ-2800 untuk diaktifkan ketika kode keycode PS/2 yang ditentukan cocok. |
Membuat kunci 1 | Ini adalah kolom dalam matriks keyboard MZ-2500/MZ-2800 yang akan diaktifkan untuk kode kunci PS/2 yang cocok. |
Buat baris 2 | Sama seperti membuat baris 1, aktivasi baris kedua jika diperlukan. 0xff = Dinonaktifkan. |
Membuat kunci 2 | Sama seperti membuat kunci 1. |
Buat baris 3 | Sama seperti membuat baris 1, aktivasi baris ketiga jika diperlukan. 0xff = Dinonaktifkan. |
Membuat kunci 3 | Sama seperti membuat kunci 1. |
BREAK ROW 1 | Ini adalah baris dalam matriks keyboard MZ-2500/MZ-2800 yang akan diaktifkan, jika diatur, ketika kode keycode PS/2 yang ditentukan cocok. |
Break Key 1 | Ini adalah kolom dalam matriks keyboard MZ-2500/MZ-2800 yang akan diaktifkan ketika kode keycode PS/2 cocok. |
BREAK ROW 2 | Sama seperti Break Row 1, baris kedua akan diaktifkan jika diperlukan. oxff = dinonaktifkan. |
Break Key 2 | Sama seperti Break Key 1. |
Semua parameter KEYMAP ditampilkan di editor peta utama menggunakan notasi hex, yaitu:
Semua baris KEYMAP disimpan dalam tabel dan ukuran tabel yang dapat dilihat diatur sesuai dengan browser dan/atau ukuran layar komputer. Untuk melihat baris tersembunyi, gunakan roda gulir mouse.
Entri data dapat dibuat dalam notasi hex atau desimal dengan mengklik pada kolom dan memasukkan nilai, lalu klik pada kolom berikutnya dan masukkan nilai pengulangan, atau klik sekali kemudian gunakan tombol tab untuk entri data yang lebih cepat. Detail untuk setiap kolom dan nilai input reqired dapat dilihat di bawah ini.
Kode Key PS/2 - Kolom ini mengharapkan scancode keyboard PS/2 atau Bluetooth yang dapat ditemukan di manual pengguna keyboard Anda atau di web di mana ada banyak referensi. yaitu. Kunci A memiliki nilai scancode generik 0x1c. Kode hex tidak ramah pengguna dan karena ada banyak keyboard dengan banyak scancodes yang berbeda, tidak mungkin untuk menawarkan daftar picklist.
PS/2 scancodes dapat diwakili oleh beberapa byte, hanya menggunakan byte primer dan mengabaikan seqeuences kode yang diperluas seperti E0/E1/F0 karena ini diproses secara internal dan fitur yang sesuai yang dipilih dalam kolom kunci kontrol PS/2.
Kunci Kontrol PS/2 - Parameter ini menunjukkan tombol pengubah mana (mis. Ctrl, shift dll) ditekan bersama dengan scancode PS/2 untuk membuat kecocokan. Karena nilai hex diperlukan, nilai pengubah adalah sebagai berikut:
Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai |
---|
MENGGESER | 0x01 | CTRL | 0x02 | CAPS | 0x04 | ALT | 0x08 |
Altgr | 0x10 | GUI | 0x20 | FUNGSI | 0x40 | MERUSAK | 0x80 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada pengubah kunci yang harus Anda cocokkan bersama dengan scancode PS/2 agar peta dapat membuat kecocokan dan memproses sisa parameter pemetaan.
Untuk keyboard - kolom ini mengharapkan nilai 8bit, setiap bit menunjukkan model keyboard yang didukung dan jika keyboard aktif cocok dengan salah satu bit set yang disetel, parameter pemetaan lainnya akan diproses.
Nilai yang valid berada dalam tabel di bawah ini dengan lima model keyboard yang ditentukan dan sisanya adalah penanda tempat yang siap untuk ditetapkan ke keyboard khusus. yaitu. Pemetaan keyboard Anda sendiri dapat ditugaskan ke keyboard 4 dan menggunakan hotkey shift+Ctrl+ESC+keypad_4 akan mengatur keyboard aktif ke keyboard 4 dan pemetaan Anda kemudian akan aktif.
Nilai 255 (0xff) di bidang ini memungkinkan keymap untuk semua model keyboard. Sebagian besar pemetaan default diaktifkan untuk semua keyboard, menempatkan pemetaan Anda sendiri lebih tinggi di tabel pemetaan membuatnya menjadi prioritas di atas peta standar.
Model keyboard | Nilai | Model keyboard | Nilai | Model keyboard | Nilai | Model keyboard | Nilai |
---|
UK WYSE KB3926 | 0x01 | Jepang OADG109 | 0x02 | Jepang Sanwa SKB-L1 | 0x04 | Keyboard 4 | 0x08 |
Keyboard 5 | 0x10 | Keyboard 6 | 0x20 | UK Periboard 810 (BT) | 0x40 | UK Omoton K8508 (BT) | 0x80 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada model keyboard dan pemetaan Anda akan diaktifkan untuk model keyboard yang ditunjukkan atau menggunakan semua untuk semua keyboard.
Untuk model host - kolom ini mengharapkan nilai 8bit, setiap bit yang menunjukkan model mesin peta akan aktif. MZ-2500 mampu berjalan sebagai MZ-80B, MZ-2000 dan MZ-2550 dengan masing-masing memiliki pemetaan kunci yang sedikit berbeda dan MZ-2800 juga memiliki perbedaan sehingga bidang ini digunakan untuk menargetkan peta kunci pada mesin tertentu atau set mesin.
Nilai yang valid berada dalam tabel di bawah ini dengan nilai 255 (0xff) yang menunjukkan semua model host.
Model host | Nilai | Model host | Nilai | Model host | Nilai | Model Khost | Nilai |
---|
MZ80B | 0x01 | MZ2000 | 0x02 | MZ2500 | 0x04 | MZ2800 | 0x08 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada model host dan pemetaan Anda akan diaktifkan untuk model yang ditunjukkan atau menggunakan semua untuk semua host yang mungkin.
Buat baris 1, baris 2, baris 3, break 1, baris 2 - kolom ini mengharapkan nilai 4bit yang mewakili baris strobo dari 0 hingga 15. Nilai 255 (0xff) menunjukkan parameter tidak digunakan. Pilih baris ke target dalam matriks output ketika Anda perlu mengaktifkan/menonaktifkan kunci yang akan dilihat host.
Daftar Popover Select telah ditambahkan ke bidang ini, ketika Anda mengklik di bidang (tabbing ke bidang tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada baris strobo yang ingin Anda pilih, baris dan kolom strobo muncul di matriks keyboard yang diuraikan dalam dokumentasi MZ-2500/MZ-2800 atau gunakan tabel keyboard MZ-2500 di atas.
Tabel Pemetaan Default
Tabel di bawah ini menjelaskan peta default dalam format yang mudah dipahami.
<tyle> table {border-collapse: collapse; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </style>
Kunci MZ-2500 | Kunci MZ-2800 | Kunci PS/2 | Keterangan | Keyboard PS/2 |
---|
KUNCI | KUNCI * | Kunci huruf kapital | Menggeser dan mengunci karakter huruf besar/kecil. Tekan sekali untuk mengunci huruf besar, lampu LED menyala, tekan lagi untuk melepaskan dan kembali ke karakter huruf kecil. | Wyse KB-3926 |
MEMBANTU | MEMBANTU * | F11 | Membantu fungsionalitas | |
MERUSAK | MERUSAK * | Berhenti sebentar | Break Key. PS/2 biasanya menggunakan Ctrl+Break untuk menghasilkan istirahat tetapi MZ-2500 memerlukan shift+break yang tidak menghasilkan istirahat, sehingga pemetaan dibuat untuk shift+jeda (yang juga merupakan kunci yang sama dengan istirahat) untuk membuat MZ- 2500 istirahat. | |
MENYALIN | Salin * | F12 | Salin fungsionalitas | |
Clr | Clr * | Shift+Rumah | Layar yang jelas | |
RUMAH | RUMAH * | Rumah | Atur kursor ke posisi 0,0 yaitu. RUMAH. | |
INST | Inst * | Menyisipkan | Masukkan karakter pada posisi kursor. | |
DEL | Del * | Menghapus | Hapus karakter dari posisi kursor. | |
Argo | Argo | Layar Cetak | Fungsionalitas argo. yaitu. Membawa menu applet dalam v2 dasar | |
GRAFIK | GRAFIK | Meninggalkan gui | Ubah ke entri karakter grafis. | |
Yen | Yen | | | Masukkan simbol yen | |
KANA | KANA | GUI yang benar | Pilih Fungsi Kana. | |
Kalimat KJ1 | Kalimat KJ1 | Alt kiri | Fungsionalitas KJ1 | |
KJ2 Transformasi | KJ2 Transformasi | Alt kanan | Fungsionalitas KJ2 | |
| SEBELUMNYA * | PGDN | Kunci sebelumnya | |
| MEMBATALKAN * | Ctrl kanan | Batalkan kunci | |
| SF1 | | Fungsi Khusus 1 | Belum dipetakan |
| SF2 | | Fungsi Khusus 2 | Belum dipetakan |
| SF3 | | Fungsi Khusus 3 | Belum dipetakan |
| SF4 | | Fungsi Khusus 4 | Belum dipetakan |
* = Ditulis dalam bahasa Jepang di MZ-2800.
Semua kunci lainnya sesuai dengan simbol pada keyboard PS/2. Kunci Kunci NUM mengarahkan keypad antara fungsi numerik dan kursor. Pemetaan keyboard melewati tombol pengubah kecuali ada peta yang tepat, yaitu. MENGGESER. Dengan demikian kombinasi kunci yang tidak dipenuhi dalam tabel pemetaan dapat berfungsi, yaitu. Shift+Kana, meskipun Anda selalu dapat mengedit peta melalui antarmuka web di atas.
Peta Kunci Sharp X1
Seri X1 Sharp termasuk X1, X1 Turbo dan X1 Turbo Z. Pemetaan lebih konvensional dalam begitu banyak sehingga scancode PS/2 (Bluetooth Scancode dipetakan secara internal ke peta PS/2 Scancode) ke scancode X1 daripada kunci Matriks seperti mesin seri MZ yang tajam. Protokol PS/2 mengirimkan beberapa byte tergantung pada tombol mana yang ditekan dan pemetaan internal memijat ini menjadi kode kunci 8bit dan kunci kontrol pengubah 8bit. X1 serupa, membutuhkan kode kunci 8bit plus kode pengubah 8bit untuk model asli. Seri Turbo/Turbo Z memiliki sakelar mode, mode A (asli) dan mode B, di mana mode B mengirimkan respons 24bit yang lebih cepat dan digunakan untuk bermain game. 24bit dalam mode B mewakili sedikit peta, masing -masing bit dipetakan ke kunci tunggal, jadi teknik pemetaan yang berbeda diperlukan jika Sharpkey memetakan kunci untuk mode B.
Tata letak X1 Turbo yang tajam dapat dilihat pada gambar di bawah ini. Kunci mengembalikan nilai AS ASCII + byte pengubah pada setiap tekan dan rilis tombol.
Mode A digunakan untuk semua model X1 yang tajam dan digunakan untuk penggunaan keyboard umum. Ini mengirimkan data kunci sebagai Kode Kode AS ASCII + Kunci Pengubah Kontrol dalam Format <Control Bits> <Kode Kunci ASCII>. Nilai bit untuk byte kontrol dapat dilihat pada tabel di bawah ini dan mereka menggunakan logika negatif, yaitu. 0 aktif, 1 tidak aktif. Ketika tombol PS/2 ditekan, bit kontrol diperbarui jika itu adalah tombol kontrol, jika kunci adalah tombol normal maka kode kunci kontrol + dikirim ke host.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|
Tenkey | KERABAT | REPUTASI | GRPH | CAPS | KANA | SFT | CTRL |
Mode B dimaksudkan untuk bermain game dan mengirimkan subset tombol sebagai representasi 24bit langsung pada setiap perubahan pers/rilis. Protokol transmisi juga dipercepat untuk meminimalkan jeda waktu. Data dikirim dalam format <byte1> <byte2> <byte3>. Nilai bit dapat dilihat pada tabel di bawah ini dan mereka menggunakan logika negatif, yaitu. 0 aktif, 1 tidak aktif. Ketika tombol PS/2 atau Bluetooth ditekan, bit yang diperlukan dalam bitmap ini harus diatur (0) untuk membuat pemetaan kunci.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|
Byte1 | Q | W | E | A | D | Z | X | C |
Byte2 | 7 | 4 | 1 | 8 | 2 | 9 | 6 | 3 |
Byte3 | ESC | 1 | - | + | * | Htab | SP | MEMBASAHI |
Proses pemetaan melintasi tabel pemetaan dari atas ke bawah setiap kali PS/2 atau tombol Bluetooth ditekan dan jika kunci dicocokkan maka parameter output yang dihasilkan diserialisasi dan dikirim ke X1 yang tajam. Karena Sharp X1 Turbo/Turbo Z memiliki mode game mode B, parameter tabel pemetaan melayani peta pengubah kunci + langsung atau kunci ke peta 24bit (3 byte).
Tabel berikut menjelaskan setiap parameter yang dapat dikonfigurasi membentuk peta kunci tunggal.
Parameter | Keterangan |
---|
Kode kunci PS/2 | Ini adalah kode keyboard PS/2 mentah untuk setiap kunci yang diberikan tidak termasuk pengubah E0/E1 atau Break yang tercermin dalam bendera kunci kontrol PS/2. |
Kunci kontrol PS/2 | Ini adalah kunci kontrol yang harus dicocokkan untuk kode kunci PS/2 yang diberikan. Mereka termasuk Shift, Ctrl, Caps, Kana, Grafik, GUI, Func dan Break (bukan Break Key tetapi Key Break atau Release). |
Untuk keyboard | Ini adalah bendera untuk menentukan model keyboard PS/2 atau Bluetooth tertentu di mana peta ini akan aktif jika keyboard yang terhubung cocok. |
Untuk model host | Ini adalah bendera untuk menentukan model atau set model peta kunci aktif. X1 datang dalam 3 rilis utama, seri asli, Turbo dan Turboz Series. |
Mode X1 | Ini adalah bendera yang menentukan mode keyboard, untuk X1 memiliki 2 mode, mode A yang merupakan operasi standar dan mode B yang merupakan mode game. |
X1 KeyCode1 | Parameter ini, dalam mode A, menentukan kode kunci aktual yang diharapkan oleh Sharp X1 untuk input keyboard normal. Dalam mode B parameter ini menentukan byte 1 dari kata 24bit, setiap bit dalam menentukan tombol tertentu yang ditekan. |
X1 keycode2 | Parameter ini, dalam mode B, menentukan byte 2 dari kata 24bit, masing -masing bit dalam menentukan tombol tertentu yang ditekan. |
Kunci Kontrol X1 | Parameter ini, dalam mode A, menentukan pengubah keyboard, yaitu. Shift, yang sedang diaktifkan bersama dengan kode kunci. Dalam mode B parameter ini menentukan byte 3 dari kata 24bit, setiap bit dalam menentukan tombol tertentu yang ditekan. |
Semua parameter KEYMAP ditampilkan di editor peta utama menggunakan notasi hex, yaitu:
Semua baris KEYMAP disimpan dalam tabel dan ukuran tabel yang dapat dilihat diatur sesuai dengan browser dan/atau ukuran layar komputer. Untuk melihat baris tersembunyi, gunakan roda gulir mouse.
Entri data dapat dibuat dalam notasi hex atau desimal dengan mengklik pada kolom dan memasukkan nilai, lalu klik pada kolom berikutnya dan masukkan nilai pengulangan, atau klik sekali kemudian gunakan tombol tab untuk entri data yang lebih cepat. Detail untuk setiap kolom dan nilai input reqired dapat dilihat di bawah ini.
Kode Key PS/2 - Kolom ini mengharapkan scancode keyboard PS/2 atau Bluetooth yang dapat ditemukan di manual pengguna keyboard Anda atau di web di mana ada banyak referensi. yaitu. Kunci A memiliki nilai scancode generik 0x1c. Kode hex tidak ramah pengguna dan karena ada banyak keyboard dengan banyak scancodes yang berbeda, tidak mungkin untuk menawarkan daftar picklist.
PS/2 scancodes dapat diwakili oleh beberapa byte, hanya menggunakan byte primer dan mengabaikan seqeuences kode yang diperluas seperti E0/E1/F0 karena ini diproses secara internal dan fitur yang sesuai yang dipilih dalam kolom kunci kontrol PS/2.
Kunci Kontrol PS/2 - Parameter ini menunjukkan tombol pengubah mana (mis. Ctrl, shift dll) ditekan bersama dengan scancode PS/2 untuk membuat kecocokan. Karena nilai hex diperlukan, nilai pengubah adalah sebagai berikut:
Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai |
---|
MENGGESER | 0x01 | CTRL | 0x02 | CAPS | 0x04 | KANA | 0x08 |
GRAFIK | 0x10 | GUI | 0x20 | FUNGSI | 0x40 | MERUSAK | 0x80 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada pengubah kunci yang harus Anda cocokkan bersama dengan scancode PS/2 agar peta dapat membuat kecocokan dan memproses sisa parameter pemetaan.
Untuk keyboard - kolom ini mengharapkan nilai 8bit, setiap bit menunjukkan model keyboard yang didukung dan jika keyboard aktif cocok dengan salah satu bit set yang disetel, parameter pemetaan lainnya akan diproses.
Nilai yang valid berada dalam tabel di bawah ini dengan lima model keyboard yang ditentukan dan sisanya adalah penanda tempat yang siap untuk ditetapkan ke keyboard khusus. yaitu. Pemetaan keyboard Anda sendiri dapat ditugaskan ke keyboard 4 dan menggunakan hotkey shift+Ctrl+ESC+keypad_4 akan mengatur keyboard aktif ke keyboard 4 dan pemetaan Anda kemudian akan aktif.
Nilai 255 (0xff) di bidang ini memungkinkan keymap untuk semua model keyboard. Sebagian besar pemetaan default diaktifkan untuk semua keyboard, menempatkan pemetaan Anda sendiri lebih tinggi di tabel pemetaan membuatnya menjadi prioritas di atas peta standar.
Model keyboard | Nilai | Model keyboard | Nilai | Model keyboard | Nilai | Model keyboard | Nilai |
---|
UK WYSE KB3926 | 0x01 | Jepang OADG109 | 0x02 | Jepang Sanwa SKB-L1 | 0x04 | Keyboard 4 | 0x08 |
Keyboard 5 | 0x10 | Keyboard 6 | 0x20 | UK Periboard 810 (BT) | 0x40 | UK Omoton K8508 (BT) | 0x80 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada model keyboard dan pemetaan Anda akan diaktifkan untuk model keyboard yang ditunjukkan atau menggunakan semua untuk semua keyboard.
Untuk model host - kolom ini mengharapkan nilai 8bit, setiap bit yang menunjukkan model mesin peta akan aktif. X1 Sharp dirilis dalam banyak varian dan masing -masing model mungkin memiliki perbedaan yang memerlukan peta kunci spesifik.
Nilai yang valid berada dalam tabel di bawah ini dengan nilai 255 (0xff) yang menunjukkan semua model host.
Model host | Nilai | Model host | Nilai | Model host | Nilai | Model host | Nilai |
---|
Sharp X1 Asli | 0x01 | Turbo X1 Sharp | 0x02 | Turboz X1 Sharp | 0x04 | | |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada model host dan pemetaan Anda akan diaktifkan untuk model yang ditunjukkan atau menggunakan semua untuk semua host yang mungkin.
Mode X1 - Parameter ini menunjukkan untuk mode operasi mana peta kunci aktif. Jika mode A, maka Parameter X1 KEYCODE 1 dan KUNCI KONTROL X1 aktif, jika mode B, parameter X1 KEYCODE 1 (BYTE1), X1 KEYCODE 2 (BYTE2) dan KEY CONTROL X1 (BYTE 3) aktif.
Karena nilai hex diperlukan, nilai pengubah adalah sebagai berikut:
Mode | Nilai | Mode | Nilai |
---|
Modus A | 0x01 | Modus B | 0x02 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada mode dan pemetaan Anda akan diaktifkan untuk mode yang ditunjukkan.
Kunci Kontrol X1 - Parameter ini menunjukkan tombol pengubah mana (mis. Ctrl, shift dll) ditekan bersama dengan kode kunci X1 dan dikirim ke X1 yang tajam. Karena nilai hex diperlukan, nilai pengubah adalah sebagai berikut:
Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai |
---|
MENGGESER | 0x01 | CTRL | 0x02 | CAPS | 0x04 | KANA | 0x08 |
GRAFIK | 0x10 | GUI | 0x20 | FUNGSI | 0x40 | MERUSAK | 0x80 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada tombol kontrol yang diperlukan dan bendera ini akan dikirim ke X1 bersama dengan kode kunci X1 untuk kombinasi kunci kontrol PS/2 + PS/2 yang diberikan.
Tabel Pemetaan Default
Tabel di bawah ini menjelaskan peta default dalam format yang mudah dipahami.
<tyle> table {border-collapse: collapse; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </style>
Kunci X1 | Kunci PS/2 | Keterangan |
---|
Xfer | F10 | Akting Xfer Key |
MEMBANTU | F11 | Akunt help key |
MENYALIN | F12 | Aktifkan Kunci Salin |
Menggulung | PGUP | Kunci Roll Up Actuate |
Gulung | PGDN | Kunci Roll Down Actuate |
Clr | Shift + Home | Akting Kunci CLR |
Argo | Prtscr | Aktor Argo Key |
MERUSAK | BERHENTI SEBENTAR | Aktifkan Break Key |
GRAFIK | Leftgui | Kunci Grafik Aktuate |
Kalimat KJ1 | Leftalt | Akunt KJ1 Key |
KJ2 Transformasi | Rightalt | Akunt KJ2 Key |
KANA | Rightgui | Akting Kana Key |
Semua kunci lainnya sesuai dengan simbol pada keyboard PS/2. Kunci Kunci NUM mengarahkan keypad antara fungsi numerik dan kursor. Pemetaan keyboard melewati tombol pengubah kecuali ada peta yang tepat, yaitu. MENGGESER. Dengan demikian kombinasi kunci yang tidak dipenuhi dalam tabel pemetaan dapat berfungsi, yaitu. Shift+Kana, meskipun Anda selalu dapat mengedit peta melalui antarmuka web di atas.
Peta kunci X68000 yang tajam
Seri X68000 Sharp termasuk model asli, ACE, Expert, Super, Pro, XVI, Compact dan 68030. Ada juga beberapa model 'merah' khusus. Pemetaan bersifat konvensional dan serupa dalam konsep dengan protokol PS/2, yaitu. Sebuah scancode dikirim melalui kawat serial asinkron untuk setiap kunci yang ditekan. Ini membuat pemetaan lebih mudah karena merupakan peta kerabat 1: 1.
Di bawah ini adalah gambar tata letak keyboard x68000 dan pemindaian gambar kode per kunci. Ini dapat digunakan dalam menyiapkan parameter peta.
X68000 Scan Codes
,---. ,---. ,-------------------, ,-------------------. ,-----------. ,---------------.
| 61| | 62| | 63| 64| 65| 66| 67| | 68| 69| 6A| 6B| 6C| | 5A| 5B| 5C| | 5D| 52| 53| 54|
`---' `---' `-------------------' `-------------------' `-----------' `---------------'
,-----------------------------------------------------------. ,-----------. ,---------------.
| 01| 02| 03| 04| 05| 06| 07| 08| 09| 0A| 0B| 0C| 0D| 0E| 0F| | 36| 5E| 37| | 3F| 40| 41| 42|
|-----------------------------------------------------------| |------------ |---------------|
| 10 | 11| 12| 13| 14| 15| 16| 17| 18| 19| 1A| 1B| 1C| | | 38| 39| 3A| | 43| 44| 45| 46|
|------------------------------------------------------. 1D | `---=====---' |---------------|
| 71 | 1E| 1F| 20| 21| 2l| 23| 24| 25| 26| 27| 28| 29| | ___| 3C|___ | 47| 48| 49| 4A|
|-----------------------------------------------------------| | 3B|---| 3D| |-----------|---|
| 70 | 2A| 2B| 2C| 2D| 2E| 2F| 30| 31| 32| 33| 34| 70 | `---| 3E|---' | 4B| 4C| 4D| |
`-----------------------------------------------------------| .---=====---. |-----------| 4E|
| 5F| 55 | 56 | 35 | 57 | 58 | 59 | 60| | 72 | 73 | | 4F| 50| 51| |
`---------------------------------------------' `-----------' `---------------'
Proses pemetaan melintasi tabel pemetaan dari atas ke bawah setiap kali tombol PS/2 ditekan (bluetooth scancode dipetakan secara internal ke scancode PS/2) dan jika kunci dicocokkan maka parameter output yang dihasilkan diserialisasi dan dikirim ke X68000 yang tajam .
Tabel berikut menjelaskan setiap parameter yang dapat dikonfigurasi membentuk peta kunci tunggal.
Parameter | Keterangan |
---|
Kode kunci PS/2 | Ini adalah kode keyboard PS/2 mentah untuk setiap kunci yang diberikan tidak termasuk pengubah E0/E1 atau Break yang tercermin dalam bendera kunci kontrol PS/2. |
Kunci kontrol PS/2 | Ini adalah kunci kontrol yang harus dicocokkan untuk kode kunci PS/2 yang diberikan. Mereka termasuk shift, ctrl, caps, alt, altgr, gui, func dan break (bukan kunci break tetapi kunci terobosan atau rilis). |
Untuk keyboard | Ini adalah bendera untuk menentukan model keyboard PS/2 atau Bluetooth tertentu di mana peta ini akan aktif jika keyboard yang terhubung cocok. |
Untuk model host | Ini adalah bendera untuk menentukan model atau set model peta kunci aktif. MZ-2500 dapat meniru MZ-80B, MZ-2000 dan MZ-2500 dan MZ-2800 dapat meniru MZ-2500 atau MZ-2800. |
Kode keycode x68k | Parameter ini mewakili nilai kunci yang akan dikirim ke X68000 ketika Kode Kunci PS/2 + Kunci Kontrol PS/2 dicocokkan. |
Kunci Kontrol X68K | Parameter ini mewakili tombol kontrol yang dikirim ke X68000 ketika kunci keycode PS/2 + PS/2 Kunci kontrol dicocokkan. |
Semua parameter KEYMAP ditampilkan di editor peta utama menggunakan notasi hex, yaitu:
Semua baris KEYMAP disimpan dalam tabel dan ukuran tabel yang dapat dilihat diatur sesuai dengan browser dan/atau ukuran layar komputer. Untuk melihat baris tersembunyi, gunakan roda gulir mouse.
Entri data dapat dibuat dalam notasi hex atau desimal dengan mengklik pada kolom dan memasukkan nilai, lalu klik pada kolom berikutnya dan masukkan nilai pengulangan, atau klik sekali kemudian gunakan tombol tab untuk entri data yang lebih cepat. Detail untuk setiap kolom dan nilai input reqired dapat dilihat di bawah ini.
Kode Key PS/2 - Kolom ini mengharapkan scancode keyboard PS/2 atau Bluetooth yang dapat ditemukan di manual pengguna keyboard Anda atau di web di mana ada banyak referensi. yaitu. Kunci 'A' memiliki nilai scancode generik 0x1c. Kode hex tidak ramah pengguna dan karena ada banyak keyboard dengan banyak scancodes yang berbeda, tidak mungkin untuk menawarkan daftar picklist.
PS/2 scancodes dapat diwakili oleh beberapa byte, hanya menggunakan byte primer dan mengabaikan seqeuences kode yang diperluas seperti E0/E1/F0 karena ini diproses secara internal dan fitur yang sesuai yang dipilih dalam kolom kunci kontrol PS/2.
Kunci Kontrol PS/2 - Parameter ini menunjukkan tombol pengubah mana (mis. Ctrl, shift dll) ditekan bersama dengan scancode PS/2 untuk membuat kecocokan. Karena nilai hex diperlukan, nilai pengubah adalah sebagai berikut:
Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai |
---|
MENGGESER | 0x01 | CTRL | 0x02 | CAPS | 0x04 | KANA | 0x08 |
GRAFIK | 0x10 | GUI | 0x20 | FUNGSI | 0x40 | MERUSAK | 0x80 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada pengubah kunci yang harus Anda cocokkan bersama dengan scancode PS/2 agar peta dapat membuat kecocokan dan memproses sisa parameter pemetaan.
Untuk keyboard - kolom ini mengharapkan nilai 8bit, setiap bit menunjukkan model keyboard yang didukung dan jika keyboard aktif cocok dengan salah satu bit set yang disetel, parameter pemetaan lainnya akan diproses.
Nilai yang valid berada dalam tabel di bawah ini dengan lima model keyboard yang ditentukan dan sisanya adalah penanda tempat yang siap untuk ditetapkan ke keyboard khusus. yaitu. Pemetaan keyboard Anda sendiri dapat ditugaskan ke keyboard 4 dan menggunakan hotkey shift+Ctrl+ESC+keypad_4 akan mengatur keyboard aktif ke keyboard 4 dan pemetaan Anda kemudian akan aktif.
Nilai 255 (0xff) di bidang ini memungkinkan keymap untuk semua model keyboard. Sebagian besar pemetaan default diaktifkan untuk semua keyboard, menempatkan pemetaan Anda sendiri lebih tinggi di tabel pemetaan membuatnya menjadi prioritas di atas peta standar.
Model keyboard | Nilai | Model keyboard | Nilai | Model keyboard | Nilai | Model keyboard | Nilai |
---|
UK WYSE KB3926 | 0x01 | Jepang OADG109 | 0x02 | Jepang Sanwa SKB-L1 | 0x04 | Keyboard 4 | 0x08 |
Keyboard 5 | 0x10 | Keyboard 6 | 0x20 | UK Periboard 810 (BT) | 0x40 | UK Omoton K8508 (BT) | 0x80 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada model keyboard dan pemetaan Anda akan diaktifkan untuk model keyboard yang ditunjukkan atau menggunakan semua untuk semua keyboard.
Untuk model host - kolom ini mengharapkan nilai 8bit, setiap bit yang menunjukkan model mesin peta akan aktif. Sharp X68000 dilepaskan dalam banyak varian dan masing -masing model mungkin memiliki perbedaan yang memerlukan peta kunci tertentu.
Nilai yang valid berada dalam tabel di bawah ini dengan nilai 255 (0xff) yang menunjukkan semua model host.
Model host | Nilai | Model host | Nilai | Model host | Nilai | Model host | Nilai |
---|
X68000 asli | 0x01 | KARTU AS | 0x02 | Pakar | 0x04 | Super | 0x08 |
Pro | 0x10 | XVI | 0x20 | Kompak | 0x40 | 68030 | 0x80 |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada model host dan pemetaan Anda akan diaktifkan untuk model yang ditunjukkan atau menggunakan semua untuk semua host yang mungkin.
Kode Key X68K - Kolom ini mengharapkan kode kunci X68000 akan dikirim ke X68000 ketika kode kunci PS/2 atau Bluetooth yang dipilih + kode kontrol PS/2 ditekan. yaitu. Untuk skancoda PS/2 yang mewakili kunci A, 0x1e dikirim ke X68000.
Kunci Kontrol X68K - Parameter ini menunjukkan tombol pengubah mana (mis. Ctrl, shift dll) dikirim bersama dengan kode kunci X68K ke X68000. Karena nilai hex diperlukan, nilai pengubah adalah sebagai berikut:
Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai | Kunci pengubah | Nilai |
---|
MENGGESER | 0x80 | Releaseshift | 0x40 | MENGGESER | 0x01 | | |
Picklist Popover telah ditambahkan ke bidang ini, ketika Anda mengklik di lapangan (tabbing ke lapangan tidak akan menunjukkan popover) Popover akan muncul, contoh di bawah ini. Klik pada pengubah kunci yang harus Anda kirim dengan kode keycode X68K ke X68000 saat pertandingan dibuat.
Tabel Pemetaan Default
Tabel di bawah ini menjelaskan peta default dalam format yang mudah dipahami.
<tyle> table {border-collapse: collapse; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </style>
Kunci x68000 | Kunci PS/2 | Keterangan |
---|
Hiragana | RightCtrl + F1 | Menggerakkan kunci hiragana |
Lebar penuh | RightCtrl + F2 | Menggerakkan kunci fullwidth |
Katakana | RightCtrl + F3 | Menggerakkan Katakana Key |
Romaji | RightCtrl + F4 | Menggerakkan Key Romaji |
Tranpose | RightCtrl + F5 | Menggerakkan kunci transpose |
Simbol | RightCtrl + F6 | Menggerakkan kunci simbol |
CodeInput | RightCtrl + F7 | Menggerakkan kunci CodeInput |
Menyalin | RightCtrl + F9 | Menggerakkan kunci salinan |
Membantu | RightCtrl + F10 | Aktuasi membantu kunci |
Opt.1 | F11 | Aktasi Opt.1 Kunci |
Opt.2 | F12 | Aktasi Opt.2 Kunci |
MERUSAK | Shift + jeda | Aktuat Break Key |
Xf1 | Leftgui | Menggerakkan kunci xf1 |
XF2 | Leftalt | Menggerakkan kunci xf2 |
Xf3 | Rightalt | Menggerakkan kunci XF3 |
Xf4 | Rightgui | Menggerakkan kunci xf4 |
Xf5 | MENU | Menggerakkan kunci XF5 |
MEMBUKA | AKHIR | Menggerakkan UNDO Key |
Menggulung | PGUP | Aktasi menggulung kunci |
Gulung | PGDN | Aktasi menggulung kunci |
Clr | Shift + Home | Menggerakkan kunci CLR |
Semua kunci lainnya sesuai dengan simbol pada keyboard PS/2. Kunci Kunci NUM mengarahkan keypad antara fungsi numerik dan kursor. Pemetaan keyboard melewati tombol pengubah kecuali ada peta yang tepat, yaitu. MENGGESER. Dengan demikian kombinasi kunci yang tidak dipenuhi dalam tabel pemetaan dapat berfungsi, yaitu. Shift+Kana, meskipun Anda selalu dapat mengedit peta melalui antarmuka web di atas.
Tombol Panas
Kunci panas adalah kombinasi kunci khusus untuk mengaktifkan/menonaktifkan fitur keyboard. Ketika fitur dipilih melalui kunci panas, ia dilakukan untuk penyimpanan permanen dan tetap aktif melalui siklus daya.
Hotkey berikut saat ini didefinisikan:
Host aktif | Kunci panas | Bertahan | Fitur |
---|
Semua | Shift+Ctrl+ESC+1 | Ya | Pilih Model Keyboard UK KB-3926 |
Semua | Shift+Ctrl+ESC+2 | Ya | Pilih Model Keyboard Japan OADG109 |
Semua | Shift+Ctrl+ESC+3 | Ya | Pilih Model Keyboard Japan Sanwa SKB-L1 |
Semua | Shift+Ctrl+ESC+4 | Ya | Pilih Keyboard Model Keyboard_4 |
Semua | Shift+Ctrl+ESC+5 | Ya | Pilih Keyboard Model Keyboard_5 |
Semua | Shift+Ctrl+ESC+6 | Ya | Pilih Keyboard Model Keyboard_6 |
Semua | Shift+Ctrl+ESC+7 | Ya | Pilih Model Keyboard UK Periboard 810 (Bluetooth) |
Semua | Shift+Ctrl+ESC+8 | Ya | Pilih Model Keyboard UK Omoton K8508 (Bluetooth) |
Semua | Shift+Ctrl+ESC+0 | Ya | Pilih keyboard peta standar |
MZ-2500 | Shift+Ctrl+ESC+keypad 1 | Ya | SELECT KEYMAP untuk MZ-2500 |
MZ-2800 | Shift+Ctrl+ESC+keypad 1 | Ya | SELECT KEYMAP untuk MZ-2800 |
MZ-2500 | Shift+Ctrl+ESC+keypad 2 | Ya | Pilih KeyMap untuk MZ-2000 |
MZ-2500 | Shift+Ctrl+ESC+keypad 3 | Ya | Pilih KeyMap untuk MZ-80B |
X1 | Shift+Ctrl+ESC+keypad 1 | Ya | SELECT KEYMAP untuk X1 asli |
X1 | Shift+Ctrl+ESC+keypad 2 | Ya | SELECT KEYMAP untuk Turbo X1 |
X1 | Shift+Ctrl+ESC+keypad 3 | Ya | SELECT KEYMAP untuk Turboz X1 |
X1 | Shift+Ctrl+ESC+keypad 0 | Ya | Pilih KeyMap untuk semua model, yaitu. Peta kunci model X1 apa pun akan menjadi aktif. |
X1 | Shift+Ctrl+ESC+keypad 7 | TIDAK | Beralih ke mode keyboard a |
X1 | Shift+Ctrl+ESC+keypad 9 | TIDAK | Beralih ke mode keyboard b |
X68000 | Shift+Ctrl+ESC+keypad 1 | Ya | Pilih Peta Kunci Model X68000 Asli |
X68000 | Shift+Ctrl+ESC+keypad 2 | Ya | Pilih ACE Model X68000 Peta Kunci |
X68000 | Shift+Ctrl+ESC+keypad 3 | Ya | Pilih Peta Kunci Model X68000 |
X68000 | Shift+Ctrl+ESC+keypad 4 | Ya | Pilih Peta Kunci Model Pro X68000 |
X68000 | Shift+Ctrl+ESC+keypad 5 | Ya | Pilih Peta Kunci Super Model X68000 |
X68000 | Shift+Ctrl+ESC+keypad 6 | Ya | Pilih Peta Kunci XVI Model X68000 |
X68000 | Shift+Ctrl+ESC+keypad 7 | Ya | Pilih Peta Kunci Model Compact X68000 |
X68000 | Shift+Ctrl+ESC+keypad 8 | Ya | Pilih 68030 Model X68000 Peta Kunci |
X68000 | Shift+Ctrl+ESC+keypad 0 | Ya | Pilih peta kunci untuk semua model, yaitu. Peta kunci model X68000 apa pun akan menjadi aktif. |
Arti dari fitur kunci panas adalah penyaringan keymap. Jika model keyboard dipilih sebagai KB-3926 maka hanya entri KEYMAP yang memiliki model keyboard yang ditetapkan sebagai KB-3926 atau standar yang aktif, semua entri lain tidak aktif.
Jika model mesin diatur sebagai X1 Turbo, sementara terhubung ke mesin tipe X1, maka hanya entri KEYMAP yang memiliki model host yang ditetapkan sebagai X1 Turbo atau X1 semuanya aktif.
Ini memungkinkan untuk pembuatan keymap yang sangat spesifik per model keyboard, jenis mesin dan model.
Konfigurasi mouse
Sharpkey, ketika digunakan sebagai antarmuka mouse, dapat mengkonfigurasi parameter mouse pada kedua PS/2 dan sisi host. Tikus Bluetooth berbagi nilai konfigurasi PS/2 tetapi diterjemahkan secara internal karena tikus tidak dapat dikonfigurasi perangkat keras.
Konfigurasi dasar dapat dibuat dengan mouse itu sendiri dengan menekan roda gulir untuk periode waktu yang ditentukan. Ini dapat diringkas dalam tabel di bawah ini.
Mode | Tekan tombol | Periode Waktu | LED State | Keterangan |
---|
Penskalaan host | Kunci Gulir Tengah | 1 detik | Mode Diaktifkan, 1 Blink Cepat. Pengaturan saat ini ditunjukkan oleh 1 blink per nilai setiap 1,5 detik, kisaran valid 0-4, sehingga pengaturan 1 akan melihat 1 blink setiap 1,5 detik. | Mode ini memungkinkan pengguna untuk mengubah resolusi interpolasi yang dilihat oleh host. Pada dasarnya pembagi mulai dari 1/1, 1/2, 1/3, 1/4, 1/5 digunakan untuk mengurangi jumlah gerakan PS/2. Ini menghasilkan gerakan tikus yang lebih lambat. |
Resolusi PS/2 | Kunci Gulir Tengah | 2 detik | Mode Diaktifkan, 2 Blinks Rapid. Pengaturan saat ini ditunjukkan oleh 1 blink per nilai setiap 2,5 detik, kisaran valid 1,2,4,8 jumlah/mm. | Mode ini memungkinkan pengguna untuk mengubah resolusi atau sensitivitas mouse PS/2, yaitu. Berapa banyak hitungan yang dibuatnya per mm gerakan. |
Nilai mode konfigurasi diubah dengan menggulir roda gulir ke depan untuk meningkat atau ke belakang untuk berkurang kemudian mengamati jumlah flash LED. Ketika nilai yang diinginkan diatur, mengklik roda gulir akan menghasilkan nilai yang disimpan dalam konfigurasi permanen dan digunakan sampai konfigurasi ulang berikutnya terjadi.
Cara lain untuk mengonfigurasi parameter mouse adalah dengan menggunakan fitur konfigurasi mouse berbasis web dengan mengakses antarmuka web menggunakan informasi titik akses/klien di atas dan membuka browser untuk memuat halaman status awal, yaitu:
Klik opsi konfigurasi mouse di menu sidebar kiri. Ini akan memulai layar konfigurasi mouse yang akan muncul seperti:
Layar konfigurasi mouse menunjukkan 2 panel:
- Panel Konfigurasi Host Mouse - Ini digunakan untuk mengonfigurasi parameter mouse sisi host.
- A Mouse PS/2 Configuration panel - this is used to configure PS/2 side mouse parameters.
Mouse Host Configuration
This panel currenly presents one option, setting the host side scaling of the PS/2 movement data. Select the scaling required and press the Save button to commit to permanent storage. This feature can also be set via the mouse scroll wheel.
Mouse PS/2 Configuration
This panel offers 3 configurable options:
- PS/2 Mouse Scaling - This feature can scale the movement data sent by the mouse. If set to 1:1, no scaling occurs, if set to 2:1 then the movement data is multiplied by 2 resultion in the mouse movement been more rapid and travels further.
- PS/2 Mouse Resolution - This feature sets the accuracy of the mouse data as the mouse moves 1mm. The most inaccurate value is 1 c/mm, ie. 1 division value per mm, the most accurate is 8 c/mm, ie, 8 division values per mm.
- PS/2 Mouse Sampling Rate - This feature sets the accuracy of the mouse by transmitting more data per second regarding it's movement. The Sharp protocol requires a continous transmission of data every 20ms which equates to a sampling rate of 50/s, so a PS/2 sampling rate of 60/s is considered the optimal value.
After setting the required values, press the 'Save' button to commit the changes to permanent storage.
NB: The Mouse Configuration menu will be displayed when the SharpKey is primarily used as a mouse, ie. the Host cable connects to a Host mouse port. If the Host is keyboard and mouse capable over one cable then both the host keyboard map and mouse configuration menu will appear in the side-menu bar.
Kredit
Espressif IDF development environment and use of the ESP-32S reference material was used in the design of this keyboard interface.
Lisensi
This design, hardware and software, is licensed under the GNU Public Licence v3.
No commercial use to be made of this design or any hardware/firmware component without express permission from the author. This condition overrides any rights afforded by the GNU GPL 3 license.
The Gnu Public License v3
The source and binary files in this project marked as GPL v3 are free software: you can redistribute it and-or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The source files are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; bahkan tanpa jaminan tersirat mengenai KELAYAKAN UNTUK DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Anda seharusnya sudah menerima salinan Lisensi Publik Umum GNU bersama dengan program ini. If not, see http://www.gnu.org/licenses/.