Ξ›Π΅πŠŽΠΎΡΠ‘ΠΎΡ€

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Ильи Π›Π΅ΠΎΠ½ΠΎΠ²Π°

Telegram

GitHub

ВозмоТности соврСмСнного клавиатуростроСния (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅)

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ нСдостатки стандартной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π½Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΡƒΠ΄ΠΎΠ±Π½Π°, ΠΌΠ΅Π΄Π»Π΅Π½Π½Π° ΠΈ Π²Ρ€Π΅Π΄Π½Π° для Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ Ρ€ΡƒΠΊ.

Π§Π°ΡΡ‚ΡŒ нСдостатков ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, Π½ΠΎ всС нСдостатки ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ с ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ располоТСниСм клавиш. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² контСкстС Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±ΡƒΠ΄Π΅Ρ‚ минимизация Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ°Π»ΡŒΡ†Π΅Π² ΠΏΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅.

Π§Π΅ΠΌ мСньшС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ ΠΏΠ°Π»ΡŒΡ†Π΅Π² ΠΏΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, Ρ‚Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€Π° тСкста ΠΈ Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ.

ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ клавиш, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ каТутся Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ, Π²Π°ΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… возмоТностях, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ.

О Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ возмоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€Π° тСкста с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ физичСской совмСстимости (сокращСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ), я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π΅ стандартных ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ ATmega32u4, STM32F303, RP2040 ΠΈ ΠΏΡ€.

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ происходит Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΈΠΌ Π² ΠΊΠΎΠ΄ стандартного ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° USB HID. ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ отправляСт этот ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ/ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρƒ/смартфону, Π° Ρ‚ΠΎΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ символ (Π² соотвСтствии с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ).

ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ <kbd>A</kbd> мСханичСскоС воздСйствиС прСобразуСтся Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ сигнал, отправляСмый ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ β€” ΠΊΠΎΠ΄ 0x04.

Π’ соотвСтствии с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ USB HID, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΎ 224 ΠΊΠΎΠ΄Π°. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ устройства Π²Π²ΠΎΠ΄Π° (ΠΌΡ‹ΡˆΠΊΠΈ, графичСскиС ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, дТойстики ΠΈ ΠΏΡ€.) ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ способСн ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π»ΡŽΠ±Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ USB HID.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ любоС ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΎΠ΅ устройство Π²Π²ΠΎΠ΄Π°.

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наТатия клавиш Π² зависимости ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡ… удСрТания ΠΈ очСрСдности.

Π’Π°ΠΊ наТатия ΠΎΠ΄Π½ΠΎΠΉ клавиши ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Π² Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹.

Для прСдопрСдСлСния отправляСмых ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΊΠΎΠ΄ΠΎΠ², Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Для упрощСния программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для создания ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ QMK, ZMK, TMK ΠΈ ΠΏΡ€.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ (ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ΅ отступлСниС)

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ возмоТности программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° языкС Π‘ΠΈ β€” QMK (квантовая мСханичСская ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°). Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° постоянно развиваСтся ΠΈ поддСрТиваСтся большим сообщСством.

Для использования QMK ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ всСго ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ срСду сборки QMK (Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° QMK + MSYS2 + ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ²).

Для программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° своСй ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΊΡ€ΠΎΠΌΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ QMK, достаточно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅:

  1. qmk_firmware/keyboards/моя_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°/Π½Π°Π·Π²Π°Π½ΠΈΠ΅_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.h β€” ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ клавиш.
  2. qmk_firmware/keyboards/моя_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°/config.h β€” сопоставлСниС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†ΠΎΠΉ клавиш.
  3. qmk_firmware/keyboards/моя_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°/keymaps/default/keymap.c β€” сопоставлСниСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ клавиш с отправляСмыми ΠΈΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ.
  4. qmk_firmware/keyboards/моя_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°/rules.mk β€” Ρ„Π°ΠΉΠ» с ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ QMК.

Для программирования ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ qmk_firmware/keyboards/ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с нСю.

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ процСсса обновлСния, ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ пСрСводится Π² Ρ€Π΅ΠΆΠΈΠΌ обновлСния ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ устройства (DFU). Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ GND ΠΈ RST Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (для упрощСния ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² DFU Π»ΡƒΡ‡ΡˆΠ΅ сразу Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· настраиваСмых рСгистров).

Π”Π°Π»Π΅Π΅ компилятору даСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°:

qmk flash -kb моя_ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° -km default

ПослС выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° создаСтся ΠΈ записываСтся Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Полная докумСнтация

БопоставлСниСм ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ клавиш с ΠΊΠΎΠ΄Π°ΠΌΠΈ

Π’ QMK ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ свои обозначСния для ΠΊΠΎΠ΄ΠΎΠ² клавиш. Π’Π°ΠΊ, для клавиши А ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ KC_A, для ΠΊΠΎΠ΄Π° клавиши 1 ΠΊΠΎΠ΄ KC_1, Π° для ΠΊΠΎΠ΄Π° клавиши 1 Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° KC_KP_1.

Для сопоставлСния физичСской ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ клавиш с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ клавиш ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ keymap.c ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { 
	[OCHOBA] = LAYOUT_ortho_4x4(
	KC_A, KC_B,
	KC_1, KC_2
	),
};

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся такая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°:

клавиши ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ 2x2

Π’ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹) ΠΊΠΎΠ΄Ρ‹ клавиш.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ стандартныС ΠΊΠΎΠ΄Ρ‹ для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½Π΅ содСрТат русских Π±ΡƒΠΊΠ² ΠΈ символов юникода. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅Ρ‚ ΠΊΠΎΠ΄ΠΎΠ² KC_Π–, KC_П ΠΈ ΠΏΡ€.

ΠšΡ€ΠΎΠΌΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ², QMK позволяСт ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ сСрвисныС ΠΊΠΎΠ΄Ρ‹. НапримСр сСрвисный ΠΊΠΎΠ΄ ΠΊΠΎΠ΄ S(KC_1) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄Ρ‹ KC_LSFT + KC_1 ΠΈ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ !.

Π’Π°ΠΊΠΆΠ΅ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ΄Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ QMK ΠΈΠ»ΠΈ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ клавиши с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ΄ΠΎΠ².

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ достаточно Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° клавиш стандартной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, просто ΠΌΠ΅Π½ΡΡŽΡ‚ сопоставлСниС клавиш Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ располоТСниС клавиш Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ β€” Ρ‚Π΅ΠΌΠ° для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Но ΠΊΠ°ΠΊ Π½Π΅ мСняй располоТСниС клавиш, ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ этого Π½Π΅ измСнится.

Для нСстандартного повСдСния клавиш ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ QMK.

ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ клавиши

Одна клавиша ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ΄, Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΎΠ² с Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΎΠΉ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ порядком.

Π’Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ часто-ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ клавишСй.

НапримСр ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° отправляСт ΠΊΠΎΠ΄Ρ‹ KC_LCTL + KC_C.

МоТно Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ частыС наТатия Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… клавиш ΠΎΠ΄Π½ΠΎΠΉ клавишСй. НапримСр послС наТатия клавиши запятой , ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда слСдуСт Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши ΠΏΡ€ΠΎΠ±Π΅Π». Одна клавиша, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΊΠΎΠ΄Ρ‹ запятой ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π° (KC_COMM + KC_SPC) Π² Π΄Π²Π° Ρ€Π°Π·Π° ускоряСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€Π° этой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² тСкстС.

Аналогично ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ с Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. ПослС Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда набираСтся ΠΏΡ€ΠΎΠ±Π΅Π» ΠΈ слово с большой Π±ΡƒΠΊΠ²Ρ‹. Одна клавиша с ΠΊΠΎΠ΄Π°ΠΌΠΈ KC_DOT + KC_SPC + KC_LSFT Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° ускоряСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€Π° этой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² тСкстС.

Набор слов ΠΈ тСкстов ΠΎΠ΄Π½ΠΎΠΉ клавишСй

Ѐункция Send String

МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ автоматичСский Π²Π²ΠΎΠ΄ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… слов ΠΈΠ»ΠΈ словосочСтаний, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ЀИО, ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, частыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΏΡ€. Π½Π°Π±ΠΎΡ€ тСкста ΠΎΠ΄Π½ΠΎΠΉ клавишСй

Для этого Π² Ρ„Π°ΠΉΠ» keymap.c (ΠΈΠ»ΠΈ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ для настройки повСдСния клавиш) добавляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

bool process_record_user(uint16_t keycode, keyrecord_t *record) {
    switch (keycode) {
        case KL_1:
            if (record->event.pressed) {
                SEND_STRING("Privet, Habr!\n");
            }
            return false;
    }
    return true;
}

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Π°Ρ клавиша KL_1 добавляСтся Π½Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ.

Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ клавишСй Ρ€Π΅Π΄ΠΊΠΈΠ΅ символы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Alt-ΠΊΠΎΠ΄ΠΎΠ² Windows. НапримСр, для Π²Π²ΠΎΠ΄Π° Ρ‚ΠΈΡ€Π΅ β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сочСтаниС Alt, 0, 1, 5, 1, записываСмоС ΠΊΠΎΠ΄ΠΎΠΌ

SEND_STRING(SS_LALT(SS_TAP(X_KP_0)SS_TAP(X_KP_1)SS_TAP(X_KP_5)SS_TAP(X_KP_1))).

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Ρ‚ΠΈΡ€Π΅ β€” ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ Alt-ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π±ΡƒΠΊΠ²Ρ‹.

Π’Ρ‹Π·ΠΎΠ² слоТных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ΄Π½ΠΎΠΉ клавишСй

Ѐункция Macros ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Β«Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒΒ» Π·Π° вас, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ (Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΡƒΠ΄Π°Π»Ρ‘Π½ΠΊΠΈ). МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, послС наТатия Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° бСспрСрывно отправляСт ΠΊΠΎΠ΄Ρ‹ двиТСния курсора ΠΌΡ‹ΡˆΠΊΠΈ, ΠΊΠΎΠ΄Ρ‹ Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… Π±ΡƒΠΊΠ² ΠΈ Ρ‚. ΠΏ. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΎΠΉ Β«Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΒ» Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя.

Клавиши смСны рСгистра

РСгистр β€” ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ символов, Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… клавишами ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ раскладка ΠΈΠ»ΠΈ слой).

Клавиша смСны рСгистра (клавиша-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€) β€” клавиша, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄Ρ‹, посылаСмыС Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ клавишами.

РСгистры ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° Ρ‚ΠΈΠΏΠ°:

1. РСгистры опрСдСляСмыС систСмой
			  ____________
			 /           / 
строчныС		/___________// 
прописныС		/___________// β€” Shift
ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ		/___________// β€” Ctrl
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ		/___________// β€” Alt
ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ		/___________/  β€” Ctrl + Shift

2. РСгистры опрСдСляСмыС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ
		  ___________
		 /           / 	 
Π·Π°Π³Π»Π°Π²Π½Ρ‹ΠΉ	/___________// β€” Caps Lock
Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ_1	/___________// β€” C_1
Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ_2	/___________/  β€” C_2
		  _:_:_:_:_:__ 
		 / : : : : : / 
Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ_31	/___________// β€” C_31
Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ_32	/___________/  β€” C_32

Клавиши смСны рСгистра ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ°:

ВрСмСнная смСна рСгистра (ΠΏΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ клавиши)

НаТатая ΠΈ удСрТиваСмая клавиша ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ наТатия Π΄Ρ€ΡƒΠ³ΠΈΡ… клавиш. ΠŸΡ€ΠΈ отпускании клавиши, модификация прСкращаСтся. ВсСм извСстныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: клавиши Shift, Ctrl, Alt, Win.

Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ с рСгистром

QMK позволяСт ΠΌΠ΅Π½ΡΡ‚ΡŒ стандартныС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. НапримСр Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиш с ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ Shift.

Π’Π°ΠΊ, вмСсто Π΄Π²ΡƒΡ… клавиш Backspace ΠΈ Delete ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Backspace, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ² сочСтаниС Shift + Backspace Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Delete.

Для этого Π² Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ (keymap.c) добавляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

bool Shift_held = false; 					// создаСм логичСский ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π°ΠΆΠ°Ρ‚ΠΎΠ³ΠΎ Shift (Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ)
case KC_LSFT:								// Π² случаС наТатия клавиши Shift   
	Shift_held = record->event.pressed; 	// Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π°ΠΆΠ°Ρ‚ΠΎΠ³ΠΎ Shift
	return true; 							// ΠΈ выполняСм ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ дСйствиС (отправляСм ΠΊΠΎΠ΄ клавиши Shift)
break; 
case KC_BSPC: 								// Π² случаС наТатия клавиши BS
  if (record->event.pressed & Shift_held)	// Ссли ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π°ΠΆΠ°Ρ‚ΠΎΠ³ΠΎ Shift Π°ΠΊΡ‚ΠΈΠ²Π΅Π½
  {
  	unregister_code(KC_LSFT); 				// отпускаСм Shift
  	tap_code(KC_DEL); 						// Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΈ отпускаСм DEL
  	return false;							// Π½Π΅ выполняСм ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ дСйствиС (Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Backspace)
  }
break;

ОбъСдинСниС клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° с ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ клавишСй

Ѐункция Mod-TapΠΈ МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΏΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (Shift, Ctrl, Alt ΠΈ ΠΏΡ€.), Π° ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ обычная клавиша (A, Π‘, Π’ ΠΈ ΠΏΡ€.). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° раскладкС Π™Π¦Π£ΠšΠ•Π:

Π’Π°ΠΊ, я ΠΌΠΎΠ³Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ курсор, Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ тСкст, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ (горячиС клавиши), Π½Π΅ отнимая ΠΏΠ°Π»ΡŒΡ†Ρ‹ с основного ряда. Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС бСсполСзныС пСрСмСщСния ΠΏΠ°Π»ΡŒΡ†Π΅Π² Π½Π° клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ управлСния ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ.

ΠžΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Π°Ρ смСна рСгистра

Ѐункция One Shot Keys ПослС наТатия ΠΈ отпускания клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, модифицируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пСрвая наТатая слСдом клавиша. Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: клавиша ⇧ Π½Π° сСнсорной Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅. Клавиша позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ слова с прописными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для Π½Π°Π±ΠΎΡ€Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Π»Π΅Ρ†.

ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ смСна рСгистра

Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ с постоянным рСгистром

НаТатиС ΠΈ опусканиС клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ постянной ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (смСнС рСгистра), ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: клавиши Caps Lock, Num Lock

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ рСгистры (слои)

Ѐункция Layers QMK позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ настраиваСмыС рСгистры Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† клавиш (Π² Ρ„Π°ΠΉΠ»Π΅ keymap.c).

Π’Π°ΠΊ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ количСством клавиш, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ рСгистры для Ρ†ΠΈΡ„Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… клавиш, символов ΠΈ ΠΏΡ€.

Активация ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… рСгистров осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Π² основном рСгистрС клавиш-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, постоянными ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ.

ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ рСгистры ΠΌΠΎΠΆΠ½ΠΎ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠ².

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ рСгистр с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°ΠΊΠΊΠΎΡ€Π΄Π° клавиш Π¦ ΠΈ Π€

QMK позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 32 ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… рСгистра, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ располоТСниС клавиш большого количСство рСгистров Π±Π΅Π· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… подписСй.

Для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ рСгистра ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ свСтодиоды ΠΈΠ»ΠΈ Π·Π°Π»ΠΈΠΏΠ°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ клавиш, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСханичСской фиксации, Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π² постоянныС.

Π’Π°ΠΊ Caps Lock условно ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ клавишСй Shift с Π·Π°Π»ΠΈΠΏΠ°ΡŽΡ‰ΠΈΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Π»ΠΈΠΏΠ°Π½ΠΈΠ΅ клавиш (Key Lock)

Аккорды клавиш

Ѐункция Combos

Аккорд β€” ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… клавиш, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Π² ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ символа.

ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π±ΡƒΠΊΠ²Ρ‹, символы ΠΈΠ»ΠΈ Ρ†Π΅Π»Ρ‹Π΅ слова ΠΈ числа. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π•Ρ‰Ρ‘ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π΅ отрывая ΠΏΠ°Π»ΡŒΡ†Π΅Π² ΠΎΡ‚ основной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° раскладкС Π™Π¦Π£ΠšΠ•Π:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… клавиш Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, оставив Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½Ρ‹Π΅.

ΠšΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ Π°ΠΊΠΊΠΎΡ€Π΄Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ ΠΈ быстро Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ.

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш

Ѐункция The Leader Key ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… клавиш, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌΠΎΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ символ.

ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅

Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Alt-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Microsoft Office для Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Vim.

ΠšΠ»Π°Π²ΠΈΡˆΡƒ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ctrl. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

РитмичСская клавиша

функция Tap Dance НаТатиС ΠΎΠ΄Π½ΠΎΠΉ клавиши ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Π² зависимости ΠΎΡ‚ Ρ€ΠΈΡ‚ΠΌΠ° наТатия. Π’Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ наТатия клавиши, ΠΊΠ°ΠΊ врСмя удСрТания, количСство Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ Π·Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ отправляСмыС Сю ΠΊΠΎΠ΄Ρ‹. Π’Π°ΠΊ любая клавиша ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π° ΠœΠΎΡ€Π·Π΅.

Ρ‚Π΅ΠΌΠΏ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ

врСмя удСрТания

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Auto Shift МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиши А отправляло ΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ Π°, Π° Π΄ΠΎΠ»Π³ΠΎΠ΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠΏΠΈΡΠ½ΡƒΡŽ А. Π’Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ пСрСмСщСния ΠΏΠ°Π»ΡŒΡ†Π΅Π² Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Shift.

Ѐункция Space Cadet позволяСт ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π»Π΅Π²ΠΎΠΉ клавиши Shift ΠΊΠΎΠ΄ Π»Π΅Π²ΠΎΠΉ скобки (, Π° ΠΏΡ€Π°Π²ΠΎΠΉ клавиши Shift ΠΊΠΎΠ΄ ΠΏΡ€Π°Π²ΠΎΠΉ скобки )

Ρ‚Π΅ΠΌΠΏ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ

МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ зависит ΠΎΡ‚ количСства Π΅Ρ‘ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ Π·Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

НапримСр ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ курсора ← Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ Π΄Π²ΡƒΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ°ΠΊ клавиша Home. Клавиша Backspace ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ удаляСт Π±ΡƒΠΊΠ²Ρƒ, Π° ΠΏΡ€ΠΈ Π΄Π²ΡƒΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ слово.

Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ…ΠΎΠ΄Π°

Клавиша ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, наТимаСтся ΠΎΠ½Π° ΠΈΠ»ΠΈ отпускаСтся.

МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ КОП/Π’Π‘Π’, Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ отправляСт ΠΊΠΎΠ΄ C(KC_C) β€” ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ тСкст, Π° отпусканиС отправляСт ΠΊΠΎΠ΄ C(KC_V) β€” вставляСт тСкст.

ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅

Π’ клавишС ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сразу нСсколько ритмичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. МоТно Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ всС клавиши скобок всСго двумя клавишами.

НаТатиС клавиши ( )
ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ΅ ( )
Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Β« Β»
Π΄ΠΎΠ»Π³ΠΎΠ΅ [ ]
ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ΅ с Shift < >
долгоС с Shift { }

УскорСниС Π½Π°Π±ΠΎΡ€Π° тСкста

Ѐункция Autocorrect позволяСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ тСкста Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π° Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈΠ»ΠΈ тСкстовой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если Π²Ρ‹ Π½Π΅ Π²Π΅Ρ€Π½ΠΎ написали слово, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΈΠ²Π΅Ρ‚ вмСсто ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° сама Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ Π΅Π³ΠΎ Π½Π° ΠΏΡ€ΠΈΠ²Π΅Ρ‚.

Если Π²Ρ‹ Π·Π°Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π½Π° с английского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π½Π° русский, Ρ‚ΠΎ функция ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρƒ написанного слова priwet Π½Π° ΠΏΡ€ΠΈΠ²Π΅Ρ‚ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π»Ρ„Π°Π²ΠΈΡ‚ для дальнСйшСго Π²Π²ΠΎΠ΄Π°.

Π‘Π°ΠΌΠΎΠ΅ эффСктивноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ β€” использованиС систСмы сокращСния частых слов.

Π’Π°ΠΊ, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ слово ΠΏΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ², Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° сама Π΄ΠΎΠΏΠΈΡˆΠ΅Ρ‚ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π±ΡƒΠΊΠ²Ρ‹.

На 10 клавишной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ систСмы прСдугадывания слов T9.

Π’Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ввСсти слово ΠΏΡ€ΠΈΠ²Π΅Ρ‚ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ с 10 клавишами, Π³Π΄Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· клавиш ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‚Ρ€ΠΈ Π±ΡƒΠΊΠ²Ρ‹,

10 клавишная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°

Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ клавиши Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Н, Π , И, Π’, Π•, К. ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° сама исправит Π½Ρ€ΠΈΠ²Π΅ΠΊ Π½Π° ΠΏΡ€ΠΈΠ²Π΅Ρ‚.

Освоив систСму сокращСния слов, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π°ΠΊΠΊΠΎΡ€Π΄Ρ‹ Π½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ частыС словосочСтания.

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ слово ΠΏΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ β€” Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠΌ клавиш клавиш П ΠΈ Π’ . Π’Π°ΠΊ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π² 10 Ρ€Π°Π·!

Набор врСмя, мс
слово ΠΏΡ€ΠΈΠ²Π΅Ρ‚ 1000
Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠ² 400
Π°ΠΊΠΊΠΎΡ€Π΄ ΠΏΠ² 100

БокращСния ΠΈ Π°ΠΊΠΊΠΎΡ€Π΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΡ€Π°Ρ‚Π½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ пСрСмСщСния ΠΏΠ°Π»ΡŒΡ†Π΅Π².

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Учитывая ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π°Π²Ρ‚ΠΎΠ·Π°ΠΌΠ΅Π½Ρ‹ для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… словарСй ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ПО AutoHotKey.

Ѐункция Π½Π°Π±ΠΎΡ€Π° Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Caps Word Π’ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Caps Lock, ΠΏΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ Π² Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ вмСсто ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ ставится Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‡Π΅Ρ€ΠΊΠΈ: ΠΠΠŸΠ Π˜ΠœΠ•Π _ВАКИМ_ΠžΠ‘Π ΠΠ—ΠžΠœ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ записи слов Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²: ΠΠ°ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π’Π°ΠΊΠΈΠΌΠžΠ±Ρ€Π°Π·ΠΎΠΌ.

Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²Π²ΠΎΠ΄Π° Π·Π°Ρ€Π°Π½Π΅Π΅ записанных Π² Π½Π΅Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ спрятанных Π² рСгистрах клавиш ΠΈΠ»ΠΈ слоТных Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠ². Π’Π°ΠΊ становится Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€Π° пароля, Π΄Π°ΠΆΠ΅ посрСдствам видСофиксации (Π² Ρ‚ΠΎΠΌ числС Ρ‚Π΅ΠΏΠ»ΠΎΠ²ΠΈΠ·ΠΎΡ€Π°).

Ѐункция Secure β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ спрятанных Π² рСгистрах клавиш ΠΈΠ»ΠΈ слоТных Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈΠ»ΠΈ пСрСвСсти Π΅Ρ‘ Π² Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

МоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π»ΡŒΠ½ΠΎΠ΅ устройство.

Π—Π°ΠΌΠ΅Π½Π° устройств Π²Π²ΠΎΠ΄Π°

Ѐункция ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π»ΡŽΠ±Ρ‹Ρ… HID ΠΊΠΎΠ΄ΠΎΠ² ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ любоС устройства Π²Π²ΠΎΠ΄Π°.

Π—Π°ΠΌΠ΅Π½Π° ΠΌΡ‹ΡˆΠΈ

Ѐункция Mouse keys ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ курсор ΠΌΡ‹ΡˆΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш. НС ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. Π’Π°ΠΊΠΆΠ΅ функция позволяСт Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ клавиши для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ (скролл ΠΌΡ‹ΡˆΠΈ). Благодаря возмоТности Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки ускорСния, Ρ‚Π°ΠΊΠΈΠ΅ клавиши ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ колСса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΌΡ‹ΡˆΠΈ.

Π—Π°ΠΌΠ΅Π½Π° стСнографа

Ѐункция Stenography Π’ Π·Π°ΠΏΠ°Π΄Π½ΠΎΠΌ дСлопроизводствС для записи стСнограмм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стСнотипия β€” ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ тСкста Π½Π° стСнографичСской машинС. БтСнографичСская машина β€” рСкордсмСн ΠΏΠΎ скорости Π½Π°Π±ΠΎΡ€Π° тСкста (375 слов Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ). ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ стСнаграфичСская машина стоит ΠΎΠΊΠΎΠ»ΠΎ 1000 $, поэтому Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π΅Π½ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π²Π°ΠΆΠ½Π° для стСнографов-Π»ΡŽΠ±ΠΈΡ‚Π΅ΠΉ. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ стСнографии, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅ΠΉ Π΅Ρ‘ ΠΎΡ‚ упомянутой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠ², являСтся использованиС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ПО для Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠ².

НСбольшой экскурс Π² ΡΡ‚Π΅Π½ΠΎΡ‚ΠΈΠΏΠΈΡŽ (отступлСниС)

БтСнографичСская машина для Π½Π°Π±ΠΎΡ€Π° Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Ρ… сокращСний Π±Ρ‹Π»Π° ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π° Ρ„Ρ€Π°Π½Ρ†ΡƒΠ·ΠΎΠΌ Π¨Π°Ρ€Π»Π΅ΠΌ Π‘ΠΈΠ²ΠΎΡ€Ρ‚ΠΎΠΌ Π² 1904 Π³ΠΎΠ΄Ρƒ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ Π‘Ρ‚Π΅Π½ΠΎΡ„ΠΈΠ» Π‘Ρ‚Π΅Π½ΠΎΡ„ΠΈΠ» ΠŸΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΈΡˆΡƒΡ‰Π΅ΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, наТимаСтся сразу нСсколько клавиш, ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π·Π° Ρ€Π°Π· слово ΠΈΠ»ΠΈ слог. Π’Π°ΠΊΠΈΠ΅ слоги ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½Ρƒ строку Π½Π° Ρ€ΡƒΠ»ΠΎΠ½Π½ΠΎΠΉ Π±ΡƒΠΌΠ°Π³Π΅. ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°ΠΊΠΊΠΎΡ€Π΄Π° происходит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку.

Для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Π±ΠΎΡ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 20 клавиш, Π° Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π±ΡƒΠΊΠ²Ρ‹ Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π½Π° фонСтичСски схоТиС Π±ΡƒΠΊΠ²Ρ‹: Π±ΡƒΠΊΠ²Π° Π” замСняСтся Π±ΡƒΠΊΠ²ΠΎΠΉ Π’, Π° Π±ΡƒΠΊΠ²Π° П Π±ΡƒΠΊΠ²ΠΎΠΉ Π‘. НСкоторыС Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ клавиши Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ для удобства сокращСния ΠΈ записи слов Π² ΠΎΠ΄Π½Ρƒ строку. РаньшС запись с Ρ€ΡƒΠ»ΠΎΠ½Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ. БСгодня, Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… стСнографичСских ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, сокращСния автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ Π² слова Π² соотвСтствии со встроСнным словарСм. ΠŸΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ Π°ΠΊΠΊΠΎΡ€Π΄Π° Π±ΡƒΠΊΠ², ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ воспринимаСт ΠΈΡ… Π² порядкС располоТСния клавиш β€” слСва Π½Π° ΠΏΡ€Π°Π²ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Π’Π°ΠΌ стоит трСск», набираСтся Π² Ρ‚Ρ€ΠΈ Π°ΠΊΠΊΠΎΡ€Π΄Π°:

ВАМ БВОИВ Π’Π Π•Π‘Πš

Если ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ этот тСкст Π°ΠΊΠΊΠΎΡ€Π΄Π°ΠΌΠΈ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, Ρ‚ΠΎ ΠΈΠ·-Π·Π° нСвозмоТности опрСдСлСния ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±ΡƒΠΊΠ², ΠΈΡ… порядок Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡΡ ΠΈ получится Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅: ΠΌΠ°Ρ‚ остит скСрт.

Но Π΅ΡΡ‚ΡŒ ΠΈ слоТныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ записи, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ знания систСмы сокращСний. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Β«ΠŸΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ снСгом Π΄ΠΎΠΌΒ», набираСтся Π² 5 Π°ΠΊΠΊΠΎΡ€Π΄ΠΎΠ²:

ПОКР Π’Π•ΠžΠ˜ Π‘ΠΠ•Π’Πš ОМ Π’Π’ΠžΠœ

Из-Π·Π° отсутствия клавиш для Π±ΡƒΠΊΠ² Π“ ΠΈ Π” ΠΎΠ½ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ двумя Π±ΡƒΠΊΠ²Π°ΠΌΠΈ (Π•Π’ ΠΈ Π’Π’).

Из-Π·Π° слоТности изучСния систСмы сокращСний, врСмя ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ англоязычного стСнаграфиста составляСт ΠΎΠΊΠΎΠ»ΠΎ 3 Π»Π΅Ρ‚. Π’ России машинная стСнография Π½Π΅ ΠΎΠ±Ρ€Π΅Π»Π° популярности ΠΈΠ·-Π·Π° большого количСства ΠΏΠ°Π΄Π΅ΠΆΠ΅ΠΉ, Π±ΡƒΠΊΠ², большой Π΄Π»ΠΈΠ½Ρ‹ слов Π² русском языкС.


ОсвоСниС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΌΠ°Π½Π΅Ρ€Ρƒ использования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Врудности ΠΏΡ€ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π΅ ΠΊ стандартной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π½Π΅ ΠΈΠ·-Π·Π° ΠΈΠ½ΠΎΠ³ΠΎ располоТСния Π±ΡƒΠΊΠ², Π° ΠΈΠ·-Π·Π° отсутствия этих ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ².

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎ: habr.com


Π›Π΅ΠΎΠ½ΠΎΠ² Илья Π’Π°ΡΠΈΠ»ΡŒΠ΅Π²ΠΈΡ‡