Теорія:

На клавіатурі розташовується кілька клавіш, які змінюють значення інших клавіш.
 
Клавіша Caps Lock працює, як перемикач: коли вона ввімкнена, тоді всі введені букви будуть великими (на клавіатурі запалюється відповідна лампочка Caps), коли вимкнена - маленькими.
 
Клавіша Shift у натиснутому стані присвоює іншим клавішах інше значення. При написанні тексту, її використовують для інших цілей:
 
- якщо її утримують натиснутою, тоді, при натисканні на літерні клавіші, отримують прописні (великі літери, якщо включений режим рядкових(маленьких) букв і отримують маленькі літери, якщо включений режим прописних (великих) букв.
 
- якщо на клавіші декілька символів (не букви), тоді, якщо клавіша не натиснута, буде введений нижній символ, а якщо натиснута - тоді верхній.
 
Клавіша Num Lock у натиснутому положенні дозволяє використовувати цифрову клавіатуру для введення числових даних (на клавіатурі горить лампочка Num). У не натиснутому положенні більшу частину клавіші цифрової клавіатури можна використовувати для управління курсором і прокручування екрану.
 
При натисканні на клавішу Ctrl спільно з іншими клавішами, їм присвоюється інше - альтернативне - значення, наприклад, виконання якоїсь дії.
 
При натисканні на клавішу Alt спільно з іншими клавішами, їм присвоюється інше - альтернативне - значення, наприклад, виклик якоїсь дії.