Arabic Keyboard Tester

Every key carries its Arabic letter, harakat and Latin letter as on a bilingual keycap, so each press lights up where the Arabic (101) layout puts it.

Size
Keys
Shape
F-keys

Listening: press any key. Hold Esc for 1 second to release the keyboard (e.g. to use Tab).

Keys tested
0%
0 of 104 keys
Last key
–
press any key
Held now / max
0 / 0
keys at the same time
Key presses
0
No chatter found
EscF1F2F3F4F5F6F7F8F9F10F11F12PrtScScrLkPauseـّذ!1@2#3$4%5^6&7*8)9(0_-+=BackspaceTabـَضQـًصWـُثEـٌقRلإفTإغY‘عU÷هI×خO؛حP<ج>د|\Caps LockـِشAـٍسS]يD[بFلألGأاHـتJ،نK/مL:ك"طEnterShift~ئZـْءX}ؤC{رVلآلاBآىN’ةM,و.ز؟ظShiftCtrlWinAltAltWinMenuCtrlInsHomePgUpDelEndPgDn↑←↓→Num/*−789+456123Enter0.

Tip: click a key in the picture if your keyboard doesn’t have it, so it doesn’t count against the score.

Chatter (double-typing) detector

A worn or dirty switch can register one press twice. Type normally for a minute, then press any suspect key 20–30 times.

Rollover & ghosting test

Held now0
Most at once0
  • none
Best combination:
  • –

Hold down more and more keys (try ASDFJKL). If the count stops at 6 of these, the keyboard is 6-key rollover. Shift, Ctrl, Alt and Win don’t count toward that limit.

Timing tests

Put a flat hand on the keyboard so 4–8 keys go down at once, lift it, and repeat about 15 times, or drum your fingers across the letters. The keyboard sends each change with its next report, so the gaps between those key events step in whole polling intervals.

Polling rate
–
press keys together
Interval
–
average
Spread
–
standard deviation
Gaps
0
between key events

Press several keys at once to start.

Gaps between key events up to 10 ms, in 0.25 ms steps. A 1000 Hz keyboard makes peaks at 1, 2, 3 ms; 125 Hz at 8 ms.

Event log

EventkeycodekeyCodeLocationRepeatTime (s)Δ ms
Key events appear here.

The Arabic (101) layout

The picture shows Windows’ Arabic (101) layout on a US-shaped (ANSI) board, the most common Arabic keyboard. The 28 letters and their extra forms fill the letter keys and the punctuation keys around them: ذ on the key left of 1, ج and د where US boards have [ and ], ك and ط on ; and ’, و ز ظ on the bottom row’s right. Arabic keycaps print the Latin letter too, so the picture draws it small at the top right of each key.

Shift adds the harakat, lam-alef forms, hamza forms (أ إ آ) and punctuation. Standing alone, a haraka is drawn on a tatweel (ـَ), as keycaps print it. The table under this text lists every key that differs from a US keyboard.

Right-to-left typing and the tester

Arabic is written right to left, but keys are keys: the tester goes by each key’s position, so a press lights up the same key whether the computer is set to Arabic or English. That makes it easy to separate a hardware fault (the key never lights up) from a layout problem (it lights up but types the wrong letter). The picture keeps the Arabic legends either way; in Chrome and Edge the line under it says when the computer is set to another layout, such as English.

Switching to Arabic

  • Windows: Settings, Time & language, Language & region, Add a language, Arabic; the keyboard is Arabic (101). Switch with Win+Space or left Alt+Shift.
  • macOS: System Settings, Keyboard, Text Input, Edit, +, Arabic. “Arabic – PC” matches Windows keyboards.
  • Linux (GNOME): Settings, Keyboard, Input Sources, +, Arabic.

The Arabic keys at a glance

These keys differ from a US keyboard. The browser code is the name the key sends in the event log, taken from the US key in the same place. AltGr is the right Alt key; on Windows, Ctrl+Alt does the same.

KeyShiftAltGrBrowser codeUS keyboard
ذـّBackquote`
9)Digit99
0(Digit00
ضـَKeyQQ
صـًKeyWW
ثـُKeyEE
قـٌKeyRR
فلإKeyTT
غإKeyYY
ع‘KeyUU
ه÷KeyII
خ×KeyOO
ح؛KeyPP
ج<BracketLeft[
د>BracketRight]
شـِKeyAA
سـٍKeySS
ي]KeyDD
ب[KeyFF
للأKeyGG
اأKeyHH
تـKeyJJ
ن،KeyKK
م/KeyLL
ك:Semicolon;
ط"Quote'
ئ~KeyZZ
ءـْKeyXX
ؤ}KeyCC
ر{KeyVV
لالآKeyBB
ىآKeyNN
ة’KeyMM
و,Comma,
ز.Period.
ظ؟Slash/

Keyboard TesterSomeone shared their result

Suggested