Only available in English
ComputerKeyboard on Steam
ComputerKeyboard is a platform designed to help you type faster, improve accuracy, and boost productivity with smart tools, tips, and typing resources.
Baca lebih lanjut tentangen_US (United States)
Dirancang untuk mengetik cepat
Untuk menghemat waktu
Mulailah perjalanan Anda dengan ComputerKeyboard — program yang dirancang untuk pembelajaran mengetik buta secara efektif. Anda mulai dengan empat tombol dasar, dan latihan menjadi semakin kompleks. Jika Anda mengetik dengan baik — tantangan meningkat: waktu respons berkurang, jumlah tombol bertambah. Salah? Sistem akan menyesuaikan tingkat kesulitan secara otomatis.
Fitur:
Periksa tata letak keyboard yang benar
Muat tata letak secara otomatis
✔ - Ubah tata letak secara otomatis
Tampilkan keyboard yang dipilih
Tampilkan bahasa yang dipilih
Ubah bahasa pesan
Only available in English
ComputerKeyboard is a platform designed to help you type faster, improve accuracy, and boost productivity with smart tools, tips, and typing resources.
Baca lebih lanjut tentangOnly available in English
Master touch typing with ComputerKeyboard — a fast, intuitive way to train all ten fingers. Practice on global keyboard layouts, improve speed and accuracy, and build muscle memory without typing a single word. Just keys, reflexes, and results.
Baca lebih lanjut tentangOnly available in English
Learn touch typing with intuitive ten‑finger training. Increase difficulty step by step and practice on multiple keyboard layouts.
Baca lebih lanjut tentangOnly available in English
Discover the LearnTestQuestions + ComputerKeyboard Steam Bundle. Train test questions, improve typing skills, and boost your learning efficiency.
Baca lebih lanjut tentangLihat tata letak: DE-DE | DE-AT | DE-CH | DE-LU | DE-LI
✔ Ubah tata letak secara otomatis
German (Germany) – (✔ de-DE)
German (Germany – Extended) – (✔ dei-DE)
Lower Sorbian (Germany) – ( dsb-DE)
Upper Sorbian (Germany) – (✔ hsb-DE)
Upper Sorbian (Germany – Layout B) – (✔ sbl-DE)
Upper Sorbian (Germany – Layout S) – (✔ sbs-DE)
German (Austria) – ( de-AT)
German (Switzerland) – (✔ de-CH)
German (Luxembourgish) – ( de-LU)
German (Liechtenstein) – ( de-LI)
Jumlah tata letak keyboard
Versi: 9N2CCP66TZV7
Jumlah tata letak keyboard
Versi: 9NVZT82X40VX
Jumlah bahasa antarmuka
Jumlah versi keyboard

Armenian (Eastern – hye) – (✔ hye-AM)
Armenian (Classical orthography – hyp) – (✔ hyp-AM)
Armenian (Western – hyt) – (✔ hyt-AM)
Armenian (Western – hyw) – (✔ hyw-AM)
✔ - Ubah tata letak secara otomatis
-SA.png)
Arabic (Saudi Arabia – 101) – (✔ ar(101)-SA)
Arabic (Saudi Arabia – 102) – (✔ ar(102)-SA)
Arabic (Saudi Arabia – 102 AZERTY) – (✔ ar(102a)-SA)
✔ - Ubah tata letak secara otomatis

Azerbaijani Cyrillic Layout – (✔ azc-AZ)
Azerbaijani Latin Layout – (✔ azl-AZ)
Azerbaijani (Standard) Layout – (✔ azs-AZ)
✔ - Ubah tata letak secara otomatis

Bosnian (Cyrillic, Bosnia and Herzegovina) – (✔ bsc-BA)
Bosnian (Latin, Bosnia and Herzegovina) – ( bsl-BA)
Croatian (Bosnia and Herzegovina) – ( hr-BA)
Serbian (Cyrillic, Bosnia and Herzegovina) – ( src-BA)
Serbian (Latin, Bosnia and Herzegovina) – ( srl-BA)
✔ - Ubah tata letak secara otomatis

Bulgarian – (✔ bg-BG)
Bulgarian Latin – (✔ bgl-BG)
Bulgarian Phonetic – (✔ bgp-BG)
Bulgarian Phonetic Traditional – (✔ bgpt-BG)
Bulgarian Typewriter – (✔ bgt-BG)
✔ - Ubah tata letak secara otomatis

Portuguese (Brazil) – (✔ ptbr1-BR)
Portuguese (Brazil – ABNT2) – (✔ ptbr2-BR)
✔ - Ubah tata letak secara otomatis

Canadian Multilingual Standard – (✔ cms-CA)
English (Canada) – (✔ en-CA)
French (Canada) – ( fr-CA)
French (Canada – special layout) – (✔ frs-CA)
Inuktitut – Naqittaut – (✔ iu-cans-CA)
Inuktitut – Latin – (✔ iul-CA)
Mohawk (Mohawk) – ( moh-CA)
✔ - Ubah tata letak secara otomatis

Tibetan (China) – (✔ bo-CN)
Tibetan (bod – China) – (✔ bod-CN)
Mongolian (China) – (✔ mn-CN)
Uyghur (China) – (✔ ug-CN)
Uyghur (variant 1 – China) – (✔ ug1-CN)
Chinese (Simplified) - US – (✔ us-CN)
✔ - Ubah tata letak secara otomatis

Colemak – modern layout, ~17 changes from QWERTY, requires additional driver installation – ( en-COLEMAK)
✔ - Ubah tata letak secara otomatis

Czech (Standard) – (✔ cs-CZ)
Czech (Phonetic) – (✔ csp-CZ)
Czech (QWERTY) – (✔ csq-CZ)
✔ - Ubah tata letak secara otomatis

German (Austria) – ( de-AT)
German (Switzerland) – (✔ de-CH)
German (Germany) – (✔ de-DE)
German (Liechtenstein) – ( de-LI)
German (Luxembourgish) – ( de-LU)
German (Germany – Extended) – (✔ dei-DE)
Lower Sorbian (Germany) – ( dsb-DE)
Upper Sorbian (Germany) – (✔ hsb-DE)
Upper Sorbian (Germany – Layout B) – (✔ sbl-DE)
Upper Sorbian (Germany – Layout S) – (✔ sbs-DE)
✔ - Ubah tata letak secara otomatis

Danish (Denmark) – (✔ da-DK)
Faroese (Faroe Islands) – ( fo-DK)
✔ - Ubah tata letak secara otomatis

Dvorak – ergonomic layout, vowels on the left, consonants on the right – (✔ en-DV)
Dvorak – left hand, one‑handed variant – (✔ en-DVL)
Dvorak – right hand, one‑handed variant – (✔ en-DVR)
✔ - Ubah tata letak secara otomatis

Spanish (Ecuador) – ( es-EC)
quz-EC – ( quz-EC)
✔ - Ubah tata letak secara otomatis
-US.png)
English (International – US) – (✔ en(INTL)-US)
English (USIA – US) – (✔ en(USIA)-US)
English (Caribbean): Antigua i Barbuda, Bahamy, Barbados, Belize, Dominika, Grenada, Jamajka, Saint Kitts i Nevis, Saint Lucia, Saint Vincent i Grenadyny, Trynidad i Tobago, oraz terytoria zależne: Anguilla, Bermudy, Kajmany, Montserrat, Turks i Caicos – ( en-029)
English (Australia) – ( en-AU)
English (Belize) – ( en-BZ)
English (Great Britain) – (✔ en-GB)
English (Hong Kong) – ( en-HK)
English (Indonesia) – ( en-ID)
English (Ireland) – (✔ en-IE)
English (India) – (✔ en-IN)
English (Jamaica) – ( en-JM)
English (Malaysia) – ( en-MY)
English (New Zealand) – (✔ en-NZ)
English (Singapore) – ( en-SG)
English (Trinidad and Tobago) – ( en-TT)
English (United States) – (✔ en-US)
English (South Africa) – ( en-ZA)
English (Zimbabwe) – ( en-ZW)
Hawaiian (US) – (✔ haw-US)
✔ - Ubah tata letak secara otomatis

Catalan (Spain) – ( ca-ES)
Valencian (Spain – Catalan variant in Valencia) – ( cav-ES)
Spanish (Latin America) – ( es-419)
Spanish (Spain) – (✔ es-ES)
Spanish (Mexico) – ( es-MX)
Spanish (Spain – additional variant) – ( esp-ES)
Spanish (Spain – Variant V) – (✔ esv-ES)
Basque (Spain) – ( eu-ES)
Galician (Spain) – ( gl-ES)
✔ - Ubah tata letak secara otomatis

Finnish (Finland) – (✔ fi-FI)
Finnish (Swedish layout – Finland) – (✔ fis-FI)
Northern Sami (Finland – SEF) – (✔ sme(SEF)-FI)
Northern Sami (Finland) – ( sme-FI)
Inari Sami (Finland) – ( smn-FI)
Skolt Sami (Finland) – ( sms-FI)
Swedish (Finland) – ( sv-FI)
✔ - Ubah tata letak secara otomatis

br-FR – ( br-FR)
co-FR – ( co-FR)
French (Belgium) – (✔ fr-BE)
French (Canada) – ( fr-CA)
French (Switzerland) – (✔ fr-CH)
French (France) – (✔ fr-FR)
French (Luxembourg) – ( fr-LU)
French (Canada – special layout) – (✔ frs-CA)
gsw-FR – ( gsw-FR)
oc-FR – ( oc-FR)
✔ - Ubah tata letak secara otomatis

Welsh (Great Britain) – (✔ cy-GB)
English (Great Britain) – (✔ en-GB)
Scottish Gaelic (Great Britain) – (✔ gd-GB)
Scottish Gaelic (Great Britain) – ( gla-GB)
✔ - Ubah tata letak secara otomatis

Scottish Gaelic (Great Britain) – (✔ gd-GB)
Scottish Gaelic (Great Britain) – ( gla-GB)
✔ - Ubah tata letak secara otomatis

Georgian (Standard) – (✔ ka-GE)
Georgian (Typewriter) – (✔ ka1-GE)
Georgian (Phonetic) – (✔ ka2-GE)
Georgian (Ergonomic) – (✔ ka3-GE)
Georgian (Legacy) – (✔ ka4-GE)
✔ - Ubah tata letak secara otomatis

Greek (220) – (✔ el-GR 220)
Greek (220) Latin – (✔ el-GR 220L)
Greek (319) – (✔ el-GR 319)
Greek (319) Latin – (✔ el-GR 319L)
Greek Latin – (✔ el-GR ELL)
Greek Polytonic – (✔ el-GR ELP)
Greek – (✔ el-GR)
✔ - Ubah tata letak secara otomatis

Hungarian (Hungary – 101) – (✔ h101-HU)
Hungarian (Hungary) – (✔ hun-HU)
✔ - Ubah tata letak secara otomatis

English (Indonesia) – ( en-ID)
Indonesian (Indonesia) – ( id-ID)
✔ - Ubah tata letak secara otomatis

English (Ireland) – (✔ en-IE)
Irish (Ireland) – ( ga-IE)
✔ - Ubah tata letak secara otomatis
-IL.png)
Yiddish (Israel) – ( he(Yiddish)-IL)
Hebrew (Israel) – (✔ he-IL)
Hebrew (Israel – Alt) – (✔ he3-IL)
✔ - Ubah tata letak secara otomatis

Persian (Iran) – (✔ fa-IR)
Persian (Iran – alternative) – (✔ fas-IR)
✔ - Ubah tata letak secara otomatis

Italian (Switzerland) – ( it-CH)
Italian (Italy) – (✔ it-IT)
Italian (Italy 142) – (✔ it142-IT)
✔ - Ubah tata letak secara otomatis

Inuktitut – Naqittaut – (✔ iu-cans-CA)
Inuktitut – Latin – (✔ iul-CA)
✔ - Ubah tata letak secara otomatis

Inuktitut – Naqittaut – (✔ iu-cans-CA)
Inuktitut – Latin – (✔ iul-CA)
✔ - Ubah tata letak secara otomatis

Inuktitut – Naqittaut – (✔ iu-cans-CA)
Inuktitut – Latin – (✔ iul-CA)
✔ - Ubah tata letak secara otomatis

Lithuanian (Lithuania) – (✔ lt-LT)
Lithuanian (Lithuania – I) – (✔ lti-LT)
Lithuanian (Lithuania – S) – (✔ lts-LT)
✔ - Ubah tata letak secara otomatis

German (Luxembourgish) – ( de-LU)
French (Luxembourg) – ( fr-LU)
Luxembourgish (Luxembourg) – (✔ lb-LU)
✔ - Ubah tata letak secara otomatis

Latvian (Latvia) – (✔ lv-LV)
Latvian (Latvia – G) – (✔ lvg-LV)
Latvian (Latvia – S) – (✔ lvs-LV)
✔ - Ubah tata letak secara otomatis

Macedonian (MF layout) – (✔ mf-MK)
Macedonian (MFS layout) – (✔ mfs-MK)
✔ - Ubah tata letak secara otomatis

Maltese (Malta) – layout 47 – (✔ mt47-MT)
Maltese (Malta) – layout 48 – (✔ mt48-MT)
✔ - Ubah tata letak secara otomatis

Fulfulde (Nigeria) – ( ff-NG)
Hausa (Nigeria) – (✔ ha-NG)
Yoruba (Nigeria) – (✔ yo-NG)
✔ - Ubah tata letak secara otomatis
.png)
Frisian (Netherlands – Frysk) – ( fy-NL(FRY))
Dutch (Netherlands – International) – ( nl-NL(INTL))
Dutch (Netherlands) – (✔ nl-NL)
✔ - Ubah tata letak secara otomatis

Norwegian Bokmål (Norway) – (✔ nb-NO)
Norwegian Nynorsk (Norway) – ( nn-NO)
Southern Sami (Norway) – ( sma-NO)
Northern Sami (Norway – NBS variant) – (✔ sme(NBS)-NO)
Northern Sami (Norway – SEN variant) – (✔ sme(SEN)-NO)
Lule Sami (Norway) – ( smj-NO)
✔ - Ubah tata letak secara otomatis

English (Philippines) – ( en-PH)
Filipino (Philippines) – ( fil-PH)
✔ - Ubah tata letak secara otomatis

Polish (214) – (✔ 214-PL)
Polish (Programmers) – (✔ pl-PL)
✔ - Ubah tata letak secara otomatis

Portuguese (Portugal) – (✔ pt-PT)
Portuguese (Brazil) – (✔ ptbr1-BR)
Portuguese (Brazil – ABNT2) – (✔ ptbr2-BR)
✔ - Ubah tata letak secara otomatis

Romanian (Romania) – (✔ ro-RO)
Romanian (Romania – Programmers) – (✔ rop-RO)
Romanian (Romania – Standard) – (✔ ros-RO)
✔ - Ubah tata letak secara otomatis

Serbian (Montenegro) – ( sr-ME)
Serbian (Old Cyrillic, Serbia) – (✔ src(OLD)-RS)
Serbian (Cyrillic, Bosnia and Herzegovina) – ( src-BA)
Serbian (Cyrillic, Montenegro) – ( src-ME)
Serbian (Cyrillic, Serbia) – ( src-RS)
Serbian (Latin, Bosnia and Herzegovina) – ( srl-BA)
Serbian (Latin, Serbia) – ( srl-RS)
Serbian (ISO srp, Montenegro) – (✔ srp-ME)
Serbian (ISO srp, Serbia) – (✔ srp-RS)
✔ - Ubah tata letak secara otomatis

Bashkir (Russia) – (✔ ba-RU)
Russian (Russia) – (✔ ru-RU)
Rumelian (Russia) – (✔ rum-RU)
Rutul (Russia) – (✔ rut-RU)
Sakha (Russia) – (✔ sah-RU)
Tatar (Russia) – (✔ tt-RU)
Tatar Latin (Russia) – (✔ ttl-RU)
✔ - Ubah tata letak secara otomatis

Southern Sami (Sweden) – ( sma-SE)
Northern Sami (Sweden – SEF) – (✔ sme-SE(SEF))
Northern Sami (Sweden – SVS) – (✔ sme-SE(SVS))
Lule Sami (Sweden) – ( smj-SE)
Swedish (Sweden) – (✔ sv-SE)
✔ - Ubah tata letak secara otomatis

Slovak (Slovakia) – (✔ sk-SK)
Slovak (Slovakia – QWERTY) – (✔ skq-SK)
✔ - Ubah tata letak secara otomatis

Thai (Kedmanee) – (✔ th-TH)
Thai (Pattachote) – (✔ th1-TH)
Thai (Kedmanee – no Shift Lock) – (✔ th2-TH)
Thai (Pattachote – no Shift Lock) – (✔ th3-TH)
✔ - Ubah tata letak secara otomatis

Turkish (F layout) – (✔ f-TR)
Turkish (Q layout) – (✔ q-TR)
✔ - Ubah tata letak secara otomatis

Tatar (Russia) – (✔ tt-RU)
Tatar Latin (Russia) – (✔ ttl-RU)
✔ - Ubah tata letak secara otomatis

Ukrainian (Ukraine) – (✔ uk-UA)
Ukrainian Extended (Ukraine) – (✔ ukre-UA)
✔ - Ubah tata letak secara otomatis

Cherokee (CWY) – (✔ chr-CWY)
English (International – US) – (✔ en(INTL)-US)
English (USIA – US) – (✔ en(USIA)-US)
English (United States) – (✔ en-US)
Hawaiian (US) – (✔ haw-US)
✔ - Ubah tata letak secara otomatis

Afrikaans (South Africa) – ( af-ZA)
English (South Africa) – ( en-ZA)
Sepedi (South Africa) – (✔ nso-ZA)
Tswana (South Africa) – (✔ th-ZA)
Tsonga (South Africa) – ( tso-ZA)
Venda (South Africa) – ( ve-ZA)
Xhosa (South Africa) – ( xh-ZA)
Zulu (South Africa) – ( zu-ZA)
✔ - Ubah tata letak secara otomatis
-SA.png)
Arabic (Saudi Arabia – 101) – (✔ ar(101)-SA)
Arabic (United Arab Emirates) – ( ar-AE)
✔ - Ubah tata letak secara otomatis
-SA.png)
Arabic (Saudi Arabia – 101) – (✔ ar(101)-SA)
Arabic (Saudi Arabia – 102) – (✔ ar(102)-SA)
Arabic (Saudi Arabia – 102 AZERTY) – (✔ ar(102a)-SA)
ar-AE_101 – ( ar-AE_101)
✔ - Ubah tata letak secara otomatis

German (Germany) – (✔ de-DE)
German (Germany – Extended) – (✔ dei-DE)
Lower Sorbian (Germany) – ( dsb-DE)
Upper Sorbian (Germany) – (✔ hsb-DE)
Upper Sorbian (Germany – Layout B) – (✔ sbl-DE)
Upper Sorbian (Germany – Layout S) – (✔ sbs-DE)
✔ - Ubah tata letak secara otomatis

English (Caribbean): Antigua i Barbuda, Bahamy, Barbados, Belize, Dominika, Grenada, Jamajka, Saint Kitts i Nevis, Saint Lucia, Saint Vincent i Grenadyny, Trynidad i Tobago, oraz terytoria zależne: Anguilla, Bermudy, Kajmany, Montserrat, Turks i Caicos – ( en-029)
✔ - Ubah tata letak secara otomatis

Cherokee (CWY) – (✔ chr-CWY)
English (International – US) – (✔ en(INTL)-US)
English (USIA – US) – (✔ en(USIA)-US)
English (United States) – (✔ en-US)
Hawaiian (US) – (✔ haw-US)
✔ - Ubah tata letak secara otomatis

French (Canada) – ( fr-CA)
French (Canada – special layout) – (✔ frs-CA)
✔ - Ubah tata letak secara otomatis