8.3 KiB
่ชๅใทใใ: ใชใใทใใใญใผใๅฟ ่ฆใงใใ๏ผ
ใญใผใใฟใใใใใจใใใฎๆๅญใๅๅพใใพใใใญใผใใฟใใใใใใใใใใซ้ทใๆผใ็ถใใใจใใทใใ็ถๆ ใซใชใใพใใใปใ๏ผใทใใใญใผใฏๅฟ ่ฆใใใพใใ๏ผ
ใชใ่ชๅใทใใใชใฎใงใใ๏ผ
ๅคใใฎไบบใ่ ฑ้็ใชใฉใฎ็็ถใซ่ฆใใใงใใพใใไธ่ฌ็ใชๅๅ ใฏใๆใ็นฐใ่ฟใ้ทใ่ท้ขใไผธใฐใใใจใงใใ็งใใกใฏใญใผใใผใไธใงใทใใใญใผใซๆใไผธใฐใใใใซใใพใใซใ้ ป็นใซๅฐๆใไผธใฐใใพใใ่ชๅใทใใใญใผใฏใใใ่ปฝๆธใใใใจใใฆใใพใใ
ใฉใฎใใใซๅไฝใใพใใ๏ผ
ใญใผใใฟใใใใๆใซใใญใผใๆพใๅใซใปใใฎ็ญใ้ๆผใใใพใพใซใใพใใใใฎๆผใใใพใพใซใใๆ้ใฏๅ
จใฆใฎไบบใซใจใฃใฆ็ฐใชใ้ทใใงใใ่ชๅใทใใใฏใๅฎๆฐ AUTO_SHIFT_TIMEOUT
ใๅฎ็พฉใใใใใฏๆฎๆฎตใฎๆผใใใ็ถๆ
ใฎๆ้ใฎ2ๅใซ้ๅธธใฏ่จญๅฎใใใพใใใฟใคใใผใฏใใญใผใๆผใๆใซ้ๅงใใใใญใผใๆพใๆใซๆญขใพใใพใใๆผใใใๆ้ใ AUTO_SHIFT_TIMEOUT
ไปฅไธใฎๅ ดๅใซใใญใผใฎใทใใใใผใธใงใณใ็บ่กใใใพใใๆ้ใ AUTO_SHIFT_TIMEOUT
ๆ้ใใใ็ญใๅ ดๅใฏใ้ๅธธใฎ็ถๆ
ใ็บ่กใใใพใใ
่ชๅใทใใใซใฏๅถ้ใใใใพใใ๏ผ
ๆฎๅฟตใชใใใใใพใใ
- ใญใผใชใใผใใๅไฝใใชใใชใใพใใไพใใฐใ20ๅใฎ 'a' ๆๅญใๅฟ ่ฆใชๅ ดๅใ'a' ใญใผใ1ใ2็งๆผใ็ถใใใใใใใพใใใใชใใฌใผใใฃใณใฐใทในใใ ใซๆผใใใใญใผใฎ็ถๆ ใ็บ่กใใไปฃใใใซๆผใใใๆ้ใ่จใใฎใงใ่ชๅใทใใใงใฏๅไฝใใพใใใ
- ใทใใใใใใคใใใใชใๆใซใทใใใใใๆๅญใๅๅพใใใทใใใใใๆใซใใใงใฏใชใไปใฎๆๅญใๅๅพใใใงใใใใใใใฏ็ตๅฑใฏ็ทด็ฟใซใชใใพใใๆฅใใงใใๆใฏใใทใใใใใใใผใธใงใณใฎใใใซๅๅ้ทใใญใผใๆผใใใจๆใใใใใใพใใใใใใใงใฏใใใพใใใงใใใไธๆนใใญใผใใฟใใใใฆใใใจๆใใใใใใพใใใใๅฎ้ใซใฏไบๆณใใใๅฐใ้ทใ้ๆผใใฆใใพใใใ
ใฉใใใฃใฆ่ชๅใทใใใๆๅนใซใใพใใ๏ผ
ใญใผใใใใใฉใซใใฎ rules.mk
ใซ่ฟฝๅ ใใพใ:
AUTO_SHIFT_ENABLE = yes
rules.mk
ใๅญๅจใใชใๅ ดๅใใใใไฝๆใใใใจใใงใใพใใ
ใใใฆ่ชๅใทใใใญใผใๆๅนใซใใๆฐใใใใกใผใ ใฆใงใขใใณใณใใคใซใใฆใคใณในใใผใซใใพใ๏ผไปฅไธใงใ๏ผ
ใขใใฃใใกใคใข
ใใใฉใซใใงใ1ใคไปฅไธใฎใขใใฃใใกใคใขใจไธ็ทใซใญใผใๆผใใใใจ่ชๅใทใใใฏ็กๅนใซใชใใพใใๅพใฃใฆใๆฌๅฝใซ้ทใ้ Ctrl+A ใไฟๆใใฆใใCtrl+Shift+A ใจๅใใงใฏใใใพใใใ
config.h
ใซๅฎ็พฉใ่ฟฝๅ ใใใใจใงใใขใใฃใใกใคใขใฎ่ชๅใทใใใๅๅบฆๆๅนใซใใใใจใใงใใพใ
#define AUTO_SHIFT_MODIFIERS
ใใฎๅ ดๅใAUTO_SHIFT_TIMEOUT
ใ่ถ
ใใฆๆผใใใ Ctrl+A ใฏ Ctrl+Shift+A ใจใใฆ้ไฟกใใใพใ
่ชๅใทใใใฎ่จญๅฎ
ๅฟ
่ฆใซๅฟใใฆใ่ชๅใทใใใฎๆๅใๅคๆดใใใใจใใงใใๅนพใคใใฎ่จญๅฎใใใใพใใใญใผใใใใใฉใซใใซใใ config.h
ใซๆงใ
ใชๅคๆฐใ่จญๅฎใใใใจใง่กใใใพใใconfig.h
ใใกใคใซใๅญๅจใใชใๅ ดๅใใใใไฝๆใใใใจใใงใใพใใ
ไพ
#pragma once
#define AUTO_SHIFT_TIMEOUT 150
#define NO_AUTO_SHIFT_SPECIAL
AUTO_SHIFT_TIMEOUT (ๅไฝ: ใใช็ง)
ใใใฏใใทใใใใใ็ถๆ ใๅๅพใใใใใซใฉใใ ใ้ทใใญใผใๆผใ็ถใใชใใใฐใชใใชใใใๅถๅพกใใพใใ ๆใใใซใใใฏไบบใซใใฃใฆ็ฐใชใใพใใไธ่ฌ็ใชไบบใซใจใฃใฆใ135 ใใ 150 ใฎ่จญๅฎใใใพใๆฉ่ฝใใพใใใใ ใใๅฐใชใใจใ 175 ใฎๅคใใ้ๅงใใๅฟ ่ฆใใใใพใใใใใฏใใใฉใซใๅคใงใใใใฎๅพใใใใใไธใใฆใใใพใใ้้ใฃใฆๆคๅบใใใใจใชใใทใใใใใ็ถๆ ใๅๅพใใใฎใซๅฟ ่ฆใชใๆใ็ญใๆ้ใๅพใใจใใ่ใๆนใงใใ
ๅฎ็งใซๅไฝใใใพใงใใใใใใชๅคใ่ฉฆใใฆใฟใพใใๅคใใฎไบบใฏใๅ จใฆใๆๅฎใฎๅคใง้ฉๅใซๅไฝใใใใฎใฎใๆใ ใ1ใคใใใใฏ2ใคใฎใญใผใใทใใ็ถๆ ใ็บ่กใใใใจใๅใใใงใใใใใใใฏๅใซ็ฟๆ ฃใจใๅนพใคใใฎใญใผใไปใฎใญใผใใใๅฐใ้ทใๆผใ็ถใใใใจใซใใใใฎใงใใใใฎๅคใ่ฆใคใใใใๅ้กใฎใญใผใ้ๅธธใใใๅฐใๆฉใใฟใใใใใจใจใใซใใใฎๅคใ่จญๅฎใใพใใ
?> ่ชๅใทใใใซใฏใใใฎๅคใ็ด ๆฉใๅๅพใใใฎใซๅฝน็ซใค3ใคใฎ็นๅฅใชใญใผใใใใพใใ่ฉณ็ดฐใฏใ่ชๅใทใใใฎใปใใใขใใใใ่ฆใฆใใ ใใ๏ผ
NO_AUTO_SHIFT_SPECIAL (ๅ็ดใซใใฎใใใซๅฎ็พฉใใพใ)
-_, =+, [{, ]}, ;:, '", ,<, .> ใใใณ /? ใๅซใ็นๆฎใญใผใ่ชๅใทใใใใพใใ
NO_AUTO_SHIFT_NUMERIC (ๅ็ดใซใใฎใใใซๅฎ็พฉใใพใ)
0ใใ9ใพใงใฎๆฐๅญใญใผใ่ชๅใทใใใใพใใใ
NO_AUTO_SHIFT_ALPHA (ๅ็ดใซใใฎใใใซๅฎ็พฉใใพใ)
AใใZใๅซใใขใซใใกใใใๆๅญใ่ชๅใทใใใใพใใใ
่ชๅใทใใใปใใใขใใใฎไฝฟ็จ
ใใใซใใใAUTO_SHIFT_TIMEOUT
ใง่จญๅฎใใฆใใๆ้ใไธๆ็ใซๅขๆธใใใใๅ ฑๅใใใใใซใ3ใคใฎใญใผใๅฎ็พฉใใใใจใใงใใพใใ
ใปใใใขใใ
3ใคใฎใญใผใไธๆ็ใซใญใผใใใใซใใใใใพใ:
ใญใผๅ | ่ชฌๆ |
---|---|
KC_ASDN | ่ชๅใทใใใฟใคใ ใขใฆใๅคๆฐใไธใใ |
KC_ASUP | ่ชๅใทใใใฟใคใ ใขใฆใๅคๆฐใไธใใ |
KC_ASRP | ็พๅจใฎ่ชๅใทใใใฟใคใ ใขใฆใๅคใๅ ฑๅใใ |
KC_ASON | ่ชๅใทใใๆฉ่ฝใใชใณใซใใ |
KC_ASOFF | ่ชๅใทใใๆฉ่ฝใใชใใซใใ |
KC_ASTG | ่ชๅใทใใๆฉ่ฝใฎ็ถๆ ใๅใๆฟใใ |
ๆฐใใใใกใผใ ใฆใงใขใใณใณใใคใซใใฆใขใใใญใผใใใพใใ
ไฝฟใๆน
ใใใใฎใในใไธญใฏใๅฎๅ จใซๆฎๆฎต้ใๅ ฅๅใใๅฟ ่ฆใใใใๆๅณ็ใซใทใใใใใใญใผใไฝฟใใใซๅ ฅๅใใใใใซๆณจๆใใๅฟ ่ฆใใใใพใใ
- ใขใซใใกใใใใฎ่คๆฐใฎๆใๅ ฅๅใใพใใ
- ๅคงๆๅญใซๆณจๆใใฆใใ ใใใ
- ๅคงๆๅญใๅญๅจใใชใๅ ดๅใฏใ่ชๅใทใใใฟใคใ ใขใฆใๅคใๆธใใใใใซ
KC_ASDN
ใซใใใใใใญใผใๆผใใในใใใ1ใซๆปใใพใใ - ๅคงๆๅญใๅนพใคใใใๅ ดๅใฏใๆผใๆ้ใ็ญใใใฆใใใใฎใญใผใใฟใใใใๅฟ ่ฆใใใใใใใใใฏใฟใคใ ใขใฆใใๅขใใๅฟ ่ฆใใใใใๆฑบๅฎใใพใใ
- ใฟใคใ ใขใฆใใๅขใใใใจใซๆฑบใใๅ ดๅใฏใ
KC_ASUP
ใซใใใใใใญใผใๆผใใในใใใ1ใซๆปใใพใใ - ็ตๆใซๆบ่ถณใใใใ
KC_ASRP
ใซใใใใใใญใผใๆผใใพใใใญใผใใผใใฏAUTO_SHIFT_TIMEOUT
ใฎๅคใ่ชๅ็ใซๅ ฅๅใใพใใ - ๅ ฑๅใใใๅคใง
config.h
ใฎAUTO_SHIFT_TIMEOUT
ใๆดๆฐใใพใใ config.h
ใซAUTO_SHIFT_NO_SETUP
ใ่ฟฝๅ ใใพใใKC_ASDN
ใKC_ASUP
ใใใณKC_ASRP
ใฎใญใผใใคใณใใฃใณใฐใๅ้คใใพใใ- ๆฐใใใใกใผใ ใฆใงใขใใณใณใใคใซใใฆใขใใใญใผใใใพใใ
ๅฎ่กไพ
hello world. my name is john doe. i am a computer programmer playing with
keyboards right now.
[KC_ASDN ใไฝๅบฆใๆผใใพใ]
heLLo woRLd. mY nAMe is JOHn dOE. i AM A compUTeR proGRaMMER PlAYiNG witH
KEYboArDS RiGHT NOw.
[KC_ASUP ใๆฐๅๆผใใพใ]
hello world. my name is john Doe. i am a computer programmer playing with
keyboarDs right now.
[KC_ASRPใๆผใใพใ]
115
ใญใผใใผใใฏ็พๅจใฎ AUTO_SHIFT_TIMEOUT
ๅคใ่กจใ 115
ใๅ
ฅๅใใพใใใใใใง่จญๅฎใๅฎไบใใพใใ๏ผใในใไธญใซ็พใใ D ใญใผใๅฐใ็ทด็ฟใใฆใใ ใใใใใใงๅฎ็งใงใใ