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.
Darllen mwy amen_US (United States)
Wedi’i chynllunio ar gyfer teipio cyflym
I arbed amser
Dechreuwch eich taith gyda ComputerKeyboard — rhaglen wedi’i chynllunio i ddysgu teipio dall. Rydych chi’n dechrau gyda 4 bysell sylfaenol, ac mae’r ymarferion yn mynd yn fwy cymhleth. Ydych chi’n teipio’n dda? Mae’r her yn cynyddu: mae’r amser ymateb yn lleihau, ac mae nifer y bysellau’n cynyddu. Camgymeriad? Mae’r system yn addasu’r anhawster yn awtomatig.
Nodweddion:
Gwiriwch y cynllun cywir
Llwytho cynllun yn awtomatig
✔ - Newid cynllun yn awtomatig
Dangos y bysellfwrdd a ddewiswyd
Dangos yr iaith a ddewiswyd
Newid iaith neges
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.
Darllen mwy amOnly 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.
Darllen mwy amOnly available in English
Learn touch typing with intuitive ten‑finger training. Increase difficulty step by step and practice on multiple keyboard layouts.
Darllen mwy amOnly available in English
Discover the LearnTestQuestions + ComputerKeyboard Steam Bundle. Train test questions, improve typing skills, and boost your learning efficiency.
Darllen mwy amGweld cynllun: DE-DE | DE-AT | DE-CH | DE-LU | DE-LI
✔ Newid cynllun yn awtomatig
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)
Nifer y cynlluniau bysellfwrdd
Fersiwn: 9N2CCP66TZV7
Nifer y cynlluniau bysellfwrdd
Fersiwn: 9NVZT82X40VX
Nifer yr ieithoedd rhyngwyneb
Nifer y fersiynau bysellfwrdd

Armenian (Eastern – hye) – (✔ hye-AM)
Armenian (Classical orthography – hyp) – (✔ hyp-AM)
Armenian (Western – hyt) – (✔ hyt-AM)
Armenian (Western – hyw) – (✔ hyw-AM)
✔ - Newid cynllun yn awtomatig
-SA.png)
Arabic (Saudi Arabia – 101) – (✔ ar(101)-SA)
Arabic (Saudi Arabia – 102) – (✔ ar(102)-SA)
Arabic (Saudi Arabia – 102 AZERTY) – (✔ ar(102a)-SA)
✔ - Newid cynllun yn awtomatig

Azerbaijani Cyrillic Layout – (✔ azc-AZ)
Azerbaijani Latin Layout – (✔ azl-AZ)
Azerbaijani (Standard) Layout – (✔ azs-AZ)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

Bulgarian – (✔ bg-BG)
Bulgarian Latin – (✔ bgl-BG)
Bulgarian Phonetic – (✔ bgp-BG)
Bulgarian Phonetic Traditional – (✔ bgpt-BG)
Bulgarian Typewriter – (✔ bgt-BG)
✔ - Newid cynllun yn awtomatig

Portuguese (Brazil) – (✔ ptbr1-BR)
Portuguese (Brazil – ABNT2) – (✔ ptbr2-BR)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

Colemak – modern layout, ~17 changes from QWERTY, requires additional driver installation – ( en-COLEMAK)
✔ - Newid cynllun yn awtomatig

Czech (Standard) – (✔ cs-CZ)
Czech (Phonetic) – (✔ csp-CZ)
Czech (QWERTY) – (✔ csq-CZ)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

Danish (Denmark) – (✔ da-DK)
Faroese (Faroe Islands) – ( fo-DK)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig
-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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

Welsh (Great Britain) – (✔ cy-GB)
English (Great Britain) – (✔ en-GB)
Scottish Gaelic (Great Britain) – (✔ gd-GB)
Scottish Gaelic (Great Britain) – ( gla-GB)
✔ - Newid cynllun yn awtomatig

Scottish Gaelic (Great Britain) – (✔ gd-GB)
Scottish Gaelic (Great Britain) – ( gla-GB)
✔ - Newid cynllun yn awtomatig

Georgian (Standard) – (✔ ka-GE)
Georgian (Typewriter) – (✔ ka1-GE)
Georgian (Phonetic) – (✔ ka2-GE)
Georgian (Ergonomic) – (✔ ka3-GE)
Georgian (Legacy) – (✔ ka4-GE)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

Hungarian (Hungary – 101) – (✔ h101-HU)
Hungarian (Hungary) – (✔ hun-HU)
✔ - Newid cynllun yn awtomatig

English (Indonesia) – ( en-ID)
Indonesian (Indonesia) – ( id-ID)
✔ - Newid cynllun yn awtomatig

English (Ireland) – (✔ en-IE)
Irish (Ireland) – ( ga-IE)
✔ - Newid cynllun yn awtomatig
-IL.png)
Yiddish (Israel) – ( he(Yiddish)-IL)
Hebrew (Israel) – (✔ he-IL)
Hebrew (Israel – Alt) – (✔ he3-IL)
✔ - Newid cynllun yn awtomatig

Persian (Iran) – (✔ fa-IR)
Persian (Iran – alternative) – (✔ fas-IR)
✔ - Newid cynllun yn awtomatig

Italian (Switzerland) – ( it-CH)
Italian (Italy) – (✔ it-IT)
Italian (Italy 142) – (✔ it142-IT)
✔ - Newid cynllun yn awtomatig

Inuktitut – Naqittaut – (✔ iu-cans-CA)
Inuktitut – Latin – (✔ iul-CA)
✔ - Newid cynllun yn awtomatig

Inuktitut – Naqittaut – (✔ iu-cans-CA)
Inuktitut – Latin – (✔ iul-CA)
✔ - Newid cynllun yn awtomatig

Inuktitut – Naqittaut – (✔ iu-cans-CA)
Inuktitut – Latin – (✔ iul-CA)
✔ - Newid cynllun yn awtomatig

Lithuanian (Lithuania) – (✔ lt-LT)
Lithuanian (Lithuania – I) – (✔ lti-LT)
Lithuanian (Lithuania – S) – (✔ lts-LT)
✔ - Newid cynllun yn awtomatig

German (Luxembourgish) – ( de-LU)
French (Luxembourg) – ( fr-LU)
Luxembourgish (Luxembourg) – (✔ lb-LU)
✔ - Newid cynllun yn awtomatig

Latvian (Latvia) – (✔ lv-LV)
Latvian (Latvia – G) – (✔ lvg-LV)
Latvian (Latvia – S) – (✔ lvs-LV)
✔ - Newid cynllun yn awtomatig

Macedonian (MF layout) – (✔ mf-MK)
Macedonian (MFS layout) – (✔ mfs-MK)
✔ - Newid cynllun yn awtomatig

Maltese (Malta) – layout 47 – (✔ mt47-MT)
Maltese (Malta) – layout 48 – (✔ mt48-MT)
✔ - Newid cynllun yn awtomatig

Fulfulde (Nigeria) – ( ff-NG)
Hausa (Nigeria) – (✔ ha-NG)
Yoruba (Nigeria) – (✔ yo-NG)
✔ - Newid cynllun yn awtomatig
.png)
Frisian (Netherlands – Frysk) – ( fy-NL(FRY))
Dutch (Netherlands – International) – ( nl-NL(INTL))
Dutch (Netherlands) – (✔ nl-NL)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

English (Philippines) – ( en-PH)
Filipino (Philippines) – ( fil-PH)
✔ - Newid cynllun yn awtomatig

Polish (214) – (✔ 214-PL)
Polish (Programmers) – (✔ pl-PL)
✔ - Newid cynllun yn awtomatig

Portuguese (Portugal) – (✔ pt-PT)
Portuguese (Brazil) – (✔ ptbr1-BR)
Portuguese (Brazil – ABNT2) – (✔ ptbr2-BR)
✔ - Newid cynllun yn awtomatig

Romanian (Romania) – (✔ ro-RO)
Romanian (Romania – Programmers) – (✔ rop-RO)
Romanian (Romania – Standard) – (✔ ros-RO)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

Slovak (Slovakia) – (✔ sk-SK)
Slovak (Slovakia – QWERTY) – (✔ skq-SK)
✔ - Newid cynllun yn awtomatig

Thai (Kedmanee) – (✔ th-TH)
Thai (Pattachote) – (✔ th1-TH)
Thai (Kedmanee – no Shift Lock) – (✔ th2-TH)
Thai (Pattachote – no Shift Lock) – (✔ th3-TH)
✔ - Newid cynllun yn awtomatig

Turkish (F layout) – (✔ f-TR)
Turkish (Q layout) – (✔ q-TR)
✔ - Newid cynllun yn awtomatig

Tatar (Russia) – (✔ tt-RU)
Tatar Latin (Russia) – (✔ ttl-RU)
✔ - Newid cynllun yn awtomatig

Ukrainian (Ukraine) – (✔ uk-UA)
Ukrainian Extended (Ukraine) – (✔ ukre-UA)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig
-SA.png)
Arabic (Saudi Arabia – 101) – (✔ ar(101)-SA)
Arabic (United Arab Emirates) – ( ar-AE)
✔ - Newid cynllun yn awtomatig
-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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

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)
✔ - Newid cynllun yn awtomatig

French (Canada) – ( fr-CA)
French (Canada – special layout) – (✔ frs-CA)
✔ - Newid cynllun yn awtomatig