Definisi file
File definisi kontainer papan (file .setting)
Ini adalah file yang menentukan tata letak dan penanganan kunci di papan. Itu terletak di berbagai folder paket papan di folder "Papan" folder dengan file yang dapat dieksekusi.
Anda dapat menyesuaikan tata letak kunci apa pun dengan menentukan file ini sendiri. Simbol, teks, dan lainnya mengikuti format JSON.
| Perpanjangan | .pengaturan |
| Format file | JSON |
| Pengkodean | UTF-8 (dengan BOM) |
Komposisi
Data terdiri dari hierarki berikut: (Tata letak di bawah ini adalah gambar dan bukan format formal JSON.) File yang sebenarnya dapat diurutkan dalam urutan yang berbeda tergantung pada output otomatis)
("{}" adalah objek, dan "[]" adalah array.) )
BoardContainerInfo {
Borads [
BoardInfo {
Keys [
KeyInfo {
Processes [
KeyProcessInfo {
}
]
Decorates [
KeyDecorateInfo {
}
]
}
]
BoardDecorates [
BoardDecorateInfo {
}
}
KeyDecorates [
KeyDecorateInfo {
}
}
}
]
}
Objek BoardContainerInfo
Objek dengan berbagai pengaturan untuk wadah papan.
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Nama Identitas | String | Nama yang mengidentifikasi kontainer papan. Ini digunakan untuk peralihan khusus papan. [Contoh] |
0,01~ | ||
| Penulis | String | Masukkan nama pembuat wadah papan. Ini digunakan untuk menampilkan nama produsen. (direncanakan) [Contoh] |
○ | 0,01~ | |
| Versi | ganda | Masukkan versi file definisi kontainer papan. Ini bukan versi aplikasi yang sesuai. Digunakan untuk menampilkan versi. (direncanakan) [Contoh] |
○ | 0,01~ | |
| IsExcludeNextBoard | bool | Menentukan apakah kontainer papan ini dikecualikan dari pemilihan dengan mengganti papan dengan tombol ⇐⇒. Jika Anda menentukannya sebagai tidak memenuhi syarat, Anda hanya dapat memilihnya dengan beralih ke penetapan papan. [Contoh] |
SALAH | ○ | 0,31~ |
| Pesan | int | Ini digunakan dalam urutan di mana Anda mengganti papan. Semakin tinggi angkanya, semakin banyak prioritas yang akan diberikan. [Contoh] |
0 | ○ | 0,01~ |
| KeyReleaseTimingWhenActiveWindowChange | bool | Tentukan apakah tombol sakelar dilepaskan secara otomatis saat jendela aktif dialihkan atau tidak. Mencegah operasi tombol sakelar diterapkan apa adanya saat beralih ke jendela lain.
[Contoh] |
Tidak ada | ○ | 0,30~ |
| GeneratorIdentityName | String | Jika Anda membuat papan, kontainer, file definisi dengan alat apa pun, atur nama yang dibedakan untuk alat tersebut. Nilai ini tidak digunakan di tempat lain. [Contoh] |
○ | 1.00~ | |
| Versi generator | ganda | Jika Anda membuat papan, kontainer, file definisi dengan alat apa pun, atur versi alat tersebut. Nilai ini tidak digunakan di tempat lain. [Contoh] |
○ | 1.00~ | |
| Papan | Info Papan[] | Tentukan papan. Jika Anda ingin menampilkan beberapa papan, tentukan beberapa papan. |
0,01~ |
Objek BoardInfo
Objek dengan berbagai pengaturan untuk papan. Papan mengacu pada satu jendela.
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Nama Identitas | String | Nama papan yang membedakan. Penggunaan saat ini belum diputuskan. [Contoh] |
0,01~ | ||
| Posisi | Persegi panjang | Tentukan posisi dan ukuran papan. Parameternya masing-masing terdiri dari "X, Y (posisi di desktop)" dan "Lebar, Tinggi (ukuran papan)". Perhatikan bahwa posisi dan ukuran papan yang sebenarnya akan menjadi ukuran logis untuk DPI. Ini juga tergantung pada parameter StartPositionType untuk posisi awal. Jika posisi (X, Y) tidak digunakan, hanya ukuran yang digunakan. [Contoh] |
0,01~ | ||
| StartPositionType | String | Tentukan jenis posisi awal papan. Jika diatur untuk mengingat posisi papan terakhir, pengaturan ini hanya berlaku untuk tampilan pertama. Parameter yang dapat ditentukan adalah sebagai berikut:
[Contoh] |
Panduan | ○ | 0,01~ |
| NextBoardPositionType | String | Tentukan tempat yang akan ditampilkan saat dialihkan dari papan lain. Jika diatur untuk mengingat posisi papan terakhir, pengaturan ini hanya berlaku untuk sakelar pertama.
[Contoh] |
○ | 0,01~ | |
| Posisi Tengah | Poin | Ini adalah posisi tengah papan yang ditentukan oleh "X" dan "Y". Digunakan saat CenterPosition ditentukan dalam parameter NextBoardPositionType. Jika tidak ditentukan, ukuran papan ÷ 2 akan menjadi posisi tengah. [Contoh] |
○ | 0,01~ | |
| PosisiOffset | Poin | Anda dapat menentukan posisi relatif terhadap posisi tampilan yang ditentukan dalam Position, StartPositionType, NextBoardPositionType, dan CenterPosition. Parameter ditentukan dalam "X" dan "Y". [Contoh] |
○ | 0,30~ | |
| Skala Ukuran Font | ganda | Tentukan ukuran font papan target pada skala 1. [Contoh] |
1 | ○ | 0,01~ |
| Skala Papan | ganda | Tentukan ukuran papan dalam pengganda relatif terhadap 1. Semuanya diskalakan, seperti ukuran dan posisi tombol yang ditempatkan dan ukuran huruf. [Contoh] |
1 | ○ | 0,01~ |
| Nama Gambar | String | Tentukan nama gambar yang ingin Anda tampilkan di papan. Format gambar yang didukung adalah ". png" saja, dan akan memuat apa pun yang cocok dengan nama file gambar yang ditempatkan di folder "Images" folder dengan file definisi kontainer papan. Misalnya, jika Anda menentukan "Kembali" untuk ImageName, itu akan membaca file "Images/Back.png". [Contoh] |
○ | 0,01~ | |
| Mode Peregangan Gambar | String | Atur bagaimana gambar diskalakan saat ditempatkan.
[Contoh] |
Seragam | ○ | 1.00~ |
| ImageRenderMode | String | ※ Parameter ini telah dipertahankan untuk tujuan kompatibilitas dan akan tidak digunakan lagi di versi mendatang. Atur bagaimana gambar diskalakan saat ditempatkan.
|
Seragam | ○ | 0,30~ |
| ImageRenderMode (0,01 ~ 0,23) | String | ※ Parameter ini telah dipertahankan untuk tujuan kompatibilitas dan akan tidak digunakan lagi di versi mendatang. Atur bagaimana gambar diskalakan saat ditempatkan.
|
○ | 0,01 ~ 0,23 | |
| Kunci | Info Kunci[] | Atur daftar kunci untuk ditempatkan di papan. |
0,01~ | ||
| Dekorasi Kunci | Info KunciMenghiasi[] | Atur informasi dekorasi untuk semua kunci yang ditempatkan di papan. |
○ | 1.00~ | |
| Dekorasi Papan | Dekorasi PapanInfo[] | Atur informasi dekorasi terperinci untuk papan Anda. |
○ | 1.00~ |
Objek KeyInfo
Objek dengan berbagai pengaturan tombol.
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Jenis Kunci | String | Tentukan perilaku dasar saat menekan tombol. Karakter yang dapat ditentukan dapat berupa pencacahan KeyType. Jika Anda menentukan parameter Proses, parameter ini akan diabaikan. [Contoh] |
0,01~ | ||
| Posisi | Persegi panjang | Tentukan posisi dan ukuran tombol di papan. Parameter masing-masing terdiri dari "X, Y (posisi di papan)" dan "Lebar, Tinggi" (ukuran kunci). Nomor yang Anda tentukan akan menjadi sistem koordinat klien seperti yang terlihat dari papan, dan penskalaan DPI dan papan akan menentukan ukuran aktual yang akan Anda lihat. [Contoh] |
0,01~ | ||
| Tampilkan Teks | String | Tentukan teks yang muncul pada kunci. Karakter khusus, seperti jeda baris, didasarkan pada spesifikasi JSON. Teks muncul di bagian depan gambar, bukan di gambar. [Contoh] |
0,01~ | ||
| Ukuran Font | ganda | Tentukan ukuran font teks yang muncul pada kunci. Ini adalah ukuran piksel pada pembesaran 1 dan DPI 96, tetapi ukuran sebenarnya tergantung pada jenis font. [Contoh] |
(Tergantung pada ukuran font sistem) | ○ | 0,01~ |
| Nama Gambar | String | Tentukan nama gambar yang akan muncul di latar belakang kunci. Format gambar yang didukung adalah ". png" saja, dan akan memuat apa pun yang cocok dengan nama file gambar yang ditempatkan di folder "Images" folder dengan file definisi kontainer papan. Misalnya, jika Anda menentukan "Kembali" untuk ImageName, itu akan membaca file "Images/Back.png". [Contoh] |
○ | 0,01~ | |
| Mode Peregangan Gambar | String | Atur bagaimana gambar diskalakan saat ditempatkan.
[Contoh] |
Seragam | ○ | 1.00~ |
| ImageRenderMode | String | ※ Parameter ini telah dipertahankan untuk tujuan kompatibilitas dan akan tidak digunakan lagi di versi mendatang. Atur bagaimana gambar diskalakan saat ditempatkan. [Contoh]
|
Seragam | ○ | 0,30~ |
| ImageRenderMode (0,01 ~ 0,23) | String | ※ Parameter ini telah dipertahankan untuk tujuan kompatibilitas dan akan tidak digunakan lagi di versi mendatang. Atur bagaimana gambar diskalakan saat ditempatkan. [Contoh]
|
○ | 0,01 ~ 0,23 | |
| IsToggle | bool | Setiap kali Anda menekan tombol, beralih antara "Status Penahan" dan "Status Pelepasan". Gunakan tombol Shift dan Ctrl, yang digunakan untuk menekan secara bersamaan. [Contoh] |
(Tergantung pada KeyType) | ○ | 0,01~ |
| IsOneClickToggleRelease | bool | Jika true, menekan tombol lain saat tombol diaktifkan akan secara otomatis melepaskan sakelar. Jika salah, sakelar tidak akan ditutup kecuali Anda menekan tombol yang sama lagi. [Contoh] |
(Tergantung pada KeyType) | ○ | 0,01~ |
| Opsi | Kunci(string), Nilai(string) | Anda dapat menentukan daftar parameter tambahan untuk KeyType yang ditentukan. Beberapa nilai KeyType hanya dapat diatur dengan parameter ini. Untuk parameter yang dapat ditentukan, lihat "Tambahkan Parameter Kunci". [Contoh] |
○ | 0,22~ | |
| Parameter | String | ※ Parameter ini akan diganti dengan Opsi dan tidak akan lagi didukung. Anda dapat menentukan daftar parameter tambahan untuk KeyType yang ditentukan. Beberapa nilai KeyType hanya dapat diatur dengan parameter ini. Untuk parameter yang dapat ditentukan, lihat "Tambahkan Parameter Kunci". Parameter harus diatur dengan merangkai JSON dalam format KeyValue. [Contoh] |
○ | 0,01~ | |
| Proses | InfoProses Kunci[] | Anda dapat mengganti pemrosesan dasar kunci. Beberapa proses dapat ditentukan, sehingga beberapa penekanan tombol dapat dicapai dengan satu penekanan tombol. Misalnya, Anda dapat mendefinisikan sesuatu seperti "Ctrl" + "C". Urutan pemrosesan tergantung pada urutan array. [Contoh] |
○ | 0,01~ | |
| Menghias | Info KunciMenghiasi[] | Atur informasi dekorasi terperinci untuk kunci. |
○ | 1.00~ |
Objek KeyProcessInfo
Ini adalah objek yang menentukan apa yang terjadi ketika tombol ditekan.
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Jenis Kunci | String | Tentukan perilaku dasar saat menekan tombol. Karakter yang dapat ditentukan dapat berupa pencacahan KeyType. [Contoh] |
0,01~ | ||
| Eksekusi Waktu | String | Menentukan apakah akan menangani saat tombol ditekan atau dilepaskan. Beberapa jenis kunci mungkin mengabaikan pengaturan ini. Jika Anda mengatur KeyInfo.IsToggle ke true, "PressedAndReleased" akan diterapkan secara otomatis.
[Contoh] |
(Tergantung pada KeyType) | ○ | 0,30~ |
| Eksekusi Waktu (0,01 ~ 0,23) | String | Menentukan apakah akan menangani saat tombol ditekan atau dilepaskan. Beberapa jenis kunci mungkin mengabaikan pengaturan ini.
|
(Tergantung pada KeyType) | ○ | 0,01 ~ 0,23 |
| TekanUlangi | String | Atur perilaku untuk diulang saat tombol ditekan. Jika Anda menentukan apa pun selain Once, parameter ExecuteTiming akan secara otomatis menjadi "PressedAndReleased".
[Contoh] |
(Tergantung pada KeyType) | ○ | 0,01~ |
| Pengubah IsModifier (0,01 ~ 0,23) | bool | ※ Parameter ini tidak digunakan lagi dalam versi terbaru. Menentukan apakah itu tombol pengubah tersebut, seperti Shift atau Ctrl. |
(Tergantung pada KeyType) | ○ | 0,01 ~ 0,23 |
| Opsi | Kunci(string), Nilai(string) | Anda dapat menentukan daftar parameter tambahan untuk KeyType yang ditentukan. Beberapa nilai KeyType hanya dapat diatur dengan parameter ini. Untuk parameter yang dapat ditentukan, lihat "Tambahkan Parameter Kunci". [Contoh] |
○ | 0,22~ | |
| Parameter | String | ※ Parameter ini akan diganti dengan Opsi dan tidak akan lagi didukung. Anda dapat menentukan daftar parameter tambahan untuk KeyType yang ditentukan. Beberapa nilai KeyType hanya dapat diatur dengan parameter ini. Untuk parameter yang dapat ditentukan, lihat "Tambahkan Parameter Kunci". Parameter harus diatur dengan merangkai JSON dalam format KeyValue. [Contoh] |
○ | 0,01~ |
Objek BoardDecorateInfo
Ini adalah objek yang menentukan dekorasi papan.
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Nama Identitas | String | Ini adalah nama pengenal dekorasi. Penggunaan saat ini belum diputuskan. [Contoh] |
1.00~ | ||
| Status Ime | String | Menentukan kapan IME menerapkan dekorasi. Anda dapat menentukan IME dari salah satu hal berikut:
[Contoh] |
○ | 1.00~ | |
| ImeStatuses | string[] | Menentukan kapan IME menerapkan dekorasi. ImeStatus hanya dapat menentukan status satu IME, tetapi dapat didefinisikan sebagai beberapa. Jika ImeStatus dan ImeStatuses ditentukan, ImeStatuses diutamakan. Nilai yang dapat Anda tentukan sama dengan ImeStatus. [Contoh] |
○ | 1.00~ | |
| Tekan Tombol | String | Anda dapat menerapkan dekorasi saat tombol yang ditentukan ditekan. Misalnya, Anda dapat melakukan sesuatu seperti latar belakang yang biasanya berwarna hitam, tetapi ketika Anda menekan tombol Shift, latar belakang berubah menjadi biru. [Contoh] |
○ | 1.00~ | |
| Tekan Tombol | string[] | Gunakan ini untuk menerapkan dekorasi saat beberapa tombol ditekan. Misalnya, jika Anda ingin mengubah tampilan saat "Shift" dan "Ctrl" ditekan secara bersamaan. Jika PressKey dan PressKeys ditentukan, PressKeys diutamakan. Jika Anda tidak menentukan keduanya, itu akan berlaku untuk semua pola yang tidak ditentukan dalam PressKey. [Contoh] |
○ | 1.00~ | |
| IsCapsLock | bool | Anda dapat menentukan dekorasi saat CapsLock AKTIF. [Contoh] |
nol | ○ | 1.03~ |
| IsInsert | bool | Anda dapat menentukan dekorasi saat Sisipkan AKTIF. [Contoh] |
nol | ○ | 1.03~ |
| IsNumLock | bool | Anda dapat menentukan dekorasi saat NumLock AKTIF. [Contoh] |
nol | ○ | 1.03~ |
| Gulir IsScroll | bool | Anda dapat menentukan dekorasi saat Scroll ON. [Contoh] |
nol | ○ | 1.03~ |
| Latar BelakangWarna | Warna | Anda dapat menentukan warna latar belakang papan dari 0 ~ 1. Anda dapat membuat papan tembus pandang dengan membuat alfa kurang dari 1. Selain itu, mengatur alfa ke 0 akan memberi Anda transparansi penuh, dan Anda tidak akan lagi memiliki penilaian pers di papan, memungkinkan Anda untuk memanipulasi jendela yang ditempatkan di bagian belakang. Misalnya, Anda dapat membuat papan dengan hanya tombol yang mengambang dengan membuat papan transparan dan menambahkan warna latar belakang ke tombol. [Contoh] |
(Tergantung aplikasi) | ○ | 1.00~ |
| Nama Gambar | String | Tentukan nama gambar yang ingin Anda tampilkan di papan. Format gambar yang didukung adalah ". png" saja, dan akan memuat apa pun yang cocok dengan nama file gambar yang ditempatkan di folder "Images" folder dengan file definisi kontainer papan. Misalnya, jika Anda menentukan "Kembali" untuk ImageName, itu akan membaca file "Images/Back.png". Anda juga dapat membuat papan non-persegi panjang dengan membuat warna latar belakang papan transparan dan menentukan gambar yang dipotong dengan area yang sepenuhnya transparan. [Contoh] |
○ | 1.00~ | |
| Mode Peregangan Gambar | String | Atur bagaimana gambar diskalakan saat ditempatkan.
[Contoh] |
Seragam | ○ | 1.00~ |
| Warna Perbatasan | Warna | Anda dapat menentukan warna batas latar belakang dari 0 ~ 1. Anda juga dapat membuat alfa kurang dari 1 untuk membuatnya tembus pandang dan transparan. [Contoh] |
(Tergantung aplikasi) | ○ | 1.00~ |
| Ketebalan Batas | ganda | Anda dapat menentukan ketebalan batas latar belakang. 0 membuat batas tidak terlihat. [Contoh] |
1 | ○ | 1.00~ |
Objek KeyDecorateInfo
Ini adalah objek yang menentukan dekorasi papan.
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Nama Identitas | String | Ini adalah nama pengenal dekorasi. Penggunaan saat ini belum diputuskan. [Contoh] |
1.00~ | ||
| Status Ime | String | Menentukan kapan IME menerapkan dekorasi. Anda dapat menentukan IME dari salah satu hal berikut:
[Contoh] |
○ | 1.00~ | |
| ImeStatuses | string[] | Menentukan kapan IME menerapkan dekorasi. ImeStatus hanya dapat menentukan status satu IME, tetapi dapat didefinisikan sebagai beberapa. Jika ImeStatus dan ImeStatuses ditentukan, ImeStatuses diutamakan. Nilai yang dapat Anda tentukan sama dengan ImeStatus. [Contoh] |
○ | 1.00~ | |
| Tekan Tombol | String | Anda dapat menerapkan dekorasi saat tombol yang ditentukan ditekan. Misalnya, jika Anda menekan tombol Shift saat tombol biasanya memiliki "1", teks yang ditampilkan akan menjadi "!" Anda dapat membuat perubahan seperti mengubah ke. [Contoh] |
○ | 1.00~ | |
| Tekan Tombol | string[] | Gunakan ini untuk menerapkan dekorasi saat beberapa tombol ditekan. Misalnya, jika Anda ingin mengubah tampilan saat "Shift" dan "Ctrl" ditekan secara bersamaan. Jika PressKey dan PressKeys ditentukan, PressKeys diutamakan. Jika Anda tidak menentukan keduanya, itu akan berlaku untuk semua pola yang tidak ditentukan dalam PressKey. [Contoh] |
○ | 1.00~ | |
| IsPressed | bool | Anda dapat menentukan dekorasi saat tombol Anda ditekan. Misalnya, saat Anda menekan tombol, Anda dapat membuat batas tombol tersebut bersinar. [Contoh] |
SALAH | ○ | 1.00~ |
| IsCapsLock | bool | Anda dapat menentukan dekorasi saat CapsLock AKTIF. [Contoh] |
nol | ○ | 1.03~ |
| IsInsert | bool | Anda dapat menentukan dekorasi saat Sisipkan AKTIF. [Contoh] |
nol | ○ | 1.03~ |
| IsNumLock | bool | Anda dapat menentukan dekorasi saat NumLock AKTIF. [Contoh] |
nol | ○ | 1.03~ |
| Gulir IsScroll | bool | Anda dapat menentukan dekorasi saat Scroll ON. [Contoh] |
nol | ○ | 1.03~ |
| Tampilkan Teks | String | Tentukan teks yang muncul pada kunci. Karakter khusus, seperti jeda baris, didasarkan pada spesifikasi JSON. Teks muncul di bagian depan gambar, bukan di gambar. [Contoh] |
○ | 1.00~ | |
| Nama Font | String | Anda dapat menentukan font untuk teks kunci. Anda hanya dapat menggunakan font yang diinstal di OS Anda. [Contoh] |
(Tergantung aplikasi) | ○ | 1.00~ |
| Ukuran Font | ganda | Tentukan ukuran font teks yang muncul pada kunci. Ini adalah ukuran piksel pada pembesaran 1 dan DPI 96, tetapi ukuran sebenarnya tergantung pada jenis font. [Contoh] |
(Tergantung aplikasi) | ○ | 1.00~ |
| TeksTebal | String | Anda dapat menentukan bobot teks. Saat ini, satu-satunya ketebalan yang dapat digunakan adalah "Tebal", dan jika Anda menentukan hal lain, itu akan menjadi berat normal. [Contoh] |
Normal | ○ | 1.00~ |
| Warna Teks | Warna | Anda dapat menentukan warna teks kunci. Anda juga dapat membuat alfa kurang dari 1 untuk membuatnya tembus cahaya. Rentang yang dapat ditentukan masing-masing adalah 0 ~ 1. [Contoh] |
(Tergantung aplikasi) | ○ | 1.00~ |
| Latar BelakangWarna | Warna | Anda dapat menentukan warna latar belakang kunci dari 0 ~ 1. Anda juga dapat membuat alfa kurang dari 1 untuk membuatnya tembus pandang dan transparan. Namun, harap dicatat bahwa jika latar belakang kunci transparan dan latar belakang papan juga transparan, penilaian penekanan tombol tidak akan terdeteksi. [Contoh] |
(Tergantung aplikasi) | ○ | 1.00~ |
| Nama Gambar | String | Tentukan nama gambar yang ingin Anda tampilkan di papan. Format gambar yang didukung adalah ". png" saja, dan akan memuat apa pun yang cocok dengan nama file gambar yang ditempatkan di folder "Images" folder dengan file definisi kontainer papan. Misalnya, jika Anda menentukan "Kembali" untuk ImageName, itu akan membaca file "Images/Back.png". [Contoh] |
○ | 1.00~ | |
| Mode Peregangan Gambar | String | Atur bagaimana gambar diskalakan saat ditempatkan.
[Contoh] |
Seragam | ○ | 1.00~ |
| Warna Perbatasan | Warna | Anda dapat menentukan warna batas latar belakang dari 0 ~ 1. Anda juga dapat membuat alfa kurang dari 1 untuk membuatnya tembus pandang dan transparan. [Contoh] |
(Tergantung aplikasi) | ○ | 1.00~ |
| Ketebalan Batas | ganda | Anda dapat menentukan ketebalan batas latar belakang. 0 membuat batas tidak terlihat. [Contoh] |
1 | ○ | 1.00~ |
Pencacahan KeyType
Daftar yang mendefinisikan pemrosesan dasar kunci.
Hubungan antara nama kunci dan kode kunci didasarkan pada keyboard Jepang. Jika Anda ingin menentukan kode kunci yang tidak ada dalam daftar ini, gunakan KeyType "VirtualKeyCode".
| Suplemen | Kode Kunci Virtual | Nama dan Nama Terhormat |
|---|---|---|
| A | 65 | |
| B | 66 | |
| C | 67 | |
| D | 68 | |
| E | 69 | |
| F | 70 | |
| G | 71 | |
| H | 72 | |
| I | 73 | |
| J | 74 | |
| K | 75 | |
| L | 76 | |
| M | 77 | |
| N | 78 | |
| O | 79 | |
| P | 80 | |
| Q | 81 | |
| R | 82 | |
| S | 83 | |
| T | 84 | |
| U | 85 | |
| V | 86 | |
| W | 87 | |
| X | 88 | |
| Y | 89 | |
| Z | 90 | |
| D0 | 49 | Ini adalah tombol angka di bagian atas keyboard. |
| D1 | 50 | Ini adalah tombol angka di bagian atas keyboard. |
| D2 | 51 | Ini adalah tombol angka di bagian atas keyboard. |
| D3 | 52 | Ini adalah tombol angka di bagian atas keyboard. |
| D4 | 53 | Ini adalah tombol angka di bagian atas keyboard. |
| D5 | 54 | Ini adalah tombol angka di bagian atas keyboard. |
| D6 | 55 | Ini adalah tombol angka di bagian atas keyboard. |
| D7 | 56 | Ini adalah tombol angka di bagian atas keyboard. |
| D8 | 57 | Ini adalah tombol angka di bagian atas keyboard. |
| D9 | 58 | Ini adalah tombol angka di bagian atas keyboard. |
| NumPad0 | 96 | Ini adalah tombol numerik pada keypad numerik. |
| NumPad1 | 97 | Ini adalah tombol numerik pada keypad numerik. |
| NumPad2 | 98 | Ini adalah tombol numerik pada keypad numerik. |
| NumPad3 | 99 | Ini adalah tombol numerik pada keypad numerik. |
| NumPad4 | 100 | Ini adalah tombol numerik pada keypad numerik. |
| NumPad5 | 101 | Ini adalah tombol numerik pada keypad numerik. |
| NumPad6 | 102 | Ini adalah tombol numerik pada keypad numerik. |
| NumPad7 | 103 | Ini adalah tombol numerik pada keypad numerik. |
| NumPad8 | 104 | Ini adalah tombol numerik pada keypad numerik. |
| NumPad9 | 105 | Ini adalah tombol numerik pada keypad numerik. |
| F1 | 113 | |
| F2 | 114 | |
| F3 | 115 | |
| F4 | 116 | |
| F5 | 117 | |
| F6 | 118 | |
| F7 | 119 | |
| F8 | 120 | |
| F9 | 121 | |
| F10 | 122 | |
| F11 | 123 | |
| F12 | 124 | |
| F13 | 125 | |
| F14 | 126 | |
| F15 | 127 | |
| F16 | 128 | |
| F17 | 129 | |
| F18 | 130 | |
| F19 | 131 | |
| F20 | 132 | |
| F21 | 133 | |
| F22 | 134 | |
| F23 | 135 | |
| F24 | 136 | |
| KiriCtrl | 162 | |
| KananCtrl | 163 | |
| Pergeseran Kiri | 160 | |
| Pergeseran Kanan | 161 | |
| Jendela Kiri | 91 | |
| Jendela Kanan | 92 | |
| KiriAlt | 164 | |
| KananAlt | 165 | |
| Naik | 38 | ↑ Kunci. |
| Turun | 40 | ↓ kunci. |
| Kiri | 37 | ← kunci. |
| Kanan | 39 | → kunci. |
| Tambahkan | 107 | Ini adalah "+" pada keypad numerik. |
| Kurangi | 109 | Ini adalah "-" pada keypad numerik. |
| Bagi | 111 | Ini adalah "/" pada keypad numerik. |
| Perkalian | 106 | Ini adalah "*" pada keypad numerik. |
| Desimal | 110 | Keypad numerik "." adalah. |
| Pemisah | 108 | |
| Masuk | 13 | |
| Ruang Belakang | 8 | |
| Luar angkasa | 32 | |
| Tab | 9 | |
| Esc | 27 | |
| Minus Oem | 189 | |
| OemTilde | 222 | |
| Yen | 220 | |
| OemBackslash | 226 | |
| Pada | 192 | Ini adalah tombol "@" pada keyboard array Jepang. |
| Braket Terbuka Oem | 219 | |
| Braket Tutup Oem | 221 | |
| Usus besar | 186 | |
| OemSemicolon | 187 | |
| OemPlus | 187 | |
| Koma OemKoma | 188 | |
| Periode OEM | 190 | |
| Tebasan | 191 | |
| Pertanyaan OEM | 191 | |
| Garis miring terbalik | 226 | |
| Kutipan OEM | 222 | |
| Kanji | 25 | Tombol setengah lebar/lebar penuh. |
| Non-Konversi | 29 | Ini adalah kunci non-konversi. |
| Konversi | 28 | Ini adalah kunci konversi. |
| Kana | 21 | Ini adalah kunci katakana hiragana. |
| CapsLock | 20 | |
| Aplikasi | 93 | |
| Masukkan | 45 | |
| Hapus | 46 | |
| Beranda | 36 | |
| Akhir | 35 | |
| Halaman Naik | 33 | |
| Halaman Bawah | 34 | |
| Jeda | 19 | |
| Kunci Gulir | 145 | |
| Gulir | 145 | |
| Cetak Layar | 44 | |
| Kunci Num | 144 | Tombol ini sangat tergantung, jadi menekannya mungkin tidak berpengaruh apapun. |
| Perhatikan | 246 | |
| Kembali Browser | 166 | |
| Favorit Browser | 171 | |
| BrowserMenerus | 167 | |
| BrowserBeranda | 172 | |
| Penyegaran Browser | 168 | |
| Pencarian Browser | 170 | |
| BrowserStop | 169 | |
| ObrolanPadHijau | Tidak tersedia. | |
| ObrolanOranye | Tidak tersedia. | |
| Crsel | 247 | |
| HapusEof | Tidak tersedia. | |
| Ekssel | 248 | |
| Eksekusi | 43 | |
| Tolong | 47 | |
| Luncurkan Aplikasi1 | 182 | |
| Luncurkan Aplikasi2 | 183 | |
| LaunchMail | 180 | |
| MediaSelanjutnyaTrack | 176 | |
| Jeda MediaPlayPlay. | 179 | |
| MediaSebelumnyaTrek | 177 | |
| MediaStop | 178 | |
| Tidak ada | Tidak tersedia. | |
| Oem8 | 223 | |
| OemAuto | 243 | |
| OemClear | 254 | |
| Salinan Oem | 242 | |
| OemEnlW | 244 | |
| Pipa Oem | Tidak tersedia. | |
| Pa1 | 253 | |
| Bermain | 250 | |
| Cetak | 42 | |
| Kunci Proses | 229 | |
| Pilih | 41 | |
| Pilih Media | 181 | |
| Tidur | 95 | |
| Volume Turun | 174 | Anda mungkin melihat kontrol volume, tetapi perilakunya bergantung pada OS. |
| Volumebisu | 173 | Anda mungkin melihat kontrol volume, tetapi perilakunya bergantung pada OS. |
| Volume Naik | 175 | Anda mungkin melihat kontrol volume, tetapi perilakunya bergantung pada OS. |
| Perbesar | 251 | |
| PapanBerikutnya | Beralih ke papan berikutnya. | |
| PapanSebelumnya | Beralih ke papan sebelumnya. | |
| Lompat Papan | Beralih ke papan dengan nama yang ditentukan. | |
| Pemindahan Papan | Seret papan untuk memindahkannya. | |
| PapanMinimalkan | Minimalkan papan. | |
| Keluar | Keluar dari touchboard. | |
| Menu Konfigurasi | Buka menu pengaturan. | |
| MouseMovePad | Ini adalah alas mouse yang menggerakkan kursor mouse sebanyak Anda menyentuh dan menggerakkan jari Anda. | |
| MouseMoveJoystick | Ini adalah tongkat mouse yang terus menggerakkan kursor mouse ke arah yang Anda sentuh dan gerakkan jari Anda. | |
| MouseLeftClick | Ini adalah tombol kiri mouse. | |
| Klik Kanan Mouse | Ini adalah tombol kanan mouse. | |
| Klik Tengah Mouse | Ini adalah tombol tengah mouse. | |
| MouseX1Click | Tombol X1 pada mouse. | |
| MouseX2Klik | Ini adalah tombol X2 pada mouse. | |
| Roda Mouse | Ini adalah roda mouse. Ini meniru putaran roda dengan menyentuh dan menggerakkan jari Anda ke atas dan ke bawah. | |
| Kode Kunci Virtual | Kirim kode kunci virtual yang ditentukan. | |
| DPad | Ini adalah D-Pad dengan satu tombol di bagian atas, bawah, kiri, dan kanan. |
Parameter Penambahan Utama
Daftar parameter tambahan untuk setiap KeyType. Tambahkan objek KeyInfo ke Opsi objek KeyProcessInfo sebagai daftar KeyValues.
Contoh konfigurasi
{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
},
},
PapanBerikutnya
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| NextBoardPositionType | String | Tentukan tempat yang akan ditampilkan saat beralih dari papan lain.
[Contoh] |
○ | 0,01~ |
PapanSebelumnya
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| NextBoardPositionType | String | Tentukan tempat yang akan ditampilkan saat beralih dari papan lain.
[Contoh] |
○ | 0,01~ |
Lompat Papan
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| JumpBoardIdentityName | String | Beralih ke wadah papan dengan nama yang ditentukan. [Contoh] |
0,20~ | ||
| NextBoardPositionType | String | Tentukan tempat yang akan ditampilkan saat beralih dari papan lain.
[Contoh] |
○ | 0,20~ |
MouseMovePad
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Skala Pindahkan | ganda | Menentukan kecepatan gerakan kursor mouse pada pembesaran relatif terhadap 1. [Contoh] |
1 | ○ | 0,01~ |
| Ketuk Tindakan | String | Menentukan cara meniru perilaku mengklik kiri saat tombol diketuk.
[Contoh] |
MouseLeftButtonWhenDoubleTap | ○ | 0,01~ |
| KetukTekan Interval | ganda | Ini adalah waktu maksimum untuk menekan tombol yang dinilai sebagai ketukan. Jika Anda menahan tombol lebih lama dari waktu ini, itu tidak akan dinilai sebagai ketukan. Satuannya adalah milidetik. [Contoh] |
250 | ○ | 0,01~ |
| BerikutnyaKetukHubungkanInterval | ganda | Waktu antara ketukan sebelum ditentukan setelah ketukan dua kali. Jika waktu hingga ketukan berikutnya lebih lama dari waktu ini, itu tidak akan dikenali sebagai ketukan dua kali. Satuannya adalah milidetik. [Contoh] |
250 | ○ | 0,01~ |
| Rentang Area TapEnable | ganda | Ini adalah lebar penyimpangan maksimum yang diizinkan dari posisi keran untuk dikenali sebagai ketukan ganda. Jika posisi ketukan sebelumnya dan posisi ketukan berikutnya lebih dari angka ini, itu tidak akan dikenali sebagai ketukan dua kali. Satuan adalah jarak piksel logis di papan. [Contoh] |
5 | ○ | 0,01~ |
| Mode PadMove | String | Mengatur perilaku kecepatan gerakan kursor mouse saat menggerakkan jari.
[Contoh] |
Mempercepat | ○ | 0,01~ |
MouseMoveJoystick
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Mode Tongkat | String | Menentukan apakah titik tengah stik harus menjadi pusat tombol atau titik sentuh.
[Contoh] |
Pusat Sentuh | ○ | 0,01~ |
| Kecepatan MaksPerDetik | ganda | Ini adalah kecepatan gerakan maksimum kursor mouse saat tongkat dimiringkan ke bawah. Kecepatan gerakan adalah jumlah piksel di desktop per detik. [Contoh] |
1000 | ○ | 0,01~ |
| TipAreaPanjang | ganda | Ini adalah jarak maksimum untuk merobohkan tongkat. Jarak akan menjadi piksel logis di papan. Pengaturan ini hanya berlaku saat StickMode berada di TouchCenter. Untuk PanelCenter, itu tergantung pada ukuran kunci. [Contoh] |
100 | ○ | 0,01~ |
| Ketuk Tindakan | String | Menentukan cara meniru perilaku mengklik kiri saat tombol diketuk.
[Contoh] |
MouseLeftButtonWhenDoubleTap | ○ | 0,20~ |
| KetukTekan Interval | ganda | Ini adalah waktu maksimum untuk menekan tombol yang dinilai sebagai ketukan. Jika Anda menahan tombol lebih lama dari waktu ini, itu tidak akan dinilai sebagai ketukan. Satuannya adalah milidetik. [Contoh] |
250 | ○ | 0,20~ |
| BerikutnyaKetukHubungkanInterval | ganda | Waktu antara ketukan sebelum ditentukan setelah ketukan dua kali. Jika waktu hingga ketukan berikutnya lebih lama dari waktu ini, itu tidak akan dikenali sebagai ketukan dua kali. Satuannya adalah milidetik. [Contoh] |
250 | ○ | 0,20~ |
| Rentang Area TapEnable | ganda | Ini adalah lebar penyimpangan maksimum yang diizinkan dari posisi keran untuk dikenali sebagai ketukan ganda. Jika posisi ketukan sebelumnya dan posisi ketukan berikutnya lebih dari angka ini, itu tidak akan dikenali sebagai ketukan dua kali. Satuan adalah jarak piksel logis di papan. [Contoh] |
5 | ○ | 0,20~ |
DPad
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Kunci Atas | String | Tentukan tombol yang akan dikirim saat Anda menekan tombol ↑. [Contoh] |
Naik | ○ | 0,20~ |
| Kunci Bawah | String | Tentukan tombol yang akan dikirim saat Anda menekan tombol ↓. [Contoh] |
Turun | ○ | 0,20~ |
| Kunci Kiri | String | Tentukan tombol yang akan dikirim saat Anda menekan tombol ←. [Contoh] |
Kiri | ○ | 0,20~ |
| Kunci Kanan | String | Tentukan tombol yang akan dikirim saat Anda menekan tombol →. [Contoh] |
Kanan | ○ | 0,20~ |
Kode Kunci Virtual
| Konten jenis | kunci | , nilai awal | , tidak ditetapkan, | aplikasi yang kompatibel dengan izin, Ver. | |
|---|---|---|---|---|---|
| Kode Kunci Virtual | int | Anda dapat mengirim kode kunci virtual (nomor) untuk Windows secara langsung. [Contoh] |
0,22~ |