Definisi fail

Laman dikemaskini :
Tarikh penciptaan halaman :

Fail definisi kontena papan (fail .setting)

Ini ialah fail yang mentakrifkan susun atur dan pengendalian kunci pada papan. Ia terletak di pelbagai folder pakej papan dalam folder "Papan" folder dengan fail boleh laku.

Anda boleh menyesuaikan susun atur mana-mana kunci dengan mentakrifkan fail ini sendiri. Simbol, teks dan banyak lagi mengikut format JSON.

Sambungan .tetapan
Format fail JSON
Pengekodan UTF-8 (dengan BOM)

Komposisi

Data terdiri daripada hierarki berikut: (Susun atur di bawah ialah imej dan bukan format rasmi JSON.) Fail sebenar boleh disusun dalam susunan yang berbeza bergantung pada output automatik)

("{}" ialah objek, dan "[]" ialah tatasusunan.) )

BoardContainerInfo {
  Borads [
    BoardInfo {
      Keys [
        KeyInfo {
          Processes [
            KeyProcessInfo {
            }
          ]
          Decorates [
            KeyDecorateInfo {
            }
          ]
        }
      ]
      BoardDecorates [
        BoardDecorateInfo {
        }
      }
      KeyDecorates [
        KeyDecorateInfo {
        }
      }
    }
  ]
}

Objek BoardContainerInfo

Objek dengan pelbagai tetapan untuk bekas papan.

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Nama Identiti rentetan

Nama yang mengenal pasti bekas papan. Ia digunakan untuk pensuisan khusus papan.

[Contoh]

"IdentityName": "010_Normal_1_00_Ja"
0.01~
Pengarang rentetan

Letakkan nama pembuat bekas papan. Ia digunakan untuk memaparkan nama pengeluar. (dirancang)

[Contoh]

"Author": "Onodera"
0.01~
Versi berganda

Masukkan versi fail definisi bekas papan. Ia bukan versi aplikasi yang sepadan. Digunakan untuk memaparkan versi. (dirancang)

[Contoh]

"Version": 1.00
0.01~
IalahKecualikan Papan Seterusnya bool

Menentukan sama ada bekas papan ini dikecualikan daripada pemilihan dengan menukar papan dengan kekunci ⇐⇒. Jika anda menentukannya sebagai tidak layak, anda hanya boleh memilihnya dengan bertukar kepada tugasan lembaga.

[Contoh]

"IsExcludeNextBoard": false
PALSU 0.31~
Perintah Int

Ia digunakan mengikut susunan di mana anda menukar papan. Semakin tinggi nombornya, semakin banyak keutamaan akan diberikan.

[Contoh]

"Order": 10
0 0.01~
KeyReleaseTimingWhenActiveWindowChange bool

Tentukan sama ada kekunci togol dilepaskan secara automatik atau tidak apabila tetingkap aktif ditukar, atau corak. Menghalang operasi kekunci togol daripada digunakan seperti semasa bertukar ke tetingkap lain.

Tiada
Kekunci togol tidak dilepaskan apabila tetingkap aktif ditukar.
Proses
Lepaskan kekunci togol apabila bertukar ke tetingkap proses lain.
Tetingkap
Lepaskan kekunci togol apabila bertukar ke tetingkap lain.

[Contoh]

"KeyReleaseTimingWhenActiveWindowChange": "Window"
Tiada 0.30~
NamaIdentiti Penjana rentetan

Jika anda menjana papan, bekas, fail definisi dengan mana-mana alat, tetapkan nama yang dibezakan untuk alat tersebut. Nilai ini tidak digunakan di tempat lain.

[Contoh]

"GeneratorIdentityName": "TiitanBoardCreator"
1.00~
Versi Penjana berganda

Jika anda menjana papan, bekas, fail definisi dengan mana-mana alat, tetapkan versi alat tersebut. Nilai ini tidak digunakan di tempat lain.

[Contoh]

"GeneratorVersion": 1.00
1.00~
Papan Maklumat Papan[]

Tentukan papan. Jika anda mahu memaparkan berbilang papan, takrifkan berbilang papan.

0.01~

Objek BoardInfo

Objek dengan pelbagai tetapan untuk papan. Papan merujuk kepada satu tetingkap.

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Nama Identiti rentetan

Nama lembaga yang membezakan. Penggunaan semasa belum diputuskan.

[Contoh]

"IdentityName": "NormalBoard"
0.01~
Kedudukan Segi empat tepat

Tentukan kedudukan dan saiz papan. Parameter terdiri daripada "X, Y (kedudukan di desktop)" dan "Lebar, Tinggi (saiz papan)", masing-masing. Ambil perhatian bahawa kedudukan dan saiz sebenar papan akan menjadi saiz logik untuk DPI. Ia juga bergantung pada parameter StartPositionType untuk kedudukan permulaan. Jika kedudukan (X, Y) tidak digunakan, hanya saiz yang digunakan.

[Contoh]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 86,
"Height": 57.93
}
0.01~
StartPositionType rentetan

Tentukan jenis kedudukan awal papan. Jika ia ditetapkan untuk mengingati kedudukan papan terakhir, tetapan ini hanya sah untuk paparan pertama. Parameter yang boleh ditentukan adalah seperti berikut:

Buku Panduan
Tentukan kedudukan paparan sebagai X, Y dalam Kedudukan.
Atas
Paparkan di bahagian atas tengah skrin.
Kiri Atas
Paparkan di penjuru kiri sebelah atas skrin.
Kiri
Dipaparkan di bahagian tengah kiri skrin.
Kiri Bawah
Paparkan di penjuru kiri bawah skrin.
Bawah
Paparkan di bahagian bawah tengah skrin.
Kanan Bawah
Ia akan dipaparkan di penjuru kanan bawah skrin.
Kanan
Ia akan dipaparkan di bahagian tengah sebelah kanan skrin.
Kanan Atas
Paparkannya di penjuru kanan sebelah atas skrin.

[Contoh]

"StartPositionType": "BottomRight"
Buku Panduan 0.01~
NextBoardPositionType rentetan

Tentukan tempat untuk dipaparkan apabila ditukar daripada papan lain. Jika ia ditetapkan untuk mengingati kedudukan papan terakhir, tetapan ini hanya sah untuk suis pertama.

(Tidak ditetapkan)
StartPositionType.
Kedudukan Tengah
Memaparkan kedudukan tengah papan sebelum suis dan kedudukan tengah papan selepas suis.

[Contoh]

"NextBoardPositionType": "CenterPosition"
0.01~
Kedudukan Tengah Titik

Ini ialah kedudukan tengah papan yang ditentukan oleh "X" dan "Y". Digunakan apabila CenterPosition ditentukan dalam parameter NextBoardPositionType. Jika tidak dinyatakan, saiz papan ÷ 2 akan menjadi kedudukan tengah.

[Contoh]

"CenterPosition": {
"X": 200,
"Y": 100
}
0.01~
Kedudukan mengimbangi Titik

Anda boleh menentukan kedudukan relatif kepada kedudukan paparan yang ditentukan dalam Position, StartPositionType, NextBoardPositionType dan CenterPosition. Parameter dinyatakan dalam "X" dan "Y".

[Contoh]

"PositionOffset": {
"X": -200,
"Y": -100
}
0.30~
Skala Saiz Fon berganda

Tentukan saiz fon papan sasaran pada skala 1.

[Contoh]

"FontSizeScale": 1.5
1 0.01~
Skala Papan berganda

Tentukan saiz papan dalam pengganda berbanding 1. Segala-galanya berskala, seperti saiz dan kedudukan kekunci yang diletakkan dan saiz huruf.

[Contoh]

"BoardScale": 1.5
1 0.01~
Nama Imej rentetan

Tentukan nama imej yang anda mahu paparkan di papan. Format imej yang disokong ialah ". png" sahaja, dan akan memuatkan apa-apa sahaja yang sepadan dengan nama fail imej yang diletakkan dalam folder "Imej" folder dengan fail definisi bekas papan.

Sebagai contoh, jika anda menentukan "Kembali" untuk ImageName, ia akan membaca fail "Imej/Back.png".

[Contoh]

"ImageName": "BoardMove"
0.01~
Mod Regangan Imej rentetan

Tetapkan cara imej diskalakan apabila diletakkan.

Tiada
Letakkan imej di tengah-tengah papan dalam saiz asalnya.
Isi
Keseluruhan imej diskalakan agar sesuai dengan papan. Nisbah aspek bergantung pada saiz papan.
Pakaian seragam
Keseluruhan imej diskalakan agar sesuai dengan papan. Nisbah aspek bergantung pada imej.
Seragam Untuk Mengisi
Ia berskala untuk muncul secara menyeluruh sambil mengekalkan nisbah aspek imej.

[Contoh]

"ImageStretchMode": "Uniform"
Pakaian seragam 1.00~
ImageRenderMode rentetan

※ Parameter ini telah dikekalkan untuk tujuan keserasian dan akan ditamatkan dalam versi akan datang.

Tetapkan cara imej diskalakan apabila diletakkan.

Tiada
Letakkan imej di tengah-tengah papan dalam saiz asalnya.
Isi
Keseluruhan imej diskalakan agar sesuai dengan papan. Nisbah aspek bergantung pada saiz papan.
Pakaian seragam
Keseluruhan imej diskalakan agar sesuai dengan papan. Nisbah aspek bergantung pada imej.
Seragam Untuk Mengisi
Ia berskala untuk muncul secara menyeluruh sambil mengekalkan nisbah aspek imej.
Pakaian seragam 0.30~
ImageRenderMode (0.01~0.23) rentetan

※ Parameter ini telah dikekalkan untuk tujuan keserasian dan akan ditamatkan dalam versi akan datang.

Tetapkan cara imej diskalakan apabila diletakkan.

(Tidak ditetapkan)
Letakkan imej di tengah-tengah papan dalam saiz asalnya.
Isi
Keseluruhan imej diskalakan agar sesuai dengan papan. Nisbah aspek bergantung pada imej.
0.01 ~ 0.23
Kekunci Maklumat Utama

Tetapkan senarai kunci untuk diletakkan di papan.

0.01~
Menghias Kunci KeyDecorateInfo[]

Tetapkan maklumat hiasan untuk semua kunci yang diletakkan di papan.

1.00~
Papan Menghias PapanHiasMaklumat[]

Tetapkan maklumat hiasan terperinci untuk papan anda.

1.00~

Objek KeyInfo

Objek dengan pelbagai tetapan kekunci.

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Jenis Kunci rentetan

Tentukan tingkah laku asas apabila menekan kekunci. Aksara yang boleh ditentukan boleh sama ada penghitungan KeyType. Jika anda menentukan parameter Proses, parameter ini diabaikan.

[Contoh]

"KeyType": "S"
0.01~
Kedudukan Segi empat tepat

Tentukan kedudukan dan saiz kekunci di papan. Parameter terdiri daripada "X, Y (kedudukan di papan)" dan "Lebar, Tinggi" (saiz kunci), masing-masing. Nombor yang anda tentukan akan menjadi sistem koordinat pelanggan seperti yang dilihat dari papan, dan penskalaan DPI dan papan akan menentukan saiz sebenar yang akan anda lihat.

[Contoh]

"Position": {
"X": 0,
"Y": 26.27,
"Width": 24,
"Height": 24
}
0.01~
Teks Paparan rentetan

Tentukan teks yang muncul pada kekunci. Aksara khas, seperti pemisah baris, adalah berdasarkan spesifikasi JSON. Teks muncul di hadapan imej dan bukannya dalam imej.

[Contoh]

"DisplayText": "Space"
0.01~
Saiz Fon berganda

Tentukan saiz fon teks yang muncul pada kekunci. Ini ialah saiz piksel pada pembesaran 1 dan DPI 96, tetapi saiz sebenar bergantung pada jenis fon.

[Contoh]

"FontSize": 12
(Bergantung pada saiz fon sistem) 0.01~
Nama Imej rentetan

Tentukan nama imej untuk muncul di latar belakang kunci. Format imej yang disokong ialah ". png" sahaja, dan akan memuatkan apa-apa sahaja yang sepadan dengan nama fail imej yang diletakkan dalam folder "Imej" folder dengan fail definisi bekas papan.

Sebagai contoh, jika anda menentukan "Kembali" untuk ImageName, ia akan membaca fail "Imej/Back.png".

[Contoh]

"ImageName": "BoardMove"
0.01~
Mod Regangan Imej rentetan

Tetapkan cara imej diskalakan apabila diletakkan.

Tiada
Letakkannya di tengah-tengah kunci seperti dalam imej asalnya. Bahagian imej yang melangkaui julat kekunci tidak ditunjukkan.
Isi
Keseluruhan imej diskalakan agar sesuai dalam julat kekunci. Nisbah aspek bergantung pada saiz kunci.
Pakaian seragam
Keseluruhan imej diskalakan agar sesuai dalam julat kekunci. Nisbah aspek bergantung pada imej.
Seragam Untuk Mengisi
Ia berskala untuk muncul merentasi kekunci sambil mengekalkan nisbah aspek imej.

[Contoh]

"ImageStretchMode": "Uniform"
Pakaian seragam 1.00~
ImageRenderMode rentetan

※ Parameter ini telah dikekalkan untuk tujuan keserasian dan akan ditamatkan dalam versi akan datang.

Tetapkan cara imej diskalakan apabila diletakkan.

[Contoh]

Tiada
Letakkannya di tengah-tengah kunci seperti dalam imej asalnya. Bahagian imej yang melangkaui julat kekunci tidak ditunjukkan.
Isi
Keseluruhan imej diskalakan agar sesuai dalam julat kekunci. Nisbah aspek bergantung pada saiz kunci.
Pakaian seragam
Keseluruhan imej diskalakan agar sesuai dalam julat kekunci. Nisbah aspek bergantung pada imej.
Seragam Untuk Mengisi
Ia berskala untuk muncul merentasi kekunci sambil mengekalkan nisbah aspek imej.
Pakaian seragam 0.30~
ImageRenderMode (0.01~0.23) rentetan

※ Parameter ini telah dikekalkan untuk tujuan keserasian dan akan ditamatkan dalam versi akan datang.

Tetapkan cara imej diskalakan apabila diletakkan.

[Contoh]

(Tidak ditetapkan)
Letakkannya di tengah-tengah kunci seperti dalam imej asalnya.
Isi
Keseluruhan imej diskalakan agar sesuai dengan kunci. Nisbah aspek bergantung pada imej.
0.01 ~ 0.23
IsToggle bool

Setiap kali anda menekan kekunci, tukar antara "Keadaan Pegangan" dan "Keadaan Pelepasan". Gunakan kekunci Shift dan Ctrl, yang digunakan untuk menekan serentak.

[Contoh]

"IsToggle": true
(Bergantung pada KeyType) 0.01~
IsOneClickToggleRelease bool

Jika benar, menekan kekunci lain semasa kekunci ditukar akan melepaskan togol secara automatik. Jika salah, togol tidak akan ditolak melainkan anda menekan kekunci yang sama sekali lagi.

[Contoh]

"IsOneClickToggleRelease": true
(Bergantung pada KeyType) 0.01~
Pilihan Kunci(rentetan), Nilai(rentetan)

Anda boleh menentukan senarai parameter tambahan untuk KeyType yang ditentukan. Sesetengah nilai KeyType hanya boleh ditetapkan dengan parameter ini. Untuk parameter yang boleh ditentukan, lihat "Tambah Parameter Utama".

[Contoh]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {"MoveScale":"2"},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
Parameter rentetan

※ Parameter ini akan digantikan oleh Opsyen dan tidak akan disokong lagi.

Anda boleh menentukan senarai parameter tambahan untuk KeyType yang ditentukan. Sesetengah nilai KeyType hanya boleh ditetapkan dengan parameter ini. Untuk parameter yang boleh ditentukan, lihat "Tambah Parameter Utama". Parameter hendaklah ditetapkan dengan merangkai JSON dalam format KeyValue.

[Contoh]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.01~
Proses Maklumat Proses Kunci

Anda boleh mengatasi pemprosesan asas kunci. Pelbagai proses boleh ditakrifkan, jadi berbilang penekanan kekunci boleh dicapai dengan satu penekanan kekunci. Sebagai contoh, anda boleh mentakrifkan sesuatu seperti "Ctrl" + "C". Pesanan pemprosesan bergantung pada susunan tatasusunan.

[Contoh]

{
"DisplayText": "元に戻す",
"KeyType": "Undo",
"Position": {
"Height": 60,
"Width": 60,
"X": 64,
"Y": 278
},
"Processes": [
{ "KeyType": "LeftCtrl" },
{ "KeyType": "Z" }
]
}
0.01~
Menghias KeyDecorateInfo[]

Tetapkan maklumat hiasan terperinci untuk kunci.

1.00~

Objek KeyProcessInfo

Ini ialah objek yang mentakrifkan perkara yang berlaku apabila kekunci ditekan.

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Jenis Kunci rentetan

Tentukan tingkah laku asas apabila menekan kekunci. Aksara yang boleh ditentukan boleh sama ada penghitungan KeyType.

[Contoh]

"KeyType": "A"
0.01~
Laksanakan Masa rentetan

Menentukan sama ada untuk mengendalikan apabila kekunci ditekan atau dilepaskan. Sesetengah jenis utama mungkin mengabaikan tetapan ini. Jika anda menetapkan KeyInfo.IsToggle kepada true, "PressedAndReleased" digunakan secara automatik.

Ditekan dan Dilepaskan
Apabila kekunci ditekan, ia ditekan, dan apabila ia dilepaskan, ia dilepaskan.
Ditekan
Apabila kekunci ditekan, ia melakukan proses tekan dan lepaskan.
Dikeluarkan
Apabila kunci dilepaskan, proses akhbar dan pelepasan dilakukan.

[Contoh]

"ExecuteTiming": "Pressed"
(Bergantung pada KeyType) 0.30~
ExecuteTiming (0.01~0.23) rentetan

Menentukan sama ada untuk mengendalikan apabila kekunci ditekan atau dilepaskan. Sesetengah jenis utama mungkin mengabaikan tetapan ini.

Ditekan
Ia diproses apabila kekunci ditekan.
Dikeluarkan
Ia diproses apabila kunci dilepaskan.
(Bergantung pada KeyType) 0.01 ~ 0.23
TekanUlangi rentetan

Tetapkan tingkah laku untuk diulang apabila kekunci ditekan. Jika anda menentukan apa-apa selain daripada Sekali, parameter ExecuteTiming akan menjadi "PressedAndReleased" secara automatik.

Sekali
Ia diproses hanya apabila ditekan atau dilepaskan.
Satu Tunggu Ulangi
Ulangi pemprosesan kekunci pada masa menekan dan selepas tempoh masa tertentu menekan.
Ulangi Segera
Ulangi pemprosesan kekunci dari saat anda menekannya.

[Contoh]

"PressRepeat": "OneWaitRepeat"
(Bergantung pada KeyType) 0.01~
IsModifier (0.01~0.23) bool

※ Parameter ini telah ditamatkan dalam versi terkini.

Menentukan sama ada ia adalah kekunci pengubah suai, seperti Shift atau Ctrl.

(Bergantung pada KeyType) 0.01 ~ 0.23
Pilihan Kunci(rentetan), Nilai(rentetan)

Anda boleh menentukan senarai parameter tambahan untuk KeyType yang ditentukan. Sesetengah nilai KeyType hanya boleh ditetapkan dengan parameter ini. Untuk parameter yang boleh ditentukan, lihat "Tambah Parameter Utama".

[Contoh]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Options": {
"MoveScale":"2",
"TapAction":"None"
},
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.22~
Parameter rentetan

※ Parameter ini akan digantikan oleh Opsyen dan tidak akan disokong lagi.

Anda boleh menentukan senarai parameter tambahan untuk KeyType yang ditentukan. Sesetengah nilai KeyType hanya boleh ditetapkan dengan parameter ini. Untuk parameter yang boleh ditentukan, lihat "Tambah Parameter Utama". Parameter hendaklah ditetapkan dengan merangkai JSON dalam format KeyValue.

[Contoh]

{
"DisplayText": "",
"ImageName": "MousePadx2",
"ImageRenderMode": "Fill",
"KeyType": "MouseMovePad",
"Parameters": "{\"MoveScale\":\"2\",\"TapAction\":\"None\"}",
"Position": {
"Height": 122,
"Width": 122,
"X": 64,
"Y": 30
}
}
0.01~

Objek BoardDecorateInfo

Ia adalah objek yang mentakrifkan hiasan papan.

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Nama Identiti rentetan

Ia adalah nama pengenalan hiasan. Penggunaan semasa belum diputuskan.

[Contoh]

"IdentityName": "Normal"
1.00~
ImeStatus rentetan

Menentukan bila IME menggunakan hiasan. Anda boleh menentukan IME daripada salah satu daripada yang berikut:

(Tidak ditetapkan)
Meliputi semua negeri IME. Ia mempunyai keutamaan yang lebih rendah daripada keadaan IME yang ditentukan secara individu.
Pada
Meliputi semua negeri di mana IME dihidupkan.
KanaInputAlphaHalf
Status alfanumerik separuh lebar input bertanda IME (bersamaan dengan IME OFF)
KanaInputKatakanaSeparuh
Input IME Keadaan Kana Separuh Lebar
KanaInputAlphaFull
Status alfanumerik lebar penuh input bertanda IME
KanaInputHiraganaFull
Keadaan hiragana lebar penuh input IME
KanaInputKatakanaFull
Keadaan katakana lebar penuh input IME
RomanInputAlphaHalf
IME ialah keadaan alfanumerik separuh lebar input aksara Rom (bersamaan dengan IME OFF)
RomanInputKatakanaSeparuh
IME ialah keadaan katakana separuh lebar untuk input Romanisasi
RomanInputAlphaFull
IME ialah keadaan alfanumerik lebar penuh untuk input Romanisasi
RomanInputHiraganaFull
IME ialah hiragana lebar penuh untuk input aksara Rom
RomanInputKatakanaFull
IME ialah keadaan katakana lebar penuh input romaji

[Contoh]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
ImeStatuses rentetan[]

Menentukan bila IME menggunakan hiasan. ImeStatus hanya boleh menentukan keadaan satu IME, tetapi ia boleh ditakrifkan sebagai beberapa. Jika kedua-dua ImeStatus dan ImeStatuses ditakrifkan, ImeStatuses diutamakan. Nilai yang boleh anda tentukan adalah sama dengan ImeStatus.

[Contoh]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
Kekunci Tekan rentetan

Anda boleh memohon hiasan apabila kekunci yang ditentukan ditekan.

Sebagai contoh, anda boleh melakukan sesuatu seperti latar belakang yang biasanya berwarna hitam, tetapi apabila anda menekan kekunci Shift, latar belakang bertukar menjadi biru.

[Contoh]

"PressKey": "LeftControl"
1.00~
Kekunci Tekan rentetan[]

Gunakan ini untuk menggunakan hiasan apabila berbilang kekunci ditekan. Sebagai contoh, jika anda ingin menukar paparan apabila "Shift" dan "Ctrl" ditekan pada masa yang sama. Jika kedua-dua PressKey dan PressKeys ditentukan, PressKeys diutamakan. Jika anda tidak menentukan kedua-duanya, ia akan digunakan untuk semua corak yang tidak dinyatakan dalam PressKey.

[Contoh]

"PressKeys": [
"LeftShift",
"LeftControl"
]
1.00~
IsCapsLock bool

Anda boleh menentukan hiasan apabila CapsLock dihidupkan.

[Contoh]

"IsCapsLock": true
Batal 1.03~
IsInsert bool

Anda boleh menentukan hiasan apabila Sisipkan HIDUP.

[Contoh]

"IsInsert": true
Batal 1.03~
IsNumLock bool

Anda boleh menentukan hiasan apabila NumLock HIDUP.

[Contoh]

"IsNumLock": true
Batal 1.03~
IsScroll bool

Anda boleh menentukan hiasan apabila Tatal HIDUP.

[Contoh]

"IsScroll": true
Batal 1.03~
Latar BelakangWarna Warna

Anda boleh menentukan warna latar belakang papan dari 0 ~ 1. Anda boleh menjadikan papan lut sinar dengan menjadikan alfa kurang daripada 1. Selain itu, menetapkan alfa kepada 0 akan memberi anda ketelusan penuh, dan anda tidak lagi mempunyai pertimbangan akhbar di papan, membolehkan anda memanipulasi tingkap yang diletakkan di bahagian belakang. Sebagai contoh, anda boleh membuat papan dengan hanya kekunci terapung dengan menjadikan papan telus dan menambah warna latar belakang pada kekunci.

[Contoh]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Bergantung kepada permohonan) 1.00~
Nama Imej rentetan

Tentukan nama imej yang anda mahu paparkan di papan. Format imej yang disokong ialah ". png" sahaja, dan akan memuatkan apa-apa sahaja yang sepadan dengan nama fail imej yang diletakkan dalam folder "Imej" folder dengan fail definisi bekas papan.

Sebagai contoh, jika anda menentukan "Kembali" untuk ImageName, ia akan membaca fail "Imej/Back.png".

Anda juga boleh membuat papan bukan segi empat tepat dengan menjadikan warna latar belakang papan lutsinar dan menentukan imej yang dipangkas dengan kawasan lutsinar sepenuhnya.

[Contoh]

"ImageName": "BoardMove"
1.00~
Mod Regangan Imej rentetan

Tetapkan cara imej diskalakan apabila diletakkan.

Tiada
Letakkannya di tengah-tengah kunci seperti dalam imej asalnya. Bahagian imej yang melangkaui julat kekunci tidak ditunjukkan.
Isi
Keseluruhan imej diskalakan agar sesuai dalam julat kekunci. Nisbah aspek bergantung pada saiz kunci.
Pakaian seragam
Keseluruhan imej diskalakan agar sesuai dalam julat kekunci. Nisbah aspek bergantung pada imej.
Seragam Untuk Mengisi
Ia berskala untuk muncul merentasi kekunci sambil mengekalkan nisbah aspek imej.

[Contoh]

"ImageStretchMode": "Uniform"
Pakaian seragam 1.00~
Warna Sempadan Warna

Anda boleh menentukan warna sempadan latar belakang daripada 0~1. Anda juga boleh membuat alfa kurang daripada 1 untuk menjadikannya lut sinar dan telus.

[Contoh]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Bergantung kepada permohonan) 1.00~
Ketebalan Sempadan berganda

Anda boleh menentukan ketebalan sempadan latar belakang. 0 menjadikan sempadan tidak kelihatan.

[Contoh]

"BorderThickness": 3
1 1.00~

Objek KeyDecorateInfo

Ia adalah objek yang mentakrifkan hiasan papan.

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Nama Identiti rentetan

Ia adalah nama pengenalan hiasan. Penggunaan semasa belum diputuskan.

[Contoh]

"IdentityName": "Normal_A"
1.00~
ImeStatus rentetan

Menentukan bila IME menggunakan hiasan. Anda boleh menentukan IME daripada salah satu daripada yang berikut:

(Tidak ditetapkan)
Meliputi semua negeri IME. Ia mempunyai keutamaan yang lebih rendah daripada keadaan IME yang ditentukan secara individu.
Pada
Meliputi semua negeri di mana IME dihidupkan.
KanaInputAlphaHalf
Status alfanumerik separuh lebar input bertanda IME (bersamaan dengan IME OFF)
KanaInputKatakanaSeparuh
Input IME Keadaan Kana Separuh Lebar
KanaInputAlphaFull
Status alfanumerik lebar penuh input bertanda IME
KanaInputHiraganaFull
Keadaan hiragana lebar penuh input IME
KanaInputKatakanaFull
Keadaan katakana lebar penuh input IME
RomanInputAlphaHalf
IME ialah keadaan alfanumerik separuh lebar input aksara Rom (bersamaan dengan IME OFF)
RomanInputKatakanaSeparuh
IME ialah keadaan katakana separuh lebar untuk input Romanisasi
RomanInputAlphaFull
IME ialah keadaan alfanumerik lebar penuh untuk input Romanisasi
RomanInputHiraganaFull
IME ialah hiragana lebar penuh untuk input aksara Rom
RomanInputKatakanaFull
IME ialah keadaan katakana lebar penuh input romaji

[Contoh]

"ImeStatus": "KanaInputHiraganaFull"
1.00~
ImeStatuses rentetan[]

Menentukan bila IME menggunakan hiasan. ImeStatus hanya boleh menentukan keadaan satu IME, tetapi ia boleh ditakrifkan sebagai beberapa. Jika kedua-dua ImeStatus dan ImeStatuses ditakrifkan, ImeStatuses diutamakan. Nilai yang boleh anda tentukan adalah sama dengan ImeStatus.

[Contoh]

"ImeStatuses": [
"RomanInputKatakanaHalf",
"RomanInputKatakanaFull"
]
1.00~
Kekunci Tekan rentetan

Anda boleh memohon hiasan apabila kekunci yang ditentukan ditekan.

Sebagai contoh, jika anda menekan kekunci Shift apabila kekunci biasanya mempunyai "1", teks yang dipaparkan ialah "!" Anda boleh membuat perubahan seperti menukar kepada.

[Contoh]

"PressKey": "LeftControl"
1.00~
Kekunci Tekan rentetan[]

Gunakan ini untuk menggunakan hiasan apabila berbilang kekunci ditekan. Sebagai contoh, jika anda ingin menukar paparan apabila "Shift" dan "Ctrl" ditekan pada masa yang sama. Jika kedua-dua PressKey dan PressKeys ditentukan, PressKeys diutamakan. Jika anda tidak menentukan kedua-duanya, ia akan digunakan untuk semua corak yang tidak dinyatakan dalam PressKey.

[Contoh]

"PressKeys": [
"LeftShift",
"LeftControl"
]
1.00~
IsPressed bool

Anda boleh menentukan hiasan apabila kekunci anda ditekan. Sebagai contoh, semasa anda menekan kekunci, anda boleh menjadikan sempadan kekunci itu bercahaya.

[Contoh]

"IsPressed": true
PALSU 1.00~
IsCapsLock bool

Anda boleh menentukan hiasan apabila CapsLock dihidupkan.

[Contoh]

"IsCapsLock": true
Batal 1.03~
IsInsert bool

Anda boleh menentukan hiasan apabila Sisipkan HIDUP.

[Contoh]

"IsInsert": true
Batal 1.03~
IsNumLock bool

Anda boleh menentukan hiasan apabila NumLock HIDUP.

[Contoh]

"IsNumLock": true
Batal 1.03~
IsScroll bool

Anda boleh menentukan hiasan apabila Tatal HIDUP.

[Contoh]

"IsScroll": true
Batal 1.03~
Teks Paparan rentetan

Tentukan teks yang muncul pada kekunci. Aksara khas, seperti pemisah baris, adalah berdasarkan spesifikasi JSON. Teks muncul di hadapan imej dan bukannya dalam imej.

[Contoh]

"DisplayText": "Enter"
1.00~
Nama Fon rentetan

Anda boleh menentukan fon untuk teks kunci. Anda hanya boleh menggunakan fon yang dipasang pada OS anda.

[Contoh]

"FontName": "メイリオ"
(Bergantung kepada permohonan) 1.00~
Saiz Fon berganda

Tentukan saiz fon teks yang muncul pada kekunci. Ini ialah saiz piksel pada pembesaran 1 dan DPI 96, tetapi saiz sebenar bergantung pada jenis fon.

[Contoh]

"FontSize": 24
(Bergantung kepada permohonan) 1.00~
TeksBold rentetan

Anda boleh menentukan berat teks. Pada masa ini, satu-satunya ketebalan yang boleh digunakan ialah "Bold", dan jika anda menentukan apa-apa lagi, ia akan menjadi berat biasa.

[Contoh]

"TextBold": "Bold"
Biasa 1.00~
Warna Teks Warna

Anda boleh menentukan warna teks kunci. Anda juga boleh membuat alfa kurang daripada 1 untuk menjadikannya lut sinar. Julat yang boleh ditentukan ialah 0~1, masing-masing.

[Contoh]

"TextColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Bergantung kepada permohonan) 1.00~
Latar BelakangWarna Warna

Anda boleh menentukan warna latar belakang utama daripada 0~1. Anda juga boleh membuat alfa kurang daripada 1 untuk menjadikannya lut sinar dan telus. Walau bagaimanapun, sila ambil perhatian bahawa jika latar belakang kunci telus dan latar belakang papan juga telus, pertimbangan tekan kekunci tidak akan dikesan.

[Contoh]

"BackgroundColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Bergantung kepada permohonan) 1.00~
Nama Imej rentetan

Tentukan nama imej yang anda mahu paparkan di papan. Format imej yang disokong ialah ". png" sahaja, dan akan memuatkan apa-apa sahaja yang sepadan dengan nama fail imej yang diletakkan dalam folder "Imej" folder dengan fail definisi bekas papan.

Sebagai contoh, jika anda menentukan "Kembali" untuk ImageName, ia akan membaca fail "Imej/Back.png".

[Contoh]

"ImageName": "BoardMove"
1.00~
Mod Regangan Imej rentetan

Tetapkan cara imej diskalakan apabila diletakkan.

Tiada
Letakkannya di tengah-tengah kunci seperti dalam imej asalnya. Bahagian imej yang melangkaui julat kekunci tidak ditunjukkan.
Isi
Keseluruhan imej diskalakan agar sesuai dalam julat kekunci. Nisbah aspek bergantung pada saiz kunci.
Pakaian seragam
Keseluruhan imej diskalakan agar sesuai dalam julat kekunci. Nisbah aspek bergantung pada imej.
Seragam Untuk Mengisi
Ia berskala untuk muncul merentasi kekunci sambil mengekalkan nisbah aspek imej.

[Contoh]

"ImageStretchMode": "Uniform"
Pakaian seragam 1.00~
Warna Sempadan Warna

Anda boleh menentukan warna sempadan latar belakang daripada 0~1. Anda juga boleh membuat alfa kurang daripada 1 untuk menjadikannya lut sinar dan telus.

[Contoh]

"BorderColor": {
"Alpha": 1,
"Red": 0.752941176470588,
"Green": 0.752941176470588,
"Blue": 0.752941176470588
}
(Bergantung kepada permohonan) 1.00~
Ketebalan Sempadan berganda

Anda boleh menentukan ketebalan sempadan latar belakang. 0 menjadikan sempadan tidak kelihatan.

[Contoh]

"BorderThickness": 3
1 1.00~

Penghitungan KeyType

Senarai yang mentakrifkan pemprosesan asas kunci.

Hubungan antara nama kunci dan kod kekunci adalah berdasarkan papan kekunci Jepun. Jika anda ingin menentukan kod kunci yang tidak wujud dalam senarai ini, gunakan KeyType "VirtualKeyCode".

Nama dan Nama Terhormat Tambahan Kod Kunci Maya
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 ialah kekunci nombor di bahagian atas papan kekunci.
D1 50 Ini ialah kekunci nombor di bahagian atas papan kekunci.
D2 51 Ini ialah kekunci nombor di bahagian atas papan kekunci.
D3 52 Ini ialah kekunci nombor di bahagian atas papan kekunci.
D4 53 Ini ialah kekunci nombor di bahagian atas papan kekunci.
D5 54 Ini ialah kekunci nombor di bahagian atas papan kekunci.
D6 55 Ini ialah kekunci nombor di bahagian atas papan kekunci.
D7 56 Ini ialah kekunci nombor di bahagian atas papan kekunci.
D8 57 Ini ialah kekunci nombor di bahagian atas papan kekunci.
D9 58 Ini ialah kekunci nombor di bahagian atas papan kekunci.
NumPad0 96 Ia adalah kekunci berangka pada pad kekunci berangka.
NumPad1 97 Ia adalah kekunci berangka pada pad kekunci berangka.
NumPad2 98 Ia adalah kekunci berangka pada pad kekunci berangka.
NumPad3 99 Ia adalah kekunci berangka pada pad kekunci berangka.
NumPad4 100 Ia adalah kekunci berangka pada pad kekunci berangka.
NumPad5 101 Ia adalah kekunci berangka pada pad kekunci berangka.
NumPad6 102 Ia adalah kekunci berangka pada pad kekunci berangka.
NumPad7 103 Ia adalah kekunci berangka pada pad kekunci berangka.
NumPad8 104 Ia adalah kekunci berangka pada pad kekunci berangka.
NumPad9 105 Ia adalah kekunci berangka pada pad kekunci berangka.
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
Peralihan Kiri 160
Anjakan Kanan 161
Tingkap Kiri 91
Tingkap Kanan 92
KiriAlt 164
KananAlt 165
Naik 38 ↑ Kunci.
Turun 40 ↓ kunci.
Kiri 37 ← kunci.
Kanan 39 → kunci.
Tambah 107 Ia ialah "+" pada pad kekunci angka.
Tolak 109 Ia adalah "-" pada pad kekunci angka.
Bahagikan 111 Ia ialah "/" pada pad kekunci berangka.
Darabkan 106 Ia adalah "*" pada pad kekunci angka.
Perpuluhan 110 Pad kekunci berangka "." adalah.
Pemisah 108
Masukkan 13
Ruang Belakang 8
Angkasa lepas 32
Tab 9
Esc 27
OemMinus 189
OemTilde 222
Yen 220
OemBackslash 226
Pada 192 Ini ialah kekunci "@" pada papan kekunci tatasusunan Jepun.
OemOpenBrackets 219
Kurungan Tutup Oem 221
Kolon 186
OemSemicolon 187
OemPlus 187
Koma OemComma 188
Tempoh OEM 190
Tebasan 191
Soalan Oem 191
Garis miring belakang 226
Petikan Oem 222
Kanji 25 Kekunci separuh lebar/lebar penuh.
Bukan Menukar 29 Ia adalah kunci bukan penukaran.
Tukarkan 28 Ini ialah kunci penukaran.
Kana 21 Ia adalah kunci katakana hiragana.
CapsLock 20
Apl 93
Masukkan 45
Padam 46
Laman Utama 36
Tamat 35
Halaman Naik 33
Halaman ke bawah 34
Jeda 19
Kunci Tatal 145
Tatal 145
Skrin Cetak 44
NumLock 144 Kekunci ini bergantung kepada keras, jadi menekannya mungkin tidak mempunyai sebarang kesan.
Perhatian 246
Penyemak Imbas Kembali 166
Kegemaran Penyemak Imbas 171
Penyemak Imbas Ke Hadapan 167
Laman Utama Pelayar 172
Muat Semula Penyemak Imbas 168
Carian Penyemak Imbas 170
Hentian Penyemak Imbas 169
SembangPadHijau Tidak tersedia.
ChatPadOrange Tidak tersedia.
Crsel 247
PadamEof Tidak tersedia.
Exsel 248
Laksanakan 43
Bantuan 47
Aplikasi Pelancaran1 182
Aplikasi Pelancaran2 183
Mel Pelancaran 180
MediaNextTrack 176
Jeda MediaPlayPlay 179
MediaSebelumnyaTrek 177
Hentian Media 178
Tiada Tidak tersedia.
Oem8 223
OemAuto 243
OemClear 254
Salinan Oem 242
OemEnlW 244
Paip Oem Tidak tersedia.
Pa1 253
Bermain 250
Cetak 42
Kunci Proses 229
Pilih 41
Pilih Media 181
Tidur 95
Kelantangan Turun 174 Anda mungkin melihat kawalan kelantangan, tetapi tingkah lakunya bergantung kepada OS.
Kelantangan Bisu 173 Anda mungkin melihat kawalan kelantangan, tetapi tingkah lakunya bergantung kepada OS.
Kelantangan 175 Anda mungkin melihat kawalan kelantangan, tetapi tingkah lakunya bergantung kepada OS.
Zum 251
PapanSeterusnya Tukar ke papan seterusnya.
PapanSebelumnya Tukar ke papan sebelumnya.
Lompat Papan Tukar ke papan dengan nama yang ditentukan.
Pemindahan Papan Seret papan untuk mengalihkannya.
LembagaMeminimumkan Minimumkan papan.
Keluar Keluar dari papan sentuh.
Menu Konfigurasi Bawa menu tetapan.
MouseMovePad Ini ialah pad tetikus yang menggerakkan kursor tetikus sebanyak anda menyentuh dan menggerakkan jari anda.
MouseMoveJoystick Ini ialah batang tetikus yang terus menggerakkan kursor tetikus ke arah yang anda sentuh dan gerakkan jari anda.
TetikusKlik Kiri Ini ialah butang tetikus kiri.
TetikusKlik Kanan Ini ialah butang tetikus kanan.
TetikusKlik Tengah Ini ialah butang tengah tetikus.
TetikusX1Klik Butang X1 pada tetikus.
MouseX2Click Ini ialah butang X2 pada tetikus.
Roda Tetikus Ini adalah roda tetikus. Ia meniru putaran roda dengan menyentuh dan menggerakkan jari anda ke atas dan ke bawah.
Kod Kunci Maya Hantar kod kunci maya yang ditentukan.
DPad Ini ialah D-Pad dengan satu kekunci di bahagian atas, bawah, kiri dan kanan.

Parameter Penambahan Utama

Senarai parameter tambahan untuk setiap KeyType. Tambah objek KeyInfo pada Opsyen objek KeyProcessInfo sebagai senarai KeyValues.

Contoh konfigurasi

{
  "DisplayText": "", 
  "ImageName": "MousePadx2", 
  "ImageRenderMode": "Fill", 
  "KeyType": "MouseMovePad", 
  "Options": {"MoveScale":"2","TapAction":"MouseLeftButtonWhenSingleTap"}, 
  "Position": {
    "Height": 122, 
    "Width": 122, 
    "X": 64, 
    "Y": 30
  }, 
},

PapanSeterusnya

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
NextBoardPositionType rentetan

Tentukan tempat untuk dipaparkan apabila bertukar daripada papan lain.

(Tidak ditetapkan)
Memaparkan pada kedudukan yang ditentukan dalam StartPositionType papan yang ditentukan.
Kedudukan Tengah
Memaparkan kedudukan tengah papan sebelum suis dan kedudukan tengah papan selepas suis.

[Contoh]

"NextBoardPositionType": "CenterPosition"
0.01~

PapanSebelumnya

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
NextBoardPositionType rentetan

Tentukan tempat untuk dipaparkan apabila bertukar daripada papan lain.

(Tidak ditetapkan)
Memaparkan pada kedudukan yang ditentukan dalam StartPositionType papan yang ditentukan.
Kedudukan Tengah
Memaparkan kedudukan tengah papan sebelum suis dan kedudukan tengah papan selepas suis.

[Contoh]

"NextBoardPositionType": "CenterPosition"
0.01~

Lompat Papan

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
JumpBoardIdentityName rentetan

Tukar ke bekas papan dengan nama yang ditentukan.

[Contoh]

"JumpBoardIdentityName": "010_Normal_1_00_Ja"
0.20~
NextBoardPositionType rentetan

Tentukan tempat untuk dipaparkan apabila bertukar daripada papan lain.

(Tidak ditetapkan)
Memaparkan pada kedudukan yang ditentukan dalam StartPositionType papan yang ditentukan.
Kedudukan Tengah
Memaparkan kedudukan tengah papan sebelum suis dan kedudukan tengah papan selepas suis.

[Contoh]

"NextBoardPositionType": "CenterPosition"
0.20~

MouseMovePad

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Skala Bergerak berganda

Menentukan kelajuan pergerakan kursor tetikus pada pembesaran berbanding 1.

[Contoh]

"MoveScale": 2
1 0.01~
Tindakan Ketuk rentetan

Menentukan cara meniru tingkah laku mengklik kiri apabila kekunci diketik.

Tiada
Ia tidak meniru butang tetikus dengan mengetik.
MouseLeftButtonWhenSingleTap
Meniru klik kiri butang tetikus pada satu ketikan. Apabila anda mengetik dua kali, ia meniru klik dua kali.
MouseLeftButtonWhenDoubleTap
Meniru klik kiri butang tetikus semasa mengetik dua kali. Apabila anda mengetik tiga kali, ia meniru klik dua kali.

[Contoh]

"TapAction": "MouseLeftButtonWhenDoubleTap"
MouseLeftButtonWhenDoubleTap 0.01~
KetukTekan Selang berganda

Ini adalah masa maksimum untuk menekan kekunci yang dinilai sebagai paip. Jika anda menahan kekunci lebih lama daripada masa ini, ia tidak akan dinilai sebagai ketikan. Unit ialah milisaat.

[Contoh]

"TapPressInterval": 500
250 0.01~
NextTapConnectInterval berganda

Masa antara paip sebelum ia ditentukan selepas ketukan dua kali. Jika masa sehingga ketukan seterusnya lebih lama daripada kali ini, ia tidak akan diiktiraf sebagai ketik dua kali. Unit ialah milisaat.

[Contoh]

"NextTapConnectInterval": 500
250 0.01~
Julat Kawasan TapEnable berganda

Ini ialah lebar sisihan maksimum yang dibenarkan bagi kedudukan paip untuk diiktiraf sebagai paip berganda. Jika kedudukan ketik sebelumnya dan kedudukan ketik seterusnya lebih daripada nombor ini, ia tidak akan diiktiraf sebagai ketik dua kali. Unit adalah jarak piksel logik di papan.

[Contoh]

"TapEnableAreaRange": 10
5 0.01~
PadMoveMode rentetan

Menetapkan tingkah laku kelajuan pergerakan kursor tetikus apabila menggerakkan jari.

Biasa
Untuk kelajuan yang sama, pergerakan jari dan pergerakan kursor tetikus adalah sama.
Mempercepatkan
Jika anda menggerakkan jari anda lebih pantas, kursor tetikus akan bergerak lebih pantas, dan jika anda bergerak perlahan, kursor akan bergerak kurang daripada jari anda.

[Contoh]

"PadMoveMode": "Accelerate"
Mempercepatkan 0.01~

MouseMoveJoystick

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Mod Kayu rentetan

Menentukan sama ada titik tengah kayu hendaklah pusat kekunci atau titik sentuh.

Pusat Panel
Pusatkan kayu dengan pusat kunci. Jadi, apabila anda menyentuh tepi kekunci, ia akan segera mula menggerakkan kursor tetikus.
Pusat Sentuh
Jadikan titik tengah kayu sebagai titik sentuh. Ini membolehkan anda menggerakkan kursor tetikus dari tempat anda menyentuhnya ke arah anda menggerakkan jari anda tanpa perlu risau tentang kedudukan sentuhan.

[Contoh]

"StickMode": "TouchCenter"
Pusat Sentuh 0.01~
MaxSpeedPerSecond berganda

Ini ialah kelajuan pergerakan maksimum kursor tetikus apabila kayu dicondongkan ke bawah. Kelajuan pergerakan ialah bilangan piksel pada desktop sesaat.

[Contoh]

"MaxSpeedPerSecond": 500
1000 0.01~
PetuaLuasPanjang berganda

Ini adalah jarak maksimum untuk menjatuhkan tongkat. Jarak akan menjadi piksel logik di papan. Tetapan ini hanya sah apabila StickMode berada dalam TouchCenter. Untuk PanelCenter, ia bergantung kepada saiz kunci.

[Contoh]

"TipAreaLength": 50
100 0.01~
Tindakan Ketuk rentetan

Menentukan cara meniru tingkah laku mengklik kiri apabila kekunci diketik.

Tiada
Ia tidak meniru butang tetikus dengan mengetik.
MouseLeftButtonWhenSingleTap
Meniru klik kiri butang tetikus pada satu ketikan. Apabila anda mengetik dua kali, ia meniru klik dua kali.
MouseLeftButtonWhenDoubleTap
Meniru klik kiri butang tetikus semasa mengetik dua kali. Apabila anda mengetik tiga kali, ia meniru klik dua kali.

[Contoh]

"TapAction": "MouseLeftButtonWhenDoubleTap"
MouseLeftButtonWhenDoubleTap 0.20~
KetukTekan Selang berganda

Ini adalah masa maksimum untuk menekan kekunci yang dinilai sebagai paip. Jika anda menahan kekunci lebih lama daripada masa ini, ia tidak akan dinilai sebagai ketikan. Unit ialah milisaat.

[Contoh]

"TapPressInterval": 500
250 0.20~
NextTapConnectInterval berganda

Masa antara paip sebelum ia ditentukan selepas ketukan dua kali. Jika masa sehingga ketukan seterusnya lebih lama daripada kali ini, ia tidak akan diiktiraf sebagai ketik dua kali. Unit ialah milisaat.

[Contoh]

"NextTapConnectInterval": 500
250 0.20~
Julat Kawasan TapEnable berganda

Ini ialah lebar sisihan maksimum yang dibenarkan bagi kedudukan paip untuk diiktiraf sebagai paip berganda. Jika kedudukan ketik sebelumnya dan kedudukan ketik seterusnya lebih daripada nombor ini, ia tidak akan diiktiraf sebagai ketik dua kali. Unit adalah jarak piksel logik di papan.

[Contoh]

"TapEnableAreaRange": 10
5 0.20~

DPad

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Kunci Atas rentetan

Tentukan kekunci untuk dihantar apabila anda menekan kekunci ↑.

[Contoh]

"UpKey": "Up"
Naik 0.20~
Kunci Bawah rentetan

Tentukan kekunci untuk dihantar apabila anda menekan kekunci ↓.

[Contoh]

"DownKey": "Down"
Turun 0.20~
Kunci Kiri rentetan

Tentukan kekunci untuk dihantar apabila anda menekan kekunci ←.

[Contoh]

"LeftKey": "Left"
Kiri 0.20~
Kunci Kanan rentetan

Tentukan kekunci untuk dihantar apabila anda menekan kekunci →.

[Contoh]

"RightKey": "Right"
Kanan 0.20~

Kod Kunci Maya

Kandungan jenis kunci, nilai awal, tidak ditetapkan, apl serasi kebenaran, Ver.
Kod Kunci Maya Int

Anda boleh menghantar kod kunci maya (nombor) untuk Windows secara langsung.

[Contoh]

"VirtualKeyCode": 33
0.22~