Tool to simulate a computer keyboard change: typing the keys in position P on a keyboard in the same key in position P but on another keyboard layout (QWERTY/Android/Mac etc.)
Keyboard Change Cipher - dCode
Tag(s) : Substitution Cipher
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
Keyboard change encryption consists of substituting two different keyboard layouts. Computer keyboards have a number of key and a similar layout/shape, the typing of the 2nd key of the 2nd row will not necessarily give the same letter on a US keyboard (QWERTY) or an European keyboard (AZERTY).
Select the 2 types of keyboard to swap
QWERTY | QWERTYUIOPASDFGHJKLZXCVBNM |
AZERTY | AZERTYUIOPQSDFGHJKLMWXCVBN |
Alphabet | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
DVORAK | PYFGCRLAOEUIDHTNSQJKXBMWVZ |
The letter in Q position on a QWERTY keyboard is the letter A on the AZERTY keyboard or P on a DVORAK keyboard.
The encryption and decryption are identical. Superimpose the keyboard mentally or use the substitution table.
The QWERTY and AZERTY keyboards (most commonly used) have several common pairs (location, letter) such as the letters ERTYUIOPSDFGHJKL
Logically, your operating system can handle all the keyboards layouts. The keys send a code and this code can be interpreted as any character or letter.
On Windows, the key combination ALT + SHIFT or WINDOWS + SPACE allows you to change keyboard settings.
Physically, all keyboards are compatible (USB standard).
The message is a mono-alphabetic substitution, no change in index of coincidence.
For a case change the symbols become numbers and vice versa.
For a passage from AZERTY to QWERTY, the accents become numbers.
There are many variations in the position of the keys on a keyboard depending on the country. It is also possible to agree on a given keyboard keys' shift.
dCode retains ownership of the "Keyboard Change Cipher" source code. Any algorithm for the "Keyboard Change Cipher" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Keyboard Change Cipher" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Keyboard Change Cipher" or any other element are not public (except explicit open source licence like Creative Commons). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Keyboard Change Cipher" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source.
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Keyboard Change Cipher on dCode.fr [online website], retrieved on 2025-04-16,