ȸ縦 Դ. ð ־ ؾ ϰ ϰ ó ٸ ϵ ־ Ű ۾ ʾҴ. ̹ ּ Ư ٸ ؾ߰ڴ.
MS Ʈ Ű带 ߰ ϳ ؼ ôµ ü̶ Ű尡 븸ŭ ʰ ü ʴ. ̷ ũ Źؼ ȿ . ڰ ʿ ִٴ Ͱ ̽ ɸٴ Ư ̴. Ű带 ּ ̺ٴ Ű带 ߰ڴٴ .
SBS 쿬 ôµ , հ ؼ д 760Ÿ ģٴ°Ŵ. ȿ ̷ ؼ Ű带 ߰ڴ. ڸ ĥ ̰ Ѽ ִ Ű忴 ڴ.
Ű ̴ ô. հ ε ĥ ̸ Ű Ա ʿ . 踦 ̾ õ ѱۿ ؼ ʿ䰡 ִ. ̸ ߴ.
: + ȼҸ, Ҹ = 10
: äǤ̤ѤӤ = 8
ؼ ȼҸŰ ٲٰ ҸŰ ٲٴ ̴. Ͽ Ű Ƴ ε ̴ ϸ 18 ȣ Ȯϰ Ű ڿ ¾ . Shift ʿ䵵 ȿ հ ̵ų ʿ䵵 . ʾ ġ ȴ. Ȱ ʸ .
, Ű
Ÿ հ ġ ʵ ġߴ. ̷ ȼҸ Shift Ͱ Ǽ ̰ ʳ ʹ. ٸ Shift ä ȼҸŰ Ǵ
ٸ ϴ. Ǿȿ Է Ű ԵǾ ִٴ 鿡 մϴ.
Է ذϸ
Ű ʿġ ʴ. , , ѽ ó ̾ ؾ ٸ ̶ · ؼ
ִ.
ѻ : ѻ, ƽ
: ,
ù° : ù°, ù
07 8 27ڿ
κп а ִµ δ Ű Ÿ Է . μ
ȼҸŰ ְų ƴϸ ShiftŰ ȼҸ Էڰ и ۿ .
Ҹ տ Ἥ ǥϱ Ѵ. "̷"
ĥ ̷ Ű Ҹ ڷ .
ŷ ű 18! = 6400 ´.
Ű ص 20 پ ݹ ŷ Űܺ ִ. ¿찡 , и ŷ
Űܵ . ڿ Ģ ־ ä ٸ.
ä : δ㵵, հŸ, հ ,
: ¿, տŸ, ö
ȿ ŷ ѹ ߰ڴ. ŷ ռ dist5 ϴ ѱ۸ ġϸ Ư .
̵ غ ̱ ѵ Ī . ȼҸ , żҸ ̶ ϴµ Ű ̷ . Ҹ ĸĪ ô. Ű ̸ ϰ ĸ ٿ ϴµ ̸ ̱ ƴ.
ڸ ϸ ںϴµ , , , , ̴. ٸ ι տ뺴 ϴµ , , ̷ ̴. Ʒѱ̳ Է± ܾ ó Ÿ ִٰ ϴµ ¥ ȴ.
,,, żҸ Ѵ. ڷδ ̶ θ Ŀ h ٴ ̸ ̶ Ѵ. Ҹ ϴ żҸ µ 嵵 ִ ̴. Ű ̸ ôµ ĺ .
, : ǥڷ ǥ. ̸ ڿ ʴ.
, : ̳ Űĸ μϸ δ.
, - : 簢 ȣ ݺ ȹ߰ ǥ. ǥô ѵ θ ָ
: : ݺ ǥ, ȹ߰. ݷ̶
♫ : Ҹ ̰ o?
W, F : ݺ̳ ȹ߰ ǥϴ ĺ. ¥ ĺŰ ȵ
Ǵ ġ: бȣε ǥ
ο 信 Ȯ Ī ̴ ̴. ε ߰ ϴ ̴ , ǥϰ θ , Ű θ Ѵ.
----------------
1 10 - ġ ѱ
ŷ ô. . ۳ ű dist5 ŷ . dist4 ŷ ǥ ξµ ٽ ȭ ʴ. Ƽ w p ڸ ٲ.
h, l, d ڰ ڸ ٲپ p g ü ̴. ȯ ڳ ؼ ȭ ̼ϴ. 2 ϳ ٲ ʾҰ ʿ ִ . .
dist4 : 23.83,¿ 51:49, 18:21:27:33-44:26:21:6 29:57:15 6.97% տ 35%
dist5 : 22.86,¿ 50:50, 18:21:25:35-43:28:21:6 29:57:15 7.98% տ 34%
¿ д ݿ δ Է ణ Ǿ Ÿ ణ þ տŸ پ. ̰ ų ̸ dist6 .
ġ Ÿ ϴ ôµ . ƹ ¥ ġ° ƴϴ ε AnerimExercise α ǥ ߴ. ġ ϴ ʾҴ.
Yesterday 縦 ôµ ĥϴ. ڸ ó 116Ÿ 2 40 , д 41Ÿ Դ. ٽ 1 58, д 58Ÿ Դ. 游 ص д 100Ÿ ݹ ϴ. Esc ġ ϸ ð Ÿ ִµ ̷ .
ġ ͼ ʾƼ̱ ѵ ǿܷ Ƽ . Ư S ڸ ̶ ڲ Ǽ Ѵ. ȭ Ű带 ص ȿ ڸ ְ Ű . Ű尡 ־ . ׳ Ÿ ġ Ʈ ô. ̷ Ʈε Ȱ .
̷ Ű Ȯ ֵ ξµ FHD ػ 180% ̸ 뷫 Űġ 18̸ ϴ. ̰ɷ ϸ ⳪ , ڸ ־ ǰ . ̰ ٸ ִµ Ű հ ÷ ߿ ־ Ѵ.
Ƽ ġ ʾ Ű Ѳ Ű ° ƴϱ ġ ڸ ڲ . δ ġ ȵǾ 3 η ĥ . ȭ ª ߶ ϸ Ʒ ġ հ ٴ 굵 Ű Ѵ. Ʈ 뵵δ 迭 ȿ ϱ ʴ.
ġ д 54Ÿ ´. 迭 缭 ᱹ ϴ 迭 ǹ Ű尡 ־ Ѵ. Űġ ߰ · ǰ ¥ ԷҸ .
ġ δ. in, to, as, is Ÿ ¿ ʿ ִ ͵ . Ȯ 2 Ʒ ̵ v, k jxqz ʾ ϴ.
--------------------
ŷ ѱ ŷ Űܾ Ѵ. ѱ Ǿ 丶Ÿ ٲ Ű ٲ. ƴ Ű ؾ Ѵ. , Ű Ű ʾ . 12 3 κ 12Ű ߴ.
|
9.77 |
|
7.24 |
|
6.23 |
|
5.76 |
|
4.64 |
|
4.22 |
|
3.41 |
|
2.85 |
|
2.29 |
|
2.26 |
|
2.16 |
ģ |
1.81 |
̰ , , ħ ̴. ᱹ 踦 ٽ ۼؾ Ѵٴ ε 踦 ° ƴϸ ؼ ̴. ߿ϴ ׳ ° .
丶Ÿ ؼ 踦 α ¥ Ѵ. ڵ带 ¥ ε Ű Ʈ ִµ ϱ Ѵ.
AnerimExercise : ̸ ٲ㼭 ٽ © ̴. ϰ ɸ ִ´. Ű ̸ ٲ ̰ Ʈ ־ ȵȴ.
RankingKeyboard : , Ѵ. 踦 θ Ǿ ִµ Ƽ 峪 ġ ũ, Ÿ ɼ ѱۿ ʿ . ѱ 踸 ֵ ɸ ߰Ѵ.
踦 ú ؾ Ѵ. ѱ 뷫 36K 16000 з Ŀ ҽ غߴ. ø ̸ ϴ. ؽƮ ؼ Բ Ŀ ҽ α ȴ. ٸ Ʈ ٿ ־ ִ.
UI ߴ. /ѱ о ư ġϰ ʿ о ѱ ư ѱ о Ʈ ä. Ʈ ؽƮ̴.
ѱۺ ư Ŭϸ Ͽ ѱ ڸ иѴ. AnerimExercise ɿ ̹ ۼǾ ־ ȴ. sHanResult ü 迭 ϵ Ű Ű ü ȿ ϵ ߴ.
⼭ ġ ϳ ߰ߴµ Ű Ѵ. ׳ Ҹ ٲٸ Ǵµ ϴ Է¹ Ҹ Ǿٰ ħ Ѵ. 迡 ϴ ݿ µ ŸŸ Ư ó ʿϴ.
ڿ Ű ߴ. ҿ ؼ ڰ ѹ Էµǰ ǿ Ű 踦 . ڿ 谡 ƴ϶ Ű忡 ϴ ڸŰ 迩 ᱹ Ű ° ߿ϴ.
UI ٲٰ ѱ ڸ и ڿ Ű 踦 ı ؼ ϴ ɱ ϼߴ. ϴ ѳ ɷȴµ üµ . . ʿ Ű忡 ִ 20Ű ̸ Ű忡 ڿ ̴.
:4501,Ű=4501(18.9%) :3119,Ű=3494(20.5%) :1814,Ű=3290(19.3%) :3014,Ű=3090(13.0%) :2286,Ű=2766(16.2%) :2385,Ű=2681(11.2%) :2607,Ű=2680(11.2%) :2266,Ű=2484(14.5%) :1565,Ű=2146(12.6%) :1612,Ű=2045(8.6%) :1361,Ű=1859(7.8%) :1298,Ű=1675(7.0%) :1009,Ű=1349(7.9%) :909,Ű=1310(5.5%) :1140,Ű=1145(4.8%) :1018,Ű=1089(4.6%) :0,Ű=975(4.1%) :682,Ű=873(5.1%) :0,Ű=799(3.4%) :658,Ű=683(4.0%) |
:703,Ű=0 :419,Ű=0 :320,Ű=0 :282,Ű=0 :281,Ű=0 :218,Ű=0 :173,Ű=0 :152,Ű=0 :138,Ű=0 :133,Ű=0 :130,Ű=0 :129,Ű=0 :101,Ű=0 :92,Ű=0 :79,Ű=0 :76,Ű=0 :70,Ű=0 :69,Ű=0 :63,Ű=0 :52,Ű=0 |
:50,Ű=0 :40,Ű=0 :33,Ű=0 :19,Ű=0 :7,Ű=0 :5,Ű=0 :3,Ű=0 :3,Ű=0 :3,Ű=0 :2,Ű=0 :0,Ű=0 :0,Ű=0 :0,Ű=0 |
, ´µ Ѵ ʴ´. ¿츦 иϸ .
:4501,Ű=4501(18.9%) :3014,Ű=3090(13.0%) :2385,Ű=2681(11.2%) :2607,Ű=2680(11.2%) :1612,Ű=2045(8.6%) :1361,Ű=1859(7.8%) :1298,Ű=1675(7.0%) :909,Ű=1310(5.5%) :1140,Ű=1145(4.8%) :1018,Ű=1089(4.6%) :0,Ű=975(4.1%) :0,Ű=799(3.4%) |
:3119,Ű=3494(20.5%) :1814,Ű=3290(19.3%) :2286,Ű=2766(16.2%) :2266,Ű=2484(14.5%) :1565,Ű=2146(12.6%) :1009,Ű=1349(7.9%) :682,Ű=873(5.1%) :658,Ű=683(4.0%) |
丶Ÿ ̰ , ٲ. Ҹ, ּҸŰ Һ ° ǿ ̴. ȭ µ ϴٰ ߴ Ѥ .
4 7 ۼ Ű δ㵵 ڸ ʴ ʾ ġ ´. Ű ߿ ſ ٸ Ϳ ̴. ڸ Ģ ߳ ȿ ġ ΰ Ƶ ͱ ϴ. ġ 2 ¿ ġ "Ƴʱ" ȴ.
̷ ġ ġߴ ͺ ʴ´. , Ű εǾ ִµ 12 ѹ̴ ʴ. ٰ ʾȴ 1, 3 , Ű ֱ ʹ .
쵵 ġ ä ٲ Ѥǰ ٲ ε 2İ ־ ͼ . ٲ 溸 ġϸ .
̰ 踦 ̾ƾ ʿ伺 . ä ̴ְ ٰ ġ ϱ ƴ. ȿ̳ Ƿε ̷ ͺ 2İ 缺 ߿ ؼ ġϴ° ո ȴ.
ôµ ̴. , ʹ ڸ ֱ Ʊ
ڴ ġⰡ ƴ. ڸ Ģ Ű õ ôµ ᱹ ״ ̵ ƴ
. õ ɷ ϰ ƾ ϴ α Ѵ.
ġ ٽ ʴ. ڸ Ģ Ű ȿ , 400 ̸ 1/10ۿ ȵȴ. ü Ÿڿ ܿ 50 ѹ÷ ڸ ũ δ ʴ´. 2İ ϰ ſ Ű Ҵϴ ִ.
----------------
1 15 - ȣŰ ġ
ѱۿ ġ ʾ ̻ Ϸ . ȣ Ÿ ڿ ġ ٽ . Ư ۼϱ ڿ Ű ġ Ϸؾ Ѵ.
ñ ؾ $ ^ ġε 1, 3 ۿ ٱ ִ. Դٰ Shiftڸ ʴ. 忡 ȣŰ ̶ 带 ٲ ʿ . $ Num Shift ؼ 3ġ ˾Ҵµ װ ƴϾ.
$ PHP տ ̴ ȣε ټ ʹ . ̿ Ƽ Ű忡 ڸ ϰ ְ ʴ ` ڸ Ѵ. ڰ $ ٰ . ̷ ġ ߴ 21 3 15ε IJϰ ٰŴ . $ ٲܸ ڴ .
1.Num 2 ȿ(Ƽ G ڸ) : Num Ű Բ ټ . ִ ȭ ڶ ͵ ̰.
2.Num 1 (Ƽ Q ڸ) : ϴ ڸ ڼ Ѵ. Ը θ ͺٴ δ.
3.Num 1 (Ƽ W ڸ) : Ժٴ ټ .
4.% $ Shift ¸ ٲٱ. ̰ % ̱ ƴ .
5.$ @ ġ ٲٱ. @ ϴµ $ٴ Shift ڸ ű° ʹ.
Ⱑ $, %, #, @ Ȯ ϴ ٴ ̴. γ $ @ ڸ ٲٴ ߴٰ ٸ ȣ ߴ. ȣ .
$ : ȣ Ű Shift ڸ Ҵ. ۿ ִ.
: Ƿ ۿ Shift Ҵ
% : ڸ ġ. #, & ̸ ڿ
` ^ : ` Ƿ $ Shift ڸ ְ ^ Num 忡 ġ
, ߺŰ : Է½ ڸ ִ 찡 ġ ʰ Num е忡 Ű . =_ 忡 ȣ Ű ȴ. ȣ Ű߿ :; Num 忡 + ȴ.
. ߺŰ : Ҽ Է Ƿ Num 忡 ߺ д.
Ƽ Ű ȣ 42 ġߴ.
ȣŰ 7 * 2 = 14 : ,?.!=_$`;:"'@
Num : 27. 9 ȣ 8. 4, ^~|\%#& 7
ϳ 0 Num Ű Ҵ
Num 忡 3ȿ . ߺ ġ
ƼŰ ȣ 0 . ߺ ġߴ. Num Ű ϴµ . ߺǾ ־ Num 忡 Է ȣ :;,!? ټ ̴.
Num Shift 15 Ű 渴, ȭǥ, бȣ ġ߳µ ⽺Ƿ Űĸ ʰ ϱ Ѵ.
---------
22 1 17
Ű Ѵ. κ α ̰ 丶Ÿ ū ġǷ ڵ ü ʿϴ. Ǫ ȹ Ǿ Ȯ Ǿ ʴ. Ű Ƽ Ű ϰ ɵ Ѵ.
Ű |
Ǫ |
Ȧ |
Ǫ |
|
Lang |
Menu(VK_APPS) |
ȯ |
ӽ |
|
Edit |
Ctrl |
1ȸ |
ӽ |
|
Num |
Alt |
ϳ Է |
Է |
|
Shift |
Shift |
Է |
Է |
|
Lang, Num, Edit F1, F2, F3Ű ߾µ ʿ ִ Ⱑ ƴ. Ʒʿ ִ Ctrl, Alt, Menu Ű Ȱϰ ϴµ Ư AltŰ WM_SYSKEYDOWN ؾ ؼ ŷӴ. Ʈ ü .
Alt, Ctrl Edit, Num ߴµ Ƽ Ű忡 Ű̴ ߿ ǹ Ű带 Ű ߰ڴ. ǰ Ƽ ϴ ִ ۿ . Alt, Ctrl ɴ Ѵ. Win, BS, Enter, Space ϸ ȴ. ̷ Ǹ Ű߿ \ `, + ְ .
Ű ġϱ ڵ ߴ. Mode Ǿ ִ ѿ ȯŰ ̸ Lang ٲپµ ȯϴ Ű ̴. ȯ ȹϴ ̾ ʴ ߰ߵǾ.
enum eMode {
MODE_HAN,MODE_ENG,MODE_NUM,MODE_EDIT};
07 8 29Ͽ ʾ ϰ Ͽ. ѱ, ̰ , ̾ ̾ ϳ 带 . ť ϰ ã ϴ. ̾ 3ۿ .
enum eLayer { LAY_LANG, LAY_NUM, LAY_EDIT };
̾ ټ ȯϴµ ϱ ƴ ڿ Ѵ. ִ 10 ϸ Lang Ű ȯϸ ִ. ƽþ ȸ ,,, 4 ִ. , ѱ 2ۿ .
TCHAR
langs[10][3] = { "EN", "KR", "" };
int lang = 0;
簪 0 ʱȭϵ ǻ OnCreate ѱ 1 ٲپ ξ. Mode ModeQueue ʿϴ. layer LAY_LANG̸ ȴ. Mode ϳ 1 ϴ layer lang ϴ ٲپ. ´ .
Ű ǿ Բ ڵ Ұϴ. ҽ ̰ ϴ° ߰ ߰ Ʈ ɱ ־µ ϴ Ѵ. ʿϸ ٽ ϴ ° .
- Űʿ ྿ ø ־µ ߴ. ʱ ǰ µ ǰ ϱ ʿϴ. Ű ü vkup ʵ带 ȴ.
- ŷ Ѵ. ʿϸ DLL Բ 丶Ÿ óϴ α ° . α 帧 ϰ . ִ κ ε ׳ ڵ ϴ° .
- ɵ ϴ Ѵ. . ٽ 츮 ϴ Ѵ. ŷ Ϻϰ Ѵٸ α иؼ ٽ ° .
- Ű (SYS)KEY_DOWN(UP) óϷ û ϰ ڵ ʴ. AltŰ SYS ƾ ϰ ŷô , ٿ е ʾ ϴ. Ű Է Լ Ƽ ߴ.
void OnKey(bool bDown, bool bSys, WPARAM wParam, LPARAM lParam)
, ٿ ο AltŰ μ ް Ķ͵ µ lParam Ʈ Ǻϸ ȮŰ, ڵݺ ְ ĵڵ ݺīƮ ִ. Լ Ctrl, Alt ȮŰ ϰ Űʻ ÷ڸ ϸ ڵݺ Ӽ Ű óѴ. ʿ ų ʴ Ű ϴ ó Լ ó ѱ.
void ProcessKey(int kidx, bool bDown, bool bSys, bool bPrevdown, bool bExtend, WPARAM wParam, LPARAM lParam)
Լ ŰԷ¿ óѴ. ŰԷ Ű κ 콺 Ŭ̳ ŷ ִ. θ ̵ Ű Է¿ Լ óѴ. OnKey Է ̸ ProcessKey ó Լ̴. wParam, lParam ǻ ʿѵ Լ ϱ μ ʿϴ.
ܼȭ Ű ϳ ۼߴ. LangŰ Ȧ ӽ÷ Էϰ ٷ ƿ Ѵ. Ǿ ȵȴ. Ƹ ȹ .
ϰ ҽ ׳ ° . , 4 ߰ߴ.
bool useNumLock = true;
bool numLock = false;
bool useEditLock = true;
bool editLock = false;
use ɼε ϴ true ϵ Ǫð ִ. layer, lang Բ Է 带 ϴ ֿ ̴. Lang Ű ڵ . ҽʹ 帧 ּ ξ.
if (kidx == GetIdxFromName("Lang")) {
if (bDown) {
// ٸ ̸̾ ̾ ٲٰ Ѵ.
if (layer != LAY_LANG) {
layer = LAY_LANG;
// ´ Ѵ.
numLock = false;
editLock = false;
} else {
// ̹ ̸̾ ٲ۴.
lang = FindNextLang();
}
} else {
// Ű ٸ Ű Է LangŰ Ҵ ٷ Ѵ.
if (KeyQueue[0].idx != GetIdxFromName("Lang")) {
lang = FindPrevLang();
}
}
// ڰ Էµ Ƿ ѱ ϴ Ǭ.
bComp = FALSE;
}
Ȧ ť Ͽ Ű ڽ ƴϸ ä ٸ Ű Էߴٴ νϿ ư óߴ. ť ̷ ϴ. Num ó ڵ̸ Edit ó ڵ嵵 ϴ.
// Num Ű ó - 带 ȯѴ.
if (kidx == GetIdxFromName("Num")) {
if (bDown) {
// Num ̾ ٲ۴.
if (layer != LAY_NUM) {
layer = LAY_NUM;
// ¿ ڷ Ѿ
editLock = false;
} else {
// Ǫϸ .
if (useNumLock && KeyQueue[1].idx == kidx && TestEllapse(1, Opt.dpTime)) {
numLock = true;
wl("ڰ");
} else {
// Num ̾ ̾ ư. ϴ .
layer = LAY_LANG;
wl("");
numLock = false;
}
}
} else {
// Num Ű Էϰ Ѵ.
if (KeyQueue[0].idx != GetIdxFromName("Num")) {
layer = LAY_LANG;
}
}
}
Num ü ڵ Ӹ ƴ϶ Num 忡 ڸ Է ó ۼؾ Ѵ.
case LAY_NUM:
ProcessNumber(kidx, wParam, lParam);
// Ȧ Ǵ ڰ . useNumLock numLock ǿ ԵǹǷ ʿ .
if (IsKeyDown("Num") || numLock) {
// .
} else {
layer = LAY_LANG;
wl("ѱ Է ");
}
break;
, 帧 . 帧 Ǵµ 帧 ڵ嵵 ٽ ۼؾ Ѵ.
̷ 帧 ܼ ֵ ϴ. ѱ Ǽص ü ° . numLock̳ editLock ¿ LangŰ ¸ ϴ ڵ嵵 ʿϴ.
Shift Caps Lock óϴ ϴ. Shift Ǫ÷ CapsLock Ű 빮ڷ Ѵ. ٸ ̾ ٸ ڴ CapsLock ¿ Shift̸ ҹڸ Էؾ Ѵ. ߰ߴ.
bool bShift = false;
bool capLock = false;
ShiftŰ ϰ Է bShift Ѵ. ̷ ص Shift ´ GetKeyState ִ ϹǷ Ȧ ɿ ̻ . Caps Ű ٷ capLock Ѵ. Caps Ȧ FNŰ ϹǷ ߰ ٸ Ű ٸ capLock ǵ帮 ʴ´.
Է ƾ ҹڸ а Shift ¸ Ͽ 빮ڷ ȯϵ Ѵ. capLock ¸ Shift ¸ ݴ ҹڸ ״ ԷѴ. ڰ ƴ ȣ capLock Shift ¿ ڸ о ϸ ȴ.
۾ϴ Է ƾ Ǿ. ȯ ǰ , Ȧ峪 ߵǸ Shift Էµȴ. ڸ Է Ȧ带 ʿ Ű Ű Ǵ ״ . .
if (a == 3)
( Է Num, ( ʴ ٷ ٽ ڷ ϸ 3 Է Num, 3 ٽ Num ) ȴ. ƴϸ Num Ȧ ¿ 3) Էص ȴ.
Է Ÿ ѵ Ÿ Ƽ ϰ ʴ. () ġ հ 0 ϰ 3 ٷ Է Ÿ ִ. Ű ʳ ʹ.
ܿ ̷ ׳ ̱Ѱ ڵ带 ̳ ƴ. ֿ ̸ ߰ ľߴ.
- Ű ǥ : ¶ Է ǥѴ. OnKey ο ϰ óϷ ߴµ ĺ , ȣ ̾ ȵȴ. Ű ѿ Ctrl+C Ctrl+1̳ Ctrl+Del ̾ ٲ Է ִ. Ű ۴ٺ ̸ Ư ӿ ٷ ٴ ִ. 0 Ű ʿϴ.
- Shift + Space = BS : Ű ٴ ڷ ĭ BS ϱ . , Shift Ȧ · Space ȵȴ. ̴ Ű 3 Shift+Space ѿ ȯŰ ϱ ̴. ü Ű ̹ ٲ ʴ δ ذϱ ư ذ ʿ䵵 . BS Ű ü ʹ.
- 콺 Ŭ : Ǵǵ bShift ο ν ؼ ȵǾ. 콺 ƾ OnKey ϵ Ͽ ġ Էµ ȴ. , Ƽ ġ ʾ Ȧ 콺 Է .
- ʼ Է : Ʒѱ ̰ ϱ淹 ߴ. ʼ Էµ ¿ ܾ üѴ. ι ̴. bSsangDP ɼ Ǿ ִ ε ܾ ó ɼǰ Է¹ ߴ. ܾ ߰ Է ð ϴµ ̰ Ϻ ʴ. ۾ ϸ HanCode Ǿ ߰ߴ. ־ ̴.
- Ű Է, ó, Esc, Tab Է : ִ ε ڵ ٲٸ鼭 Ǿ ξ. , ʴ Ű Է¹ ʴ´.
ڵ Ϸϴ Է±Ⱑ ŭ . ȵǴ Ҿ Ʈϴ ̰ ϰ װ ־. ¥ ص ʴ ڵ嵵 Ư ѱ ڵ ּ ν ȵȴ. κ θ ξ߰ڴ.
ǵ ڵ带 Ȯϵ ڵ带 ϰ ؾ ϸ 1 Ŀ ٽ ֵ ڵ带 Ѵ. ̳ ô ƴ.
ϴ Ʈ 2 ִ. ŷ ׳ ̰ AnerimExercise ο ȿ ʹ ִ. , Ÿ ̰ ŷ, ӱ α ִ ϰ ȵȴ. ֱ ﵵ ʰ ٲ © ȹ̴.
̸̴. ̸ ߰ڴٰ õ ű ߴµ ̷ ۾ ƴƴ ҷ ̷ ʾ. Ϸ ۸ ϱ ߴµ Ϸ ״ ӹ ̸ ʾҴ. ӹѰ ϰ ׳ Ѱ . ۸ Ű Ư¡ ؾ Ѵ.
- հ ڸ . ṵ̈
- Է ϴ.
- ּ ̾ƿ ʴ´.
- հ Ű ߰ հ 3 .
- հ յϰ ۾Ѵ.
- ĺ ġϰ ѱ 2 ִ ȣȯ
- Ȧ, Ǫ Ʈ ؼ Է Ѵ.
̾ƿ ϴ ٽ "հ 3 ڸ"̴. , , ̰ Ű Ư ϴ ܾ ƴϴ. ڸ Ư հ ؼ ڸ ʰ ڱ ڸ Ųٴ ̴. Ư Ͽ ̸ .
S1B3 : հ ϳ ư 3 ̴. ƴ.
Sojett : հ ڸ ǰŸ. ̴.
Sojetty : ~ǰŸ Ű ̸ Ϳ ִ.
soty : ҿ .
soky : ҿ Ű . SoEnKy
Sojett(y) ǥ̳ ϵǾ ʾ Ī δ. ̿ܿ ̸ ôµ հ ڸ дٴ ̴.
finfix, finplace, finkeep, finclick, fintab
finkeep ̴µ ̸ ̰ ʴ. غ ̳ Ƽ ϳ ѷ ǰ ô.
Sojett : 2. . , , Ѱ, ġ, ǥ ǥ
Sojetty : 3. ణ Ϳ. , ¿, ѽ ǥ ǥ
ο ̸ ʰ ϳ Ʈ ̴. ߰ ð ٰ ؼ ̸ ͵ ʰ ߿ ٽ ٲ ϴ Sojett ڵ ؼ Ʈ . Ʈ ־ Ʃ 2022 ġϰ Ʈ .
- Win32 ũ Ʈ ɼ Sojett . ַǰ Ʈ ġ ɼ .
- Sojett.cpp ҽ ApiStart.txt ٿ ְ Ŭ Sojett . WinMain Ͽ
- / ؼ x64 ϰ 32Ʈθ ȹ. Ʈ ɼ . /= . C/C++/ڵ/Ÿ ̺귯=DLL°ɷ ؼ ܵ , C/C++/Ϲ/SDL üũ=ƴϿ
- Sojett.rc ߰. AnerimExercise.ico res/Sojett.ico Ʈ. resource.h Ŭϰ
- Util.h, cpp ߰ϰ DrawBitmap Լ ʿ Լ ä . JohabUtil Լ . global.h ߰ϰ ܺ
- ApiEdit ؼ Ʈ ߰. ٿ ణ ̾ AnerimExercise ; . ڵ尡 .
- stdafx.h, cpp ߰ϰ stdafx.h . ̸ϵ ɼ . Ʈ ̺귯 ϰ ۼ
- TCHAR * ŸԿ ڿ ȵȴٰ . C/C++//ؼ带 Default ƴϿ ϸ .
- Sojett Insert, Delete Լ ApiEdit ȣϰ . Sojett.h Ͽ ϰ ڵ . ʿ
- WndProc ڵ鷯 ɰ. Create, Destroy, Paint, Key ϴ óϰ ڵ .
ϴ ϴ dz . ⺻ ʱȭ Է óϴ ڵ ۼؾ . ƿ ó ٽ ۼϴ Ͱ ϵ ľ ϱ ͺ ð ɸ ִ. Ʋ ۾ ߴ.
- Ű : OnPaint Լ, Ű ȴ. ð Ƽ ڵ尡 ߴ. ʴ ־µ LoadPosition ġ ʱȭؾ .
- Ű Է ޱ : OnKey ϴ Դ. Process~ Լ û Ϻδ ϰ ʿ ߴ. wParam, lParam μ Ͽ ProcessKey Լ Ű θ ٷ ȴ.
óϴµ Ϸ ɷȴ. ⺻ ۱ ϴ Ϸ ߰ ۾ ϸ ڵ ߴ.
- Setting Ŭ INI Ͽ ɼ . ҿƼ ڵ ϴµ ̰ ANSI ڿ Ÿ ߰Ÿ ٲپ. ѱ ϰ ApiEdit ANSI ̾ ¿ . ġ ɼ Ѵ.
- Լ ߴ. ʿ Լ ϰ ɺ Լ ۼߴ. Լ ʹ ߴµ . Լ ٲ. GetPrev GetPrevChar ٲٰ ʼ Ǻ Լ ȣϵ ߴ. Լ ִ .
- Util Լ . Util ִ Լ κ . ѱ Լ ־.
- Űť . Ű . ߺ ߴ. īװ Ű Ǻ ִ. Ű ߴ.
- ̱ ְ īװ ϵ ߴ. ٵ ߴµ 5 ʿ ư ְ ѿŰ ־.
Ϸ ٰ ۾ ߴ. ⺸ ۾ .
- ѱ۷ ϱ ɼ ߰. ߿ ɼ ü ־ ȭڿ ɼ ϵ Ѵ.
- ù ڿ ֱ ɼ , ɼ . ɼ . ù ɼ ߰ϰ ȭ ȿ üũ ڽ ġ
- , ɼȭ. ɼ ȵǰ Ȧ Ǵ ѹ Է¸ ȴ. Ʈ true̸ ϸ truḛ ϸ ִ.
- . 14 ư ְ 3 ξ. ɼ ƴ ٷ ֵ Ѵ.
- useEmpty ɼ ߰. ѱ ĭ 4 , , , Ҹ ġѴ. Ʈ 翬 off Ű ִ Ȱ ֵ ߴ. Է ϰ ʴٴ 鿡 ٶ .
- useNumberRow ɼ ߰. 0 ϴ ε ϸ Ƽ ڸ Է ֵ ߴ. Ű Ե Ȱ ־ ϸ Ctrl+1 Ű ʿϸ ɼ Ѱ ȴ. ɼǰ 2, Ƽ ɼǰ ̴. , 2̶ ؼ ƴϸ ġ 2İ ̴.
- ٿ ѿ Ű ġϰ ǽð ѿ Ű ٲ㰡 ֵ ߴ. ȭ ȿ ־µ ŷο ٷ . ٿ ִ ɼ ȭڿ ߺ ʿ ߴ.
- 2İ Ƽ ѱ , ĺ ġ ٲ ̸ ȣ Ű ڴ . ȣ 忡 Էؾ Ѵ. Ű带 Ƽ, 2 ʹٸ ̽ ̹ ȴ. +, \ Ű ƿ ¥ Űó .
- Ϸ ߴ. մ ֱ κ ܼҸ ʾƵ ȴ.
- ɼ ȭ ۼ. Ʈ RC Ͽ ũƮ ϰ ID ߴµ Ű. ɼ ΰ ٷ Ű ɼ ġϱ ߴ. Option.cpp Ű ϴ ҽ Ű ҽ ֵ ߴ. ɼ ϵ ̾ƿ ɼ Ϻ װ ִ ̴.
- ũ ε , ߰. ̰ α ִ ̶ ϴ ⸸ ߴ. ϴ Ȯ ڴµ ũ Ű ̰ɷ ϰ ־ Ŀ ʿ ϴ 縸 ξ. ǵ ̰ յ ü ϰڴ. ʿϴ.
۾ Ϸϴ ŭ . Ʈ ̴.
- DirectCode : Lang Ȧ ¿ Ű ڸ Է¹ ε ʿ ϴ ʼ ʴ.
- : Ͱ ϰ ־. α Ű ü ؾ ϴ Ͱ ƴ. Alt + F4 ᵵ ȵǴµ ̰ ߰ڴ.
- ܾ, : Է ƾ Ű ϴ . ʿϸ â ־߰ڴ.
- ŷ : и ƴϸ ó ٽ ߰ڴ. ŷ ʾҴ.
̻ Sojett ù ̴. Ϸ Ϻ ߰ڴ.
-------------------------------
1 24
Ϸ . ; ð ٰ ٽ ڸ ɾҴ. ۾ ѱ ġ̴. 1ε 2൵ δ. ڸ ϰ .
1 : ϴ ڸ . 8 Ƿε 20. ణ ⸸ ϸ ǹǷ ڼ Ǹ Ű .
2 : ڸ ణ 2İ ȣȯ. 18 Ƿε 28. ڼ ణ Ʋ ̴ ƴ.
δ ڸε ̳ ĸ ؾ Ѵ. ȿδ и 2 ϸ ʴ. ̷ ϴ Ѵ. swapOyu ɼ ɼǿ ڸ ϵ ǰ ڸ ĭ Ȱ Ű Ƿ ȯϴ Ѵ.
üϸ 2İ ڸ . ɼ ɼǿ H ڸ Uڸ Ҹ ġߴ. ̷ 2̶ ξ ϱⰡ ϱ ϴ. ̷ ʵ ڸ ٲ ְ ̿ ٲٴ 迡 üϸ , 2İ .
: 2.89%. ġ C ڸ 13 δ㵵 22
: 1.14%. ġ X ڸ 16 δ㵵 23
: 0.61%. ġ G ڸ 17 δ㵵 28
¥ ̴. 2 ڸ G ű C ű. ̷ X ڸ C ڸ ű ̰͵ 2İ ٴ ٶϴ. ɼ swapOyu ɼǰ Բ ġ .
2Ŀ 4 ٸ ġ ϸ ǰ ̸ ϸ ȴ. swapOyu ɼ Ķ ģ κе 2İ .
ణ ٰ ؼ û ڿ ʴ. ġ ʿϰ ȿ ڼ Ʋ ͵ ̴. ɼ ܴ ε Ʈ ä ʱ Ѵ.
Ȱ ʴٸ ȭ ְ ̻ ġ õ ٶϴ. ʴٸ Ű带 ʿ䰡 ʰڴ°? ó Ѵ оġ.
Ű忡 Էؼ ٿ ־µ Ȯ 2ĺٴ ɸ Ѵ. ߰ڴ.
-----------------
22 1 26
Ұ ppt ۾ ߴ. Ƽ ϰ ̷ ذѴٴ ۼߴµ Ȱ뿹 ϰ ۼϴ ð ɸ. Ϸ縸 ҷ ߴµ ȵǰ Ʋ ؾ . ۾߿ ߰ߵǾ ߴ.
Ű F5~F8 ̰ ̴ ߴ. ڵ k_funmargin ɼ ־. Ű 4 ̸ Ʈ 8ϻ ʴµ Ʈ߿ ߸ ̴. INI ٽ ϴ ´. bHideKey Ʈ TRUE Ǿ ־ ó Ű ̴ ߰ ߰ߵǾ FALSE ٲ ξ.
ũŰ Ű Ǿ ù ̴ ׳ ƹų Ҵ. arVk 迭δ 3000 Ű Ҵ ȹ̾ ̷ Ǹ ƿ Ű Ѵ. а Ƽ Ű忡 Ʈؾ ϹǷ ξ Ѵ.
Ű 87Ű =, \ ΰ ڹۿ PrtSc, ScrLock, Pause, Ins Ű ݵ ִ. εǾ ־ Ű Űδ ũο Ű . M5, M6 ؼ =, \ Ű ϰ M1 ~ M4 ¿ е 1~4 ξ.
α ݿؼ ppt ϴ ϼߴ. 27 з̸ Ƽ ո ̸ ؼϴ ϴ ̴. 뷫 Ϸ ɸ ̰ɷ ε鿡 ڹ ؾ߰ڴ. ε ̴.
-------------------------
22 1 27
α ŭ Ǿ ǰ Ǿ. ϰ ־ õϴ ó̴. Ű尡 Ǿ ִ, ġ ˾ƾ ϴ ϴ ô.
K611 ġ ü Ű ôµ ̰ ̶ ġ ü ġ ٲ . ﵵ ȳ ۽ CK420 û Ǯ迭̴. ġ ü̶ ü ʿ䰡 Ǯ迭̶ е ġ Ȱ ִ. ׳ °ǰ ; ôµ Űĸ ϸ 簡 ִ. 縦 Ǫ Ѳ . DZ иϷ ġ иؾ Ѵ.
鿡 ġ ̴° ô µ ߿ ˰ װ ̰ Ǹ δ. Ѳ Ǯ ʿ ڿ ⸦ ̹ ָ . п 100 Ѵ ġ üߴ.
ġ üϴ Ǹ PC ϸ LED ұ ġ ̸ Ű Էµ ȴ. Ű ô ̴. ׳ LED ־ ȸΰ Է¸ ´ٸ ξ .
ũǿ վ Ű ϴ´ ġϰ ϴ ġ ϸ ϴ Ű带 . ϴ °ġ ġ . ; ٿ ߰ Ű带 ô.
̰ 극̶ ش ܼϴ. ̶ ̰ ʸ ļ з Է νѴ. ̶ ʸ ġ ٲ Ѵ. ù ǰ Ǯ迭 ʹ ū 2¥ Ű ô.
л Ŀ K640T , 2 аǵ Ű Ǹ ʰ ߺ Ű嵵 ־ ;. δ ̷ ϰ Դ´. а ε 뵵 ̴. ۽ ǰ̶ ü Ȱ.
䷱ ġ ̿ 簡 ִ. ǰ ܴϰ Ű ϴµ 11̴. Ǯ ġ üϸ Ÿ.
۾Ƽ Ϳ ϴ 46Ű 迭 ̹Ƿ ص ǰ . ϴ° 밡ٰ ̽ Ǿ ְ ȳ Ȯϴµ . 迭 Ϸ ䷱ Ѵ.
1̸ βε ġ β . ũ 3̸ ֹߴµ ڴ. ö ִٸ ڴµ ƴ ٰ 縦 ߰ڴ. ϴ ġ Ŵϱ ũ վ .
Ű ǰ ϴ ġ ٲپ ⸸ ϸ Ǵµ ̰ ʰ . ũǿ ǰ ʿ ġ Ȯ ؾ Ѵ. ϰ ־ ѹ ǹ ü ó ϴ . ¿ Ī̶ ʸ ϸ ǰ ȴ.
- ġ : ǥ 19.1̸̰ 18̸ µ 19̸ ʿ 17̳ 18 ϴ. ġ Űĸ Ȱؾ ϴ ƴ. ġ ȴ Ȩ 14̸ 簢 Űĸ 18̸ ᱹ 19̸ ۿ . Ȩ ̿ ּ 2̸ ϴ 16̸ .
- εƮ : ¿ и ־ 鿩 Ŭ ʿ䰡 . δٸ ϴ. ǰ ƾ ϰ 鿩 Ѵ. Ƽ 1, 2 25%ϱ 4.7̸ ߳µ δ. 4̸ ϴ ͵ Ÿ Ŵϱ ϴ 3̸ ߴ.
εƮ ¿ Ÿ͵ ִµ 鿩 ʿ䰡 . ġе带 ߾ӿ ٸ . ¿ ü δٸ εƮ پ . 10 ̰ ¿ 2 80̸ ٸ ̶ .
- 3 Ÿ : Space ߾ Ŷ ̰ɷδ ġ ư Enter ġ ƾ Ѵ. δ 3̸ δ J K ߰ ġ ´. Space H J ̹߰Ƿ ĭ Enter J ġ ߸ ȴ. ̺ ణ ̵ϴ° Ű ڿ LangŰ ־ ۿ ִ.
- Space, Lang ̱ : ư Enter ʿ Space 15 ̰ Lang 30 . ġ Enter ܰ Space ġ 簢 ϴ ġϴ ġѴ. Lang ġ ϴ Space ܰ ġϰ .
- BS, Alt ġ : 迭 ̶ BS 4, Alt 4 . 2ĭ Ʒ ġ ġ ƴϴ.
ġ ppt ġ ߴ. ppt и Ȯ ־ ̷ ʾ . ʾ ġ ϼ μߴ. ĿƮ Ȯ ɼ Ȯ ũ μȴ.
ġ ϴµ ũ Ȯϰ ־ ϰ ð ɸ. ġ ; Ḧ ã ô. ôµ ʹ . ѷ ⸷ ãҴ. ClearFile ǥ ϰ ڸ δ.
ϴ ䷸ ϶ ߶. β 뷫 0.8̸ Ǿ ǰ ϸ ġ ︸ ϴ. μ ġ īġ ϳ վ Ű Ⱦ ôµ ϴ. ũ⸸ ߸ ġ ϰ ɸ Ѵ.
ƹ öƽ̶ ϳ β ־ ձ ʴ. ϳ մµ 뷫 3 ɸ հ . 뷫 1ð ̻ ۾ ʸ վ ô. ϰ տ ڴ.
Ʊ û ġ ȰϿ Űĸ 35 ߰ Ʈ Űĸ ߴ. ̰ 4¥ε ù ǰθŭ Ƴ ߴ. ̴ Űĸ ؾ .
Űĸ Ű迭 ʴ. ߾ κ · µ ʹ ۰ ¿ ġ ǰ ʰ . Űĸ Ű ٷ . ̰ ׳ ϴ.
̽ Ű ġϴ κ ģ. ġ ħ Űĸ ε ذ ȴ. ̽ Ű Ʒ Į ߶ εġ ʵ ߴ. PBT Űĸε ˾Ҵ ܷ ߸. ǹ Ű Űĸ ձ · ȹ̴.
۾ ȸ հ ŰŸ. ѹ ٴ ٰ ׳ ȴ. ǫ ڰ ϴ° . Ŀ Ͼ ȸ ´ ణ µ ٰ ̷ ٷ ۾ ߴ.
ʵ Ȱ յ ݺϴ . ϳ մ° ƴ϶ վ ߿ . ʹ ŸƮϰ վ ̹ ְ վ. ո ŰŸ ϼ ѷ ۾ߴ.
Ӹ ƴ϶ վ ͵ ڸ ٽ ٵ Űĸ ۾ ð ɷȴ. ۾ ϸ鼭 Ʈ ̷ ͱ ؾ ϳ ȸǰ ¦ . ̷ ε Ű Ǿ ٵ. ƹư ù ° Ű带 ϼߴ.
ߴ ġ ϼǴ ̴. ´µ RŰ ʹ 混 ȴ. Ƽ Ű ִµ ū . Űĸ Ⱦ Űĸ Ű 2 ߴ. Űĸ ٸ ǰ Ȱ . ̷.
ġ 2 ִµ ɿ ؼ ε ġ ϸ ϴ Ű尡 ȴ. ߿ ۾ Ϸ ȹٷ ִ ͺ . ؼ Ȱ ձ պ ణ ٴڿ å ܴ´. ȴ.
ؼ θ ݹ η . ̰ɷ ǰ Ѵٸ ϴ. Ű ߴ. Ű ø ġ ϸ ϴ Ű尡 ȴ.
̹ 迭 ϴ ڴ°ǵ ġ ״ ְ ġ ʿ䵵 ִ. ǻ̶ ϱ Ű Ű . ƹ ̰ ġ Ȯοθ ° . Ȥ ǰ ۿ Ű尡 ; ۽ Ȳ Ҵ.
Ƴ Ṵ̋ Ű . Ű尡 ǰ ϱ ̴. ȴ. ÿ ü ص Ǵ . ħ Ű ̰͵ и̶ ġ ٲ ִ. иϴµ ָ Ծ.
üǾ ʰ ׳ ̻ ´ öƽ̶ ۿ . κп Ȥ 簡 ֳ ; ôµ . ׳ 鿡 ̹ ְ ϰ 粸 ɸ κ иؾ Ѵ. иϸ ䷸ ִ 簡 δ.
縦 Ҹ ǰ иȴ. ġ ڿ ͵ Ǯ ϸ . ἱ иϸ üȴ.
üϰ ᱹ ǰ ̴. ü ٽ µ ˰ DZ ü ʿ䵵 . ġ Ǿ ϴ Ǵ ̴. ü ̴δ ᱹ ۿ ǰ Ҵ.
뷫 6 Ṵ̋ ϰ ߾µ ǰ ĺ Ƴ ϱ Ѵ. 츮 ÿϱ Ʈϱ ǻ뿡 ū . Ű ũǿ ̸ ̹ ξ.
200 * 400 ṵ̃ 3̸ β̴. Ķ, , 3 µ ۺ 뷫 2 . ũ ǿ 迭 ø Ű Ű ϸ ϴ ǰ ȴ. ¥ ϴ ǰ 85Ű Ǯ迭 ̶ ũⰡ ˳ؾ Ѵ.
3̸ Ǵ ũ , ̰ ߰ڴ. ո ļ ϰڰ ᰡ ʿϴ ߰ڴ. ǰ 迭 Է ȵ Ʈ 迭 . ϴµ ξ Ʈ ̳ ۾ؾ߰ڴ.
ǰ Ʈ 迭 ٸ ͺ ɰ ̴. Ƽ F ٷ Ʒ V Ǿ ֱ հ Ʒ ̸ ΰ ͼ ִ. ǿ Ʒ ̵ Ǿ ־ ʴ. հ F Ʒ Bġ ϰ ִ.
и Ƽ ߸ ´µ ̷ ִ ̻ϰ ۿ . ʵ ϱ ̴. J Ʒ M ణ ִ Ƽ 10̸ εƮε 3̸ ̰ . Ƽ ͼ ¿ M ĭ , κ ε帮 ִ.
ġ ȿ ǴϷ κ ͼ Ѵ. а Ƽ Ű带 ؾ ϴ ͼ ƴ. ᱹ ؼ ͼ ϰ Ƽ ƾ ϸ ̸ ϴ ǰ ϴ.
ǰ ϱ κ ִ ãƳ Ϻ ¸ ߾ Ѵ. ܿ 3 3̸ ¦ . ణ µ Ű ߾ ƴ κ ִ. 1̸ ¦ ô ° ٴ ε ̰ .
ٵ ̰ ٴ° Űġ 18̳ 16̸ پ 3 Űĸ ̸ ̸ ִ. ణ ü̴ , DZ Ǯ迭 Ƽ ̵ ¦ . ġ Űĸ ̸ ñδ ذǰ ǰ 1̸ . ǰ ƴ а ġ Űĸ Ȱؾ ϴ . Űĸ ũ⳪ ° .
ߴ. ǰ ̶ Ϻ ¸ õ̴. ߰ߵǴ ִ ذ ǰ ̰ 鼭 Ʈ Ѵ.
- а Ƽ ÿ ϰ ڵ Ƽ 迭 Ѵٸ LangŰ ̽ ٷ ִ AltŰ ٲٴ° . Ƽ 1 Ű ѿŰ ° ̴. MenuŰ AltŰ ٲٸ ȴ. Űʺ ô.
{0,4,4, "Num",VK_MENU,0x0103, {-1,0}, 0, {{"Num"}}},
{0,4,7, "Lang",VK_MENU,0x0103, {0,0}, 0, {{"ѿ"}}},
{0,4,11,"Alt",VK_APPS,0x0303, {4,0}, VK_LMENU, {{"Alt"}}},
̷ Ǹ Num Lang AltŰ ǰ ¿츸 ٸ ̴. AltŰ Ű VK_APPS Ѵ. Alt Űڵ尡 VK_MENU Ǿ ־ ϸ ̰ Ű ִٴ ̴. ʸ ٲ۴ٰ ؼ Ű ٲ 翬 ƴϴ. ٸ Ű Alt ýŰ ؼ OnKey Ѵ.
// AltŰ ȮŰ Lang̰ ⺻Ű Num̴.
if (vk == VK_MENU) {
if (bExtend) {
kidx = GetIdxFromName("Lang");
} else {
kidx = GetIdxFromName("Num");
}
}
ȮŰ "Alt" Է ߴµ ̰ Lang ٲ ָ ¿ AltŰ ٸ νѴ. ϸ AltŰ ȯȴ. Hold ¿ Էϸ Է ȵǸ MenuŰ ٸ Ű Ű ν ʴ´. ̴ Alt Ű νϱ ε ؾ Ѵ.
// Ű ִ Ѵ.
bool IsModifierPress()
{
// Ctrl Ű̴. Alt MenuŰ Ѵ. Shift ܵδ Ű ƴϾ ʿ .
if ((GetKeyState(VK_RCONTROL) & 0x8000) == 0x8000) return true;
if ((GetKeyState(VK_APPS) & 0x8000) == 0x8000) return true;
if ((GetKeyState(VK_LWIN) & 0x8000) == 0x8000 || (GetKeyState(VK_RWIN) & 0x8000) == 0x8000) return true;
return false;
}
ι° VK_RMENU ε VK_APPS Ѵ. GetModifierString Լ Ѵ. ϸ Ǹ Ѵ. ణ ְ ݴ MenuŰٴ Ⱥ .
- Shift + SP ѹ BS ϴµ ų ° ȵȴ. ̴ 3 Shift+Sp ȯŰ Ȱϱ ̴. Shift + Sp Ǵ Ű Է .
KeyDown : 10(VK_SHIFT)
KeyDown : E5(VK_PROCESSKEY)
KeyUp : 15(VK_HANGUL)
KeyUp : 10(VK_SHIFT)
ٴ Ű ѱ ȯŰ νѴ. ٸ 1 ٲٸ Ǵ Ʈ ʿ䰡 ִ. 10 Ű ٲٴ û ϴ. ϰ dz ٲ. /ð ѱ Ǿ ִ. ̰ Ŭϸ Ʒʿ ɼ ư Ÿ.
ѱ Ŭ ɼ ư ˾ ʾ ̵ ü ã°. ɼ Ŭϸ ο ˾ ⼭ ̾ƿ ư ŬѴ.
3 Ǿ ִµ 1 ϰ ϸ AltŰ ѿ ȯѴ. Shift+Sp ʹ ͼ ִ û ϴ. ¿ Shift+SpԷ ϰ Ű Է νĵǸ BS νĵȴ. ݸ AltŰ ѿȯŰ Ǿ Ű Է ʴ´.
E5 15 νѴ. Ű Ϸ ᱹ Ű óؾ Ѵٴ . 1 Alt Է Lang ϴ ڵ尡 ʿϴ. VK_HANGUL Űʿ GetIdxFromName ؾ Ѵ. ٸ ִ. ѱ ٲ Ű ʰ IME ȴ. ̷ ѱ 忡 Ű Դ 찡 ִ.
ѱ 忡 Ű ˾ ĵڵ带 Ǵµ װ͵ TranslateMessage ̸ о Ѵ. ѱ ٲٴ ϱ ý ˾Ƽ ʴ. ǵ帮°Ŷ ʰ ٸ ۿ뵵 . ᱹ ѱ ٲٵ ؼ ȵȴ. ڵ带 ۼߴ.
if (vk == VK_HANGUL) {
kidx = GetIdxFromName("Lang");
if (MyGetImeMode(hWndMain)) {
MySetImeMode(hWndMain, FALSE);
}
} else {
// Ű .
kidx = GetIdxFromVk(vk);
Alt Ű ѱ ̸ ̴. ϸ ϴ ȯ ȴ. LangŰ Ȧ ¸ ϴ ִ. AltŰ ִ e5 ڵ尡 DZ ̴. IME͵ ־ Ѵ. ϴ Ű 3 ذ . Ű ٲٰ ٽ ؾ ϴ ð ɸ.
3 ٽ ٲپ. 1 AltŰ Ʈ ʾ ִ. 3 Shift+Sp VK_PROCESSKEY ǰ ̾ VK_HANGUL µ VK_HANGUL Ʈ ȵȴ. E5 Űڵ ĵڵ 57 Էµ Ƽ Space ٲ ־.
// Ű 3 Shift+Space ѿ ȯ ʰ Space Է Ѵ.
if (vk == VK_PROCESSKEY && scan == 57) {
kidx = GetIdxFromName("Space");
Trace("ѱŰ Է - Space ȯ");
if (MyGetImeMode(hWndMain)) {
MySetImeMode(hWndMain, FALSE);
}
} else {
// Ű .
kidx = GetIdxFromVk(vk);
̷ ϴ ȯ ǰ Shift+Sp Էµ ȴ. ϴ ذ α ؿ ̴. ̽ ̹ IME ϸ , 带 ý ֵ ؾ Ѵ. ̰ ̳ ʿ κ̴.
- Shift+Sp BS ֵ ߴ. ѱ ߿ ͵ ȴ. IME ƴ 丶Ÿ ϴ Էµ Ű Ȯ ϸ ȴ. ٸ BS Ű ʿ Ѵ. 4 Ű ַ δµ ġ BS ߶´. ȹߴ 4 ʹ.
Ctrl Ű Ű ʿ ġϸ ǿ뼺 ִ. Ƽ Ű忡 Alt ϳ ȯ ־ ϳ ϴ. ݸ Ctrl Ű ϱ ʿ ǿ뼺 Ѵ.
BS Shift+Spaceε Է ְ ʺ ƴ Ÿ Ȯ ʾ BS ƿ ʿ Ű ϸ װ͵ ʹ. ǰ Ű Ʈ Ʒ BS ͺ Shift+Sp ° .
BS Ctrl, Alt, Shift ϴ 찡 ܵŰ ũ ʴ. BS ܵ ־ ϴ ʺڰ Ű带 ε ƿ ó Shift+Sp ͼص ϴ° ʹ. Ű ʿ δ° ϴٸ FN Ű Ű ġϴ ͵ δ. BS ϰ Alt, Ctrl ġϴ Ű ʸ ϸ ̴.
{0,4,10,"Alt",VK_APPS,0x0103, {3,0}, 0, {{"Alt"}}},
{0,4,11,"RCtrl",VK_CONTROL,0x0303, {4,0}, VK_LMENU, {{"Ctrl"}}},
ϰ CtrlŰ Ű Ͽ Ű Ctrl . ׳ ġ ٴ ǥ ̸ ߿ ǹ Ű忡 EditŰ ٸ Ű ʿ䰡 ִ. ĵ ڵ带 Ű ϵ簡 ƴϸ PrtSc Pauseó Ű ϳ Ҵϴ ۿ .
- Num Shift ġ ٽ ѹ . ȣ κ ʿ ֱ ڵ Num . ̿ Shift ѱ Է ܿ ù ڸ 빮ڷ Num ٴ . ٲ㺽ϴ.
Shift ° 常 Է ȣ ʰ ȣ ִ ' : ! ? ̴. Դٰ Shift+Sp BS οϸ . Ƽ ʿ ִ Shift ʹ ڸ з ͵ ״ ٶ ʴ´.
Ű 뿹 踦 ̾ Ѵ. ٲ㰡 Ѵٴ ε ᱹ swapShiftNum ɼ ʿϴ. Ʈ ɼǿ Ű ȯϵ . ٲٰڴٴ ƴ϶ ٲ Ʈ ù ̴.
Option ü swapShiftNum ߰ϰ Ű ϵǾ ִ 51, 52 ϸ ȴ. Ű ٲٱ ̸̳ Ű ãƼ ġ Ȯ ã 51 52 ٷ ߴ. ٲ ġ ؾ ϴ ŷο ִ.
int numIdx, shiftIdx;
if (Opt.swapShiftNum) {
shiftIdx = 52;
numIdx = 51;
} else {
shiftIdx = 51;
numIdx = 52;
}
lstrcpy(kbd.Map[shiftIdx].Name, "Shift");
kbd.Map[shiftIdx].vk = VK_SHIFT;
lstrcpy(kbd.Map[shiftIdx].Han[0][0], "Shift");
lstrcpy(kbd.Map[numIdx].Name, "Num");
kbd.Map[numIdx].vk = VK_MENU;
lstrcpy(kbd.Map[numIdx].Han[0][0], "Num");
ȭڿ üũ ڽ ϳ ġ ΰ ɼ ¸ ְ üũ ɼǵ Ѵ. ɼ ٲ Ű Ѵ. ɼǿ ٲ.
ȭ ġ ٲ Ű ٲ ƴ϶ ̴. Shift Shift ϰ Num Alt ϹǷ ڵ ȭ . ǹ Ű ״ ä Ű ٲ Ѵ. ٸ, ɼ ġ ũ Է ȿ ִ.
- Caps Ű ä ٸ Ű ̶ FNŰ Ѵ. ʴµ IsModifierPress Caps Ű ʾҴ. GetModifierString Լ FN ν ʵ ٸ Űʹ ٸ.
// FN Ű ٸ Űʹ ʴ´. ̰ ĺ Ű Ѵ.
if ((GetKeyState(VK_CAPITAL) & 0x8000) == 0x8000) {
lstrcat(Control, "FN+");
return;
}
FN ̶ Ű ° ߿ ̾ Ʈ ߿ ʴ. FN+A FN+A FN+Shift+A FN+Ctrl+A ٴ ̴. FN Ű ü ɼ ϴ ϹǷ ʿ䰡 ̾ ϴ ͵ ̴.
- Ʈ ̸ ٲ ܵ üߴ. Ƴʸ̶ ǹ̶ ""ڸ հ ڸ ִٴ ǹ̷ հ ϳ Ű ־. ſʹ Ÿ ڰ . ׳ ˾ƺ ְ ϰԸ .
0.99 Ѵ. ũ 323KB̴. ϼ ߰ ǹ Ű 1.0 Ǿ. 1.0 Ÿ ǹ̰ ܹ ݸ ؼ 1.0 ȮѴ. Ŀ 1.1, 1.2 ̴.
-----------------------
1 30
Ʋ Ұ ppt 30 ξ. ٸ ڿ ϰų ϱ ʿϴ. ̰ɷ 㼳 ͵ ְ ʹ Ȳ ϴ.
ݱ ۾ ߴµ Ǵ ҸȮѰ ִ. Ư ٲ ϱ ƴ. 踦 ó ΰ 嵵 ٵ ξ.
Ŭ Ű翡 Ŀ Ű忡 м̴. ͵ ߿ ͵ ڲ ؼ ʿ䰡 ִ. ŰŴϾ ȣȸ Ÿ ƾ߰ڴ. -> Ű
....
õ ٴ ٶѵ Ŀ̴ 迭 αϱ ̰ Է ִ. ̷ ּ ϳ ã ο ʿ䰡 ִ. ϻ Է ̰ ٱ Ǹ ؾ Ѵ.
-----------------------------
1 31
ٰ 찡 ٿǴ ٶ ٽ ۼ. ü ٿǴ Ѱ ƴѵ ¥.
Ѽ Ű ȹǾ. ¿ Ī Ȱϸ Ѽյ ϴ. ĺ ڰ Ű Ȯ ʿ䰡 ִ. ̰ Ϸ ۿ ETC Ű ƴ Ű Ǿ Ѵ. ؼ 210313 ٰ ִµ ETC ũ ̵Ű ȴ.
̷ ϸ ۿ µ ѱ ִ. ִٴ° 1ȿ ʴ. ETC з 3 Ű Ŭ ʱȭ д. Edit Ű ִ Ctrl+C ٸ ܵŰ Ѵ. ¸ ܵŰ̸ 迭 ̷ Ű ؼҵȴ.
ʱⰪ Ŭ ũŰ̹Ƿ ٸ 뵵 ٲ㾵 ִ. ũŰ ʿ䰡 ʿ ٲ ִ Ű ѵΰ Ǵ 3 . ѱ, 忡 ۿ 3 Ÿ ̱ ϴµ ̰ ETC ٽ ɼǿ ũη ű ϸ . ETC ȿ ִٰ ؼ Ѽ Է ϶ Ű ° ڿ ɸ ٲٸ ɵ ϴ.
Ѽ Ű忡 070815 20Ű ̰ 070819 16Űε Է ߴ ̴. ġ ְ Ű 迭 Ű 3 ־ . 迭 Ű ϳ̴.
1, 2, 3 18 + 5Ű = 23Ű. Alt, Ctrl Ű̸ ڿ ƴ.
23Ű + 6 = 29Ű. 6, - ڸ ʹ ־ 27Ű
ġ 2 ö Ű 4 Ȯϴ° ƴϸ Ѽ̶ 3ุ Էϴ° ߰ ٷ 4Ű ص . 27Ű Ǵµ ʾ .
ַ Ű ġѴ. Sp, Enter, Lang Ƿ 2 ξ Ű ϴ Shiftܿ Upper ϳ ʿϴ. 27 5 2 4 18 ´.
ѱ : 10, äǤ̤ѤӤ 8
: 18 ġ pbvkjxqz upper ġ. 뷫 5% Upper.
ȣ : 10 .,+=/(){} 9 ġ. Sp ڸ Num 忡 . 23 µ Shift 12 Upper 11 ġϸ ǰ ڸ
: ̵ Shift Upper .
Ѽ ڼ 赵 ǻ Ʈ ľ Ѵ. , հ Ÿ, ö ؾ ϸ ѱ۵ 踦 ̾ƺ ʿ䰡 ִ. ̰ ο ǿ Ϲ ֽ ɼ .
߿ ġ ƴ϶ Ѽ Ű ܾ ϴ°̴. ̰ Ű Ŀ ٲ ִ. ʾ 0 ʿϸ ETC ũη ʾƵ . ˸ ΰ Ѽ .
ETC ũ ڸ ° ϴ ϰ ɼ ܵд. 3 ϼϱ Ϻ ־ Ѵ. 0 ٷ UpperŰ ϳ ø Alt, Ctrl Ű ؼ ϴ.
Ѽ Ű带 ϴٰ ڸ ʿ䰡 ٴ . ĺ Ƽ AltGr ִµ Lang ְ ETC ָ 3 Ȯ ִ. ۿ ڸ Է ʿ䰡 ڸ ETC ε ɼ Ͽ ϳ ֵ ָ ȴ.
Ѽ Ű带 η ߴµ Ϸķ þ 簢纸 Ҹ ¥ ԷѴٸ е带 θ ȴ. ϵ ڸ Ű Ѽտ Ű Է¿ ִ. Ѽ ڸ Էϴ ̹Ƿ Ű ؾ .
̷ ƿ ϰ ũ ETC ű ɼ ߴ. ũ Ű ϵ ⺻ ϴ Ҵ ɼǿ ETC ũθ Ҵϱ Ѵ. Edit 忡 ۿ ETC ִ. ֹ ̹Ƿ ũŰ Ƽ 1~6 Ű Ҵϸ . ʾ ġ . Ű ۰ ǥ óؼ ϱ ߴ.
⺻ 46Ű 12, 9, ũ 6 ϸ Ǯ迭 73Ű̸ 85Ű 12 پ. Ű 87Ű ۰ 65% 迭 뷫 68Ű̴ ణ ̴. Ű 9 巯 64Ű Ǵµ 60 ŷ̶ ϴ.
Ű 3ε ũŰ 2̾ ¿ Ī ƴϴ. ũε 3 9 ġ ߴµ 2 . Copy, Paste հ ÷ . Ű ̸ ũŰ 9 ʿ䰡 . īװ Ű 콺 Ÿ ־ ũŰ 콺 شٴ ǿ̴.
ʿ ٴ . ݱ Ҽ ȭ İ̾ ڵ带 . Ű ɼ, ȭ ġ ľ ϰ ٽ ƿ ʴ. ̰ ´ . ϱ ʿ䰡 ִ.
: Ű尡 ۾. ȱ ̰ µ ǿ Ű ̰ ϴ. Ű ũο ְ Ű Űε ǰ ִ.
: Ƽ ȣȯ dz . ȣ ȣȯ Ұ. ǿ ڸ Ҵϰ Ȥ ̸ ETC ̵ ɼ Ѵ. ɼ Ʈ Ű ´. ٴ ǿ źΰ Ŷ ¿ .
ִ 0.99 д. ۾ ߴ. ۾ ۼϴ ѹϰų κ ʿ ٲ, ٲ ˾ƾ ϱ ̴.
- Űʿ 0 ~ 11 Ѵ. Ű տ ġϿ 迭ߴ. Ű ϸ Shift, Num ȣ ڲ ٲµ ϱ ApplyMapOption Լ ÷ڸ ã Edit ã Ű ¸ ϵ ߴ.
- Category C_NUMBER ְ TB_NUMBER ڵ . viewCat 迭 5 4 ũ ̰ [4] ɼ ε ڵ . Űʿ 2 īװ 1 .
- useNumberRow ɼ TB_USENUMBER . ApplyMapOption ڵ嵵 . ini ϸ ϴ ̰ Է .
- Ű Ÿ. Ű ڸ 0 Ű , ϰ CalcKeyRect ǥذ Ȱ 0 ġϸ ȴ. Ű ġ ¾ ʴµ ġ õ k_* ʹ . k_vpitchfun, k_vpitch13, k_vpitch4 Ⱦ ȴ.
ǵ 2ุ ũ ġϰ 1, 3 ġϰ ̵ Ϸ ߴµ ʹ ϰ ȵȴ. ߴ ϰ ϴ. ˴ Ű Ű k_fungap ȴ. ̷ յ ϴ.
α Ű Ȱ ʿ . Űġ ǹ Ű带 ϸ ȭ ׳ 簢 ̱⸸ ϸ ȴ. ɼâ ̴ Ű 뵵 ߴ. ʿ ɼ ʿ ̴.
- ũŰ 1~6 ߴ. Ű Ƽ . ĸǵ Ʈ ״. ٴ Ǹ ˷ ʾҴ. ũ ɵ ̰ ϰ ؾ ̴. Ű ߿ϴ ̰ ϱ .
- ETC Ű ε 789 Ѵ. Ű Ƽ Ű Ű ̹Ƿ ϰǰ ϴ° . Ƽ ETCŰ ׳ ̻ ΰ Esc α ܵ ϱ Ѵ. Űʿ ε ã Esc ¿ óѴ. Caps ĸ Cpas Ÿ ִµ ߴ.
ݿ .¿ Ī ƴ϶ ɸ Ÿ ڰ ġ . īװ ϴ.
ٱ ֱ Ͼ
ôµ Ʈ ؼ ִ ̶ 丶Ÿ ʿϴ. ڼ Է
ڰ ڰ Ű ʿ иϴ. ETC ĭε ϸ Ű 12 15 ֵ ̴.
ٱ Ϸ Űʺ ľ
Ѵ. ѱ 2, 2 ۼ µ ̷ ϸ ȵǰ ŭ ־ ϹǷ
Ǵ Ű ܺο ־ Ѵ. ̸ ̾ƿ(߿
ٲ) ߴ. ϳ ̾ƿ̸
ִ. ѱ , 2 ̴.
struct sLayout
{
char Caption[64]; // ̾ƿ ̸
int Lang; //
.
bool useEtc; //
ETC ڷ ϴ°?
bool useFn; //
FNŰ ڷ ϴ°?
char glyph[MAXGLYPH][2][8]; // 迭. ÷0=Űʻ ,
÷1=Shift. ÷3=ڿ
};
ETC Ű ΰ, ΰ ̾ƿ ٸ. ̰ ɼ ƴ϶ ̾ƿ ETC ʴ ̾ƿ
ũ īװ ǥϴ ɼ ϴ.
ü ϳ ̾ƿ̸ ̷ ̾ƿ
迭 arLayout Ѵ. ̾ƿ ̸ Ӽ
48 Ű ¿ Shift ¸ Ѵ. Shift ̿ ´ ʵ ʿϴٸ ڵ忡 óؾ Ѵ.
sLayout arLayout[] = {
{
" ",
N_EN,
false,
false,
{
....
{"Esc",
""},
{"y",""},
{"w",""},
{"l",""},
....
{
"ѱ ",
N_KO,
false,
false,
{
....
{"Esc",
""},
{"",""},
{"",""},
{"",""},
Ű ο
useLayout 迭 ÷ڿ . ִ 5 9999
ǥ̴.
struct sKeyboard
{
char Name[64]; //
Ű ̸
int useLayout[MAXLANG + 1]; // ÷. ִ 5. 9999
sKey Map[128]; //
Ű 迭
};
Map , ,
Űʸ ϸ 48 Ű ̾ƿ Ѵ. sKeyboard ü Ű ؼ ߴµ ̹ ִ 纻 ߴ
̾. ׳ ٴ arLayout
ãư ̴.
2, Ƽ ɼ ǹ̰ . ̾ƿ̵ 迭 ־ Lang Ű ȸ ִ. ѱ 迭 ѱ 2 ְ Ƽ ִ.
̾ƿ ϵ ߴ. ٱ Ϻ Ͼ
־ ô.
ġ ְ Էµ ϴ. ٸ ETC ϴµ ̾ƿ Ӽ Ͽ
ڸ ġϰ Է¹ ֵ ȹ̴. 丶Ÿ ProcessJapan, ProcessGerman Լ ؾ Ѵ.
ִ . ɼǿ ϴ ̾ƿ ؼ θ ̴ ̴.
useLayout 迭 Option ü ű Ʈ
L_ENG, L_HAN ־ ȭڿ ְ ϵ ߴ.
ʾ µ 4 Ѵ. 迭 INI Ͽ ΰ о ߴ. Ѳ 뷮
ڵ带 ۼϴ Ҿѵ ϴ ϴ . ״ 帧 ´ٴ
.
ۿ ϴ ɼ ٿ
ִ ư ʿ ο ɼ . ȭڿ ͵ ǻ °
. ư ְ ̾ƿ ư Ű ü ɼ ٷ ε
ٵ.
̷ ۾ ϱ ư 2 ξ. ̷ ɼ ٲ㰡 Ʈϱ ϰ
ֱ ϴ.
LangŰ
Ѵ. Ű ȯϴ ϴµ ϳ̶ ȯ ͵ . ̷ 찡 ̱̳ ϳ ϵ ڱ ԵǾ
ٲ ʿ䰡 .
츮 ȵ Ѵٸ
ѱ ϳ ִ. LangŰ
Ƿ BS ϴ° . Num ̳ Edit ¿ ƿ Num̳ Edit ٽ ƿ Ƿ ׳ BS δ° . Shift+Space ġŭ ʴ.
ɼ ƴ϶ ׳ ̴.
----------------------------------
2 3
Ʈ . ѵ ȵ ¥ ȵ.
Ʈ ױ ϳ ϼǰ̸ Ʈؼ ȵ. ڰ
¸ ־ . ۾
- Ű Shift ̾ Sp, BS, 0 ĸ µ ̰ Űʿ ڵ ؾ Ѵ. OnPaint ǿ Ű ĸ Ͽ. Lang Ű ϳ ̸ ĸ BS̴.
ܿ ũ
Next/Prev Undo/Redo Shift ¿
Ƿ ĸǵ ־ Ѵ. α ĸ ǥ
۰ Ƿ ϴ ߴ. Űĸ δ ǥø ϸ ȴ. ڴ Shift+Undo Redo ̴.
- ̳ Ȯϰ ϴ° ߿ϴ. Ű
ۿ µ Ȯϰ ǵǾ ʴ. ҽ ϰ
̸ ̱ . ֿ .
̾(Layer)
: Է ̸ , ,
ִ. þ ɼ .
̾ƿ(Layout)
: Ű ڸ Է 丶Ÿ Ѵ. Ƽ, , 2 ְ ݾ ٸ.
(Lang) : Էϴ
̴. ѱ, , Ͼ
ְ 2, 3 ̾ƿ ٸ
ִ.
쿬 L ϰ ̾ ̾ƿ ڱ Ī ̱ ȥ.
̾ƿ ٸ ϰ Ѵ. ̾ƿ ̶
Űʹ .
Ű(KeyMap)
: Ű 迭̶ ̴. KeyArray ϳ ʹ .
ڸ(CharMap)
: ǹ̴ ѵ ǥ α .
ŰƮ(KeyMatrix)
: Ű 迭̶ ̸ 2 ̶ ± ϴ.
Ʈ(CharMatrix)
: 迭̶ ̴.
ǹ̻δ
CharMatrix Ȯϴ. Key
Ű ư ϳ ǹϴ° ƴϸ Ű ڸ 迭 ǥ̹Ƿ Char ´. ʹ . ChaMat
ٿ θ ϰ δ CM ϸ ϴ. Char Character θ̶ Char Cha ̵ . ̶ ϸ ª .
ҽ
Layout ã ChaMat ٲ. Ÿ, , ҽ ̰ lidx cm ߴ. ־ Ʃ ٲٱ
Win32 Ʈ Ϻ ʾ ۾ ʿϴ. ̾ ʾ . ٲٰ ChrMat ʾҳ ʹ.
- Ͼ Ű带 . Ű ε ETC ʿ Ű ̴. Ʈ ETC Ҵ ֵ ڸ . Ͼ ־ [ ڸ ־. [ ڸ
ִ $ ` а ϴµ Num ̾ $"@= ڸ ִ.
$ ȣŰ ״ ֵ Num ̾ ű ` ٷ Ʒ " Num ̾
Ű. ̷ ϸ ETC ʾƵ
2 ڸ ְ ETC ϸ Ű
Num ̾ ڱ ִ ߰ ϴ. Num 4 忡 ȣ Էϱ ε ̷ ϰ ̾.
.
Num ̾ ˿ Ϸ ˿ Num ̾ 迭 ־ Ѵ. ̾ ϰ Num, Edit ˰ ϴٰ
ϴµ ̰ Ʋ ̴. ü ٲ.
// Ű ϳ ҴǴ
struct sCha
{
char glyph[2][8]; // ̾. ÷0=Shift. ÷1=ڿ
char Number[2][8]; // ̾. ÷0=Shift, ÷1=ڿ
};
//
struct sChaMat
{
char Caption[64]; // ̸
int Lang; //
.
bool useEtc; //
ETC ڷ ϴ°?
bool useFn; //
FNŰ ڷ ϴ°?
bool diffNum; //
NUM 尡 ⺻ ٸ?
sCha Map[MAXGLYPH]; //
ڿ . ÷0=Űʻ
};
ܿ ڵ
Shift ֵ θ ϰ Ͽ Num ̾
ڸ ߴ. diffNum Ӽ Num ̾ ǥذ ٸٴ
̸ Ű ƴ ˿ ȣ д´. Edit ̾ Űʿ ִµ
̰ ٲ ȵȴ.
Z Y ġ ٲپ. ĺ Ͼ ĺ
ٲپ ̹Ƿ ٲپ. 迭 ʿϴٸ ĺ
ٲ ִ.
־µ Ʈ ־ ApiEdit ǥ Ѵ. ڵ Ⱑ ƴϴ Ʈ ̴µ ̰ ¿ . ΰ¥ ڸ Ʈ ǥߴ. Ǵµ ̵̳ ĺ Ʈ ̴.
ٲ ApplyChaMat Լ ȣϰ ⼭ Ӽ ETC Ű Ӽ Ѵ. ÷װ 301 ĸǿ ȸ ETC 0 ٲپ 迭 ĸ Ѵ. ũ m1, m2, m4 ETC Ǹ ĸǰ Ű ٲ. ÷ ٲ OnPaint ̴ .
Num ̾ ĸ̳ Է ڴ diffNum Ӽ ٸ Ӽ õǾ ˿ а ƴϸ Űʿ д´. Number ǥ д° ٸ ̸ ڵ ߴ.
// ũ 8 2 迭 Ű 迭 . Ű Ǵ Number 迭 Ų.
char(*Num)[8];
// Num ڰ ִ ̸ ˿ а ƴϸ Űʿ д´.
if (arChaMat[cm].diffNum) {
Num = arChaMat[cm].Map[kidx].Number;
} else {
Num = kbd.Map[kidx].Number;
}
lstrcpy(Caption, Num[tShift]);
// Shift ڰ Normal ǥ
if (lstrlen(Caption) == 0) {
lstrcpy(Caption, Num[0]);
}
diffNum Ӽ 迭 Num Number 迭 Num ڸ д´. Shift ڰ ڸ д´. ڵ忡 Num 迭 ε ̰ C Ѵٴ ̴. ʾ å ߴ. ¥ C ° .
Ͼ diffNum ð ɷ ũ ʾҴ. б Ͼ ؼ ּ ˰ ̷ ϴ. ִ . ĺ ڼ 5 ̷ ȴ.
- Ϻ . Ͼ FN ؾ ϴ ̴. Ϻ ETC ִ ڼ ڸ ϰ ġ ô. б 1г Ϻ F ¾Ƽ ڸ ܿ ƴ ̶ ġ ̹ ߴ.
Ű ϴ useFn Ӽ ϸ ڸ ϴ տ Ͼ ETC Ӽ ϴ . ˿ ġ ApplyChaMat Ű Ӽ ٲ ָ ȴ. ̷ ġ ϼ߰ 0൵ Ű̹Ƿ Էµ ȴ. Shift ִ. Num ̾ ǵ帮 ʾҴ.
Էµ Ǵµ ִ. ũ ETC ڰ ԷµǴµ ̰ Űʿ Ű 0 Ǿ ־ . ũδ 5, Ű 6 Ͽ ذߴ. Ű ڸ Ҵ Ű µ useFn true̸ Ű ϴ óߴ. Ĵ ϸ ȣŰ 7 41 ڸ Ӱ Ҵ ִ. ִ 82 ̴.
- Ϻ DZ ôµ ⼭ ϳ ִ. ڷ ˿ ¥ Ű . īװ ̰ Ű ȱ ̴. ѿ ˿ ڷ ؾ Ѵ. ᱹ FNŰ ʿϴٴ ε CtrlŰ FN ° .
CapsŰ FN Ǫÿ Ȧ带 ϴ ְ Ű ܿ Ű ü FNŰ ʿϴ. Ű Ʒ ` Ǵ \ ִ. ʿ ִ \ ʿ ־ .
Ű ϰ useFn true Fn Ȯϰ Ű Է ´. Fn ¿ Ű ܿ ϵ óϹǷ α Է ʿ . ڵ忡 b ϴ ô Ѵ. b Ƽ Z ڸ ִ.
Caps FNŰ ȴ. Ȧÿ FN ߴµ FNŰ ʿ䰡 . 빮 带 Ѵ. Ű ÷ Ʈ ִµ ϵ Ӽ ٲ.
----------------------------------
2 4 : Ϸ
- ¶ ѱ, , ̾ Ÿ Ͼ, Ϻ Ÿ ʴµ ѿ Ѹ ڵ尡 ״ ־̴. ̾ Caption о ϵ ߴ.
- Ͼ 빮ڰ Էµ ʴ װ ִ. Ϻ ƾ ϴ ҹ ó . ҹڴ Shift, capLock ؼ ϴµ ĺ Ȱ. GetAlphabet Լ ó ϵ ϰ Ͼ ȣϵ ߴ. OnPaint ĸ Լ ʿϴ.
̻ ݺǸ Լ ° 翬ϴ. ڸ ϴ ۰ t[3] Ǿ ־µ Ʈó 2Ʈ Ѵ 찡 ߰ߵǾ. ƹ t ̸ ʹ ϰ chr[8] ߴ.
- ٷ 1~= Ű ϸ Ƽ Ű忡 ϴ. ũο ETC F1~F9 ϸ ȴ. ̷ Ƽ Ű 4 ״ ؼ̸ Ƽ Ű ϱ ̴. Ⱑ ȿ . ̽ ̹ Ű带 Ű ϴ° ʹ. غ ʾҴ.
- ETCġ ˿ ε Ͼ ѱ ETC Դ Ѵ. ETC ġ ũ Ű Ű ɼ θ ;µ ̰͵ ϱ ߴ. ѱ, Ű ETC ٱ ִ°ͺ ʿ ִ° ϰ Ͼ ٸ ̴. ETC ˿ Դٸ ٸ ص ߿ ٲ° ƴ϶ ó ġ ѹ ϴ ̴. / Ű带 ٸ ̶ ѱ ETC ƿ ٱ ȴ.
- Ű ڿε ̸ ְ GetIdxFromName("Lang") ÷ڸ ã ߴ. vk ٲ Ī ̸ ذǵ ˻ Լ ˻ Ѵٴ ̴. ĵǾ ¿ 80 ũ ū δ Ǵ ƴϾ.
÷ڸ ãƾ ϴ ڵ尡 ְ ÷ڸ ʿϴ. ̽ ̹ ̷ ȿ ؼ ȵȴ. Ű ̸ ߴ.
enum {
K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12,
K_ESC, K_Q, K_W, K_E, K_R, K_T, K_Y, K_U, K_I, K_O, K_P, K_OPEN,
....
K_ θ ̰ Ű ̸ ̵ [ ] Ű ȣ K_OPEN, K_CLOSE ٿ. Űʿ Name Ű ã ׳ ٷ Ǵ ӵ . ִµ Shift Num ü Ű ̸ ٲ Ű ã ÷ڸ Ż ϴ ȵȴ. װ Ϸ ڵ忡 ɼǿ ϴ Ű ÷ڵ ٲ ϴµ ̴ ʹ ŷӴ. Ű忡 輱 ٲ ϴµ ȭ ĸǸ ٲٵ ߰ ε Ű . ׳ ɼ ǵ ̴.
- Ű ο 迭 ϳ ô. Ű ݱ ٲµ ̸ Ƽ Ű ϴ. ̷ 210711 ߰ · ٲپ. Home, End ̾ Del ġ Ƽ ͼϴ. PgUp, PgDn پ ְ հ ̵ ϴ.
Ŀ ̵Ű Ȩ ƴ϶ Ʒ ĭ Ѵٴ° ϴٴ ̴. JKLI Ŀ ̵Ű θ Է߿ ٷ , ̵ ־ ϴ. DelŰ θ Ǵ ʴ. ٸ Home, End PgUp, PgDn ڸ . Home, End Ȩ ƴ϶ ƽ.
ġ ǻ ʴ Ȯ . Ű忡 ġ Ʈ ɼ Ӱ ٲ㺼 ־ Ѵ. editType ɼ Ÿ ٲ㰡 ֵ ߴ. 忡 ɼ ϸ Ѵ.
ڿ Ű ɼǿ ٲٵ ٲ ʾҴ. Name ٲ ̴. Ű忡 ɼ ٲ ִ. Ÿ Ʈϱ ·ε ʴ.
- 2021 ̵ߴ. ۼϰ ִ 2022 ʹ Ŀ ӵ ŷ ڵ ̹ Ʈؼ ̴. 2022 56ް 45ް θ پ ٿ . ī ׳ ̹ 50~20% ߴ 15M پ . ũ ٿ ǰ ӵ ʹ ũ ƾ߰ڴ.
- Ϸ INI ϴ ִ. Ʈ ɼ ϴ η ߴ. ƯŰ ʰ ׳ ʱȭ ϴ ̴.
if ((GetKeyState(VK_SHIFT) & 0x8000) != 0x8000) {
LoadOption();
} else {
InitOption(Opt);
}
Ctrl Ű ҷ ߴµ ־ Ʃ Ctrl+F5 CtrlŰ ִ ̴. Shift ٲµ ̰͵ ִ. ŻĿǴ Shift+Ŭ ǹ̰ ַܼ .
α ʹ ߴϱ Ű ʱȭ ǻ縦 ġ ʴ. ٰ ڽ ̴. ʱȭ н ϰ ɼ ʴ ڵ ξ.
if ((GetKeyState(VK_SHIFT) & 0x8000) != 0x8000) {
SaveOption();
}
ɼ ̸ ٲ ϰ ʴٸ Shift Ű ä ϸ ȴ. ɼ ׳ ϰ ʹٴ ε ̰͵ ʴ.
- Ұ ٱ ġ ɼ ϰ īװ ɼ ߴ. Ƽ 2 ɼ ƴ϶ ϳ ݻ ݿߴ. ܿ ĥ ۾ߴµ Ұ ȭ Ҵ ̴.
- ҿ Ȩ . Ƴʸ Ǿ ִµ ̸ ٲٰ ۾ ۳ ġ ߰ؼ ߴ. ʰ ؾ. α Ұ η ξ.
- Ʈ װ ⺻Ʋ ʳ ʹ. ǿ ǰ Ȯ ľ ִ. ǰ 1ȣ Ű带 غ . ġ Ȳ üߴ.
û ġ µ ò ʸ Ȳ ٲ ô. ̸ ε ̷ ¿ ƴٴ ʾҴ. ù ǰ̴ϸŭ ɷ ϴ° ¿ ġ ȵȴ.
Ű ŷ ̴δ . ʿѵ ũ Ű Ȱ ߶. 輱 ϹǷ ũ ߴ.
ũ ̲ŷ Ű尡 ȵǰ ġ ٴڰ öƽ ̿ 6̸ ִ. 輱 ʿ ڸ κи ũǰ ܴ ؾ Ѵ. ̵ ʴµ ϴ ĺ ִ.
Ŷ ΰ ġ 6̸ ȴ. ƴϸ 3̸ ũ ĵ ȴ. վ Ʈ ʿѵ . 輱 ϰ ܴ ǰ 輱 ־ ϴµ ᰡ ȳ ϴ ֹ .
輱̶ ε ϰ ̽ © ̴. 嵵 常 . Ʈ ڰ ۾ ҷ ġ ¿ . ǰ ϵ ã Ұ ƴѰ. ۾
----------------------------
輱 ֹ ߴ. ϳ 0.6̸̰ ϳ 0.3̸ε 10; 9õ̴. ۿ ܼ غߴµ ̰ ̴. ѹ ִ ƾ.
ġ Ÿ ߰ ۱ ؼ 뷫 ѻ ̷ ڸ ġ Ѵ. ֽ ̶ Ͱ Ǿ ִµ ۿ ¦ ̾ ƿ ݴ ȴ.
0.3̸̰ 0.6̸ε ϳ ʹ þ ϳ ʹ β . 0.3 Ƽ µ ϰ 0.6 β ۿ о ֱ . 0.4̸ . ۿ ݴʿ ٸ ٽ ־ Ҵ. ݴʿ ̷ ̴.
Ͱ ִ ¶ Ƽ ϸ ص ʿ 輱 ٲٱ . ̰ ϴµ 뷫 30 ɷȴ. Ǵ ϸ ð 4, 46Ű Ϸ 11.5ð ۾ؾ Ѵٴ .
ġ̴. ⸸ Ǿ ڷ ־ Ƽ . ɵ ؼ θ η Ժη ٷ ϰڴ. ĸ µ · ؾ Ѵ. ѹ ϸ ٽ ϴ ̶ ǰ ġ ü Ǿ .
F X ġ 輱 Ű ϰ ġ
Է ȴ. Ĵ · 輱 ϸ ϴ 迭 ִٴ
̴. ϴ ư Ͽ¡ ϴµ ̰ ʴ. 縦 ֹ µ ٷ ҵŷ Ѵ.
Ͽ¡ Ǹ ָ ̶ ·
߰ ġ ϰ 輱 ؾ Ѵ. 輱 ̹ ¿
߰ ϴ ٱ շ ־ Ѵ. ġ ʴ
Ȩ ƾ߰ڴ. ǰ ġ ִ öƽ ϴ ͵
ε ϴ Ʈ ̴.
---------------------------
2 7
ָ ϰ 輱 ۾ ߴ. ο ̵ DZ ߴ. ǿ
ϴ ǰ öƽ ̿ ؾ Ѵ.
ũ̵ ־ Ÿ ص ﷷŸ ʴ´. ϴ ̷ °
.
̷ ؾ ϴµ ̴
վ Ű ȵȴ. ڸ ƿ; ϴ
ǰ öƽ ̿ Ѵ. ǰ ٵ ؾ Ѵ. ǰ ȹ̴.
ϰų ° Ǯ迭 Ű带
ִµ ĺ ϳ ʿϴ. ִ°
CK87 ̰ K641T ϳ µ ̰ Ͱ ׳ ۸
־ ݴ ų . , ׳
ؾ ϴ ̶ δ㽺.
CK87 ù Ǹ ؼ ϴ°ɷ ؾ߰ڴ. 赵 ; ϸ ġ Ȯؾ Ѵ. ʾ
뷫 ȴ.
Ͽ¡ ִ ڽ ϰ Ǵ
ũ ְ öƽ ´. 輱 ε
ִ.
- Ŀ ǰ Ű尡 ü Ŀ ϰ ص ؾ ϹǷ ȵǰ
¿ Ѵ.
- öƽǰ ̿ 6̸ ־ ä
ϴµ 輱 鼭 ϰ ϴ ᱹ ؾ Ѵ.
ִٴ° . 輱Ȧ ̵ . 12T ʹ β ̰ ũ Ÿν ﷷŸ .
ȵư ũ ִ° 3T ֹ ٽ ؾ Ѵ. 踦 ִ.
ִ° ǿ ϴ ۾ ̴.
ϴ ̰ Ȯϰ
ִ ߴ. ó Ų ü Ҵµ ߴ
. ʹ Ǻ ǿ Ų Ǻ
ٲ.
ʱ ۾̰ ȭ ̴. ưư ̰ ռ 赵 ϴ. ĺʹ
ϰ ִ. 0.6, 0.3 Ŀ 0.2 ϳ ôµ 0.6 \ ȵǰڰ 0.2 ʹ ؼ ȵȴ. 0.4 0.3ۿ ̰ɷ ϱ ߴ.
ϳ Żؼ ϳ ϴ ̾µ
Ѳ Ż ϳ ִ. ۾ Żϴ Ʈ۸ ϳ Դ. ʰ 2000¥̴. Ȯϰ ϴ.
ͼ 뷫 ϳ
5 ϴ. ð 12
ü 4ð̸ ȴٴ ε ִٴ . 뷫 3ð ɱ ɾ ߴ
3, ߴ.
Ű ʿ µ ϴ
. Ǯ迭 鶧 ߰ڴ. 0.3̸ Ƶ
ۿ ȵµ ɼ ణ ÷ ִ. о
ҷ ִµ ׳ ߰ڴ. ۾ ģ հ
ߴ.
ϰ ̴ ⸧ ִ° ̷ ȴ. ٰ ۾ 尩 븩̴. ׳ ϴ ۿ . ϴ ̴. Ͽ¡̶ ߰ڴ.
ָ ۾ ξ. 糪 ũ ƼҸ ȣ忡 2 ְ ߴµ ̰ ϳ . 帱 ϴ° 帱 6, 2 ٿ ߰ ߴ. 6¥ .
ָ ̼, ּ ƴٴϸ Ḧ ߴ. ǿ ֹؼ ͵ ִ. ʿ ̸ ʿ ۿ ٸ . û 2000 5000̶ ؼ 10 ȵȴ. Ѵ° εαⰡ ̴.
Ʈ ϳ Żϱ ۰̳ Ͼ Ķ۽ Ȱ뵵 . ƽ 鳯 ߿ . Ư ǰ öƽ Ʈ ¶ο ãƵ ´ ã ߴµ Ȯ ũ⸦ ߴ. ̷ ϳ ϴ° ġ ġ ʴ.
ż翡 ̰ ô. 2000¥ öƽ µ ϴ β Ǯ迭 . ּ 迭 Ŭ ϰ .
ٸ ; dz ˻ ̷ ã ´. Ȥ ij ; ˻ߴµ Ī ˻ . Ī Kailh switch connector̴. Ǵ socket̶ ϴµ ó adapter ˻ؼ ã ߴ.
ǰ ִٴ ˾ ġ θ ʿ䰡 µ ̴. ̷ θ ؾѴ. ִ ̰ɷ ϰ ƴϸ ׳ ġ ؾ߰ڴ.
100 3ε 200 4̴. ǿ ֹߴµ ؿ ̶ 2 ɸٴµ ȣ ڴ ý Դ. ̰ ȣ ͵ Ҵ. ڷ ߱ ̶ 3 ɸٰ Ѵ.
̹ ˻ Ĵ ִ. http://vctec.co.kr/ ̸ ġâ̶ ε ǰ/Ÿ-Ŀ//̽ 8° ִ. 500̶ ؿ Ժٴ ξ δ. ǰ ܿ ǰ Ĵµ ʿѰ sm/cr ϴ ȸ ξ.
ִµ ͷ ߴµ 20 ۿ ̱ µ 2 ̻ ɸٰ Ѵ. ΰ ð ɷ ϴ ߴ. Ĵ ˻ ʾ ϴ ֹ ٷ ߴ.
öƽǰ ִ ö ã ô. ߸ öǿ 帱 վ ¥ ó ִ. ̰͵ ˻ Ʊ Ĵ ִ. ٷǰ ˷̴ . ⺻ īװ 270 ¿ 5̸, 60, ũ 40 ¿ ڸ 10ϸ 400̸ ̴ 150̸ ϴ.
ǿ ٷ ˻ؼ ťŻ Ǹڸ ã 304, 1D, β 1.5, 400mm, 150mm ֹ. 13000̵ ùҺ 6000. ö 1.2T ֹϸ 11000. ϴ ߴٰ ϴ ; ֹ
̹ο ˷̴ ˻ؼ Ǹڸ ã 1.5T 400 * 150 . ι ڱ ´µ . Ŀ ڷ 6000̶ ؼ + ۺ 3000 = 15000 ֹ
2 ̴ ϴ ū δ . ϴ ֹ ٷ . 簡 ٲ ۾ õ غ Ҹ ϴ. ù ľ̶ ȿµ ۾ .
ֹ ̳ ϰ ִ. 1ð ߴµ 15 ӵ ʴ. 輱 Ͽ ߴµ ׳ α ߴ. ETC Ǵ 789 Ư ָ ̵ϴ ׳ ֵ .
ؼ Ϸߴ. Ǵ ð 15 ġ ִ. νð ϴ ϷǾ.
46 96̴. ̾. Ų Ÿ ؼ ϴµ װ . ϴ ¿ 4 ô.
̷ ϴ ѵ öƽ Ű տ ɸ ʰ Ϸ ۾ ġ .
ù ֹ ǰ ϱ ߴ. ζ Ͽ¡ ° ϴµ ϴ ߿ ϱ Ѵ.
л ѵι ε εθ ϴ° ġ ʴ. Ǯ ̰ ε ߶ ؾ ϸ ǰ ؾ Ѵ. ˻ ⺻ ϴ Ҵ.
2 Ŀ ؾ ϸ ʹ ȵȴ. ٿ ô.
̴. ġ Ƽ ô. Ȳ ġ ϴ û ġ ° ǽ . Ƽ ɸ ̸ Ǿ ִµ ¿ ߿ 迭ߴ.
Ŭ ɷ Ƽ ɰ ϸ ȴ. ϰ Ǵ ڽŰ پ. Ȥ ġ ɿ ʾ ; ôµ ڷ 嵥 Ʈ ô. ɻ .
ġ Żϰ ƾ ϴµ ۾ ð ɸ. β տ ̳ ̹ ʹ β ߴ. ϴ Ƽ ġ Ŵ ̴.
ϴ QW ġ ɾ ô. ̴θ ׳ ٷ . ġ ʿ ŷ ǥ ġ ã ¦ δ.
տ εα, տ , ƾ ϴ 3 ־ ۾ . ۿ ġ ۾ϴ ۿ . ó °Ŷ Ծ ʰ Ÿ. ʹ ũ θ پ . ߶ִ ۿ .
̳ ߾µ ׳ ص ۾ߴ. ̰͵ ϴ . β ´. ɰ ɸ ϴ. ŷ ߴ. ʰ ɾ εη ָ ȴ.
κ Ȯϰ öƽ DZ ƴϴ. . ȶѰ ְ. ̷ ۾ؼ ׳ ȴ. â ȯϸ鼭 ߴµ ʹ ũ ؾ߰ڴ.
ǥ 鼭 ¦ ã µ ߸ . · Ű ؼ Ʈ ġ Ҵ. , ִµ ̶ ; ҷ ϰ ¼ ϴ s Ǽ ߶ ȴ. Ű ٽ и ǿ ߴ. 뵵 ̶ Ʊ ʿ ٸ 뵵 ƴ.
ؼ ˾Ҵµ ڲ ̽ó Ͼ. ǰ Ծ . Ű ϰ Ʈ Ű Էµȴ.
̷ ֵ ¿ ϴµ ִ 찡 ִ. Ʒ ִ. Ǿ ذ .
̷ͱ ߾ ϴµ װ ó ܸ . ¿ ڸ ٽ ̾ ̴ ۿ . ª ̸ ÷ ϴ 쵵 ִ Ctrl Ű . ְ Ű ªƼ ÷ . ¿ ߰ ũ .
ϴ Ȧ ľ ϴµ 5T ũ ʾ ۾ϱ ƴ. ذؾ Ѵ. 켱 öƽ θ ؼ ġ տ ɸ ʵ ؾ Ѵ. ǿ ʾ ﷷŸ ̰ ҷ Ÿΰ .
ι° ε Ϸ 15̸ Ʒ Ȯؾ ּ 20̸ Ǿ ʹ. Ű Ͽ¡ ̵ ־ ʷƮ ʿ ¿ . ũ ۾ ȹ © .
Ѱ 3 30̰ 4ú 8ÿ Ϸ 10ÿ 뷫 6ð ɷȴ. ۾ ֽ . ٽ Ѵٸ ̺ٴ Ȯϰ . ġ ֹ ϰ ʹ.
-----------------------
2 8
(ʹ 1ȣ Ű Է ̴)
ǫ ڰ Ͼ ұ ϴ Ǯ迭 ġ ô. 2ȣ Ű ö̳ ˷̴ǿ ǻ ɷ Ǯ迭 Ǵ 迭 ȹ̴. A4 忡 ٿ. ũ ⺻ 迭 5̸ .
̴ 400̸ Ǿ Ű ణ ̴ ϴ. Ȱؼ . ̰ Ȥ ù ; 簡 ִ. ħ ε Ȯϰ ߴ.
12T 4, 15t 2, 6.5t ۳ 2, 6t mdf 4 ֹߴ. ̴ 380*150 ̸ ũ̴. ״ ¿ պ . Ȯ Ʒ 20̸ ణ ø 45̸ ߴ. ۾ Ž ٴ ߴ. 3 1000¥ Ŭ ū Ǿ. ݸ 帱 . ÿ ߸.
䷡ µ ߴ ߴ° ƴ. ̰ ߾ӿ ϴ ܸ ϴ. Ȯ ڼ ߿ ̰͵ ؾ ϴ ̴.
ܵǾ ִ Ȱؼ 䱸Ǵ κп ߴ. Ʒ 6.5t ۳ ϰ հ 2̸ ̷ մ´. ̷ ̸ ;µ ֳ. հ ´. 3̸ ̷ε վ ôµ 混ؼ ū 縦 Ѵ.
յ ʰ ü 鸮 ʰ ٿ. ǰ̶ 輱 巯 ͵ ʰ USBȦ̳ Ű Ǵ ͵ . ü ־ ° .
Ʒ鿡 ġ ִµ ׳ 10̸ 帱 ϳ վ . Ѱ ִ.
3̸ վ ϴ ôµ ± ϴ. öƽ Ű带 ̷ 輱 ؾ Ѵ.
۾߿ Ȥó ; ù谡 ִ. ù Ҹҹ ´. ũ 5t Ẽ ϰ ֹ ̴.
ٱ⺸ٴ ߿ ʿ ׳ ˳ϰ ֹߴ. Ǯ迭 ؼ 400̸ ֹߴµ Ѵ. 翡 Ȯ ﷷŸ ִ. ̰ ̹ ʰ ׳ 縦 ߴ.
ǿ 輱 Ȧ ε ̵ ؾ ϴ ۾̴. öƽ Ű ũ ۰ ڸ ȴ. CK87 д ǵ а ¿ ۱ ƴ ľ Ѵ.
ƽ ôµ ξ Ȯϴ. Ⱦ ߴµ α Ѱ . ձ 帱 α 10̸ 帱 2 վ ذߴ. ̷ ƹ ܼҸ ߴ ذ . ʾƵ ϼߴ.
輱 Ű Ű带 ǿ Ѵ. ĩϸ ־ ص ϰ ؾ ϴ ۾̴. ʿ о ־. Ʒ ̰ ˳ ū .
ϴ ʺ о ־µ ǵѴ ڸ Ҵ. Ƶ ֱ⸸ ϸ Ǵ . Ʒ ڵ ° Ǿ ִ.
ε Ϻδ Ϻδ ª ʴ´. ༺ δ ȵǰ ִ ܼ о ־.
ȵ Ϻδ ¿ ״.
µ ߴµ Ű尡 ڸ ʰ
鸰 . ô ϳ ª.
< ڸ ε Ʒʿ ִ . ¿
߶ ̸ ø . ڸ ٽ հ α ؾ ϴ ŷο ۾̴.
Ű Ʈ Ѵ. 6̸ MDF 븦 Ű ̿ Ʈ ̸ ȴ. 5̸ ̰ ¾Ҵ. ̹ ¿ 帱 ϴٺ ̰ ȱ ĺ Mڸ ϳ .
ߴµ ¶ ƴ. ̰ ߴ ̹ Nڸ ȵȴ. ִ ȴ. Ű DZ ߰ڴ. ٷ óϰ ü ǽ ھ ߴ.
̰ ϴ Ž Ǿ. ʴ ҷ ð ɸ ۿ .
ϼ 1ȣ Ű ̷ ̴. USB ؼ Ʈغ Ű Էµǰ ε Ǿ. ǰ Ű带 ϴ Ʈ ھ ִµ ̰ Ʒ θ ǰ ´ ǮⰡ Ʊ ̴.
̰ ʹ ʷƮ ʼ̰ ǻ . ٴڿ å ־ Ź Ű ־.
ħ 9ÿ ۾ ؼ 6ÿ ٴ ɸ . ۾ ٸ ĥ .
----------------------------------
22 2 9
ġ 뷫 6ÿ. Ǿ Ʈ ٷ µ Ͼ 6ô. ۾ ʾҴ ̴. ۾ µ հ ġⰡ ְ ż ȣⰡ Ÿ.
ħ Ͼ ۾ ߴµ ó 1ȣ Ű Ÿ ô. 翬 ̰ɷ 뼺 Ʈ ߰ؾ ϱ ̴. 忡 ĥ α ģ ٿ ־. ŷ̳ ̽ ̹ ؾ ϴ.
- ﷷŸ . YUI ġ ȵȴ. Ʈ ȿ ְ ʿϸ ִ. 1ȣ Ű尡 ȣѰŴ.
- ̰ ʹ Ʈ ʿϴ. ̹ е ʷƮ . ¿ .
- ̷ ĵ ʹ ڿ ʷƮ ϳ β ÷ȴ. ʿ 20̸, 45̸ Ѱ ߴ. 15, 50 ϴ. ̰ Ǹ ٽ DZ ѵ ϴ ̴ Ѵ. ġ .
- ܷ 迭 ʾҴ. ڸ ӵ ̰ , ѿ ȯ, ʾҴ. ϸ . ٸ 1.5T ó ڰ 빮̸ Shift ߰ ϹǷ ̰ ϴ.
- ణ ø° . 3 2̸ Ʒε ϰ ⺸ 5̸ . ϴ ǿ 2̸ ¦ ø 2 16̸, 3 14̸ ̷ ϸ ֵ ȴ. 絵 15 20 ణ Ʋ .
- Shift ٿǴ װ ִ. Shift ڸ ڰ tShift 0 ٲ 븻 ڸ е Ǿ ִ. ڼ bShift ϵ Ǿ ־ HanCode ڰ ѱ ƴ νϴ ִ. ϴ ߴµ HanCode ؾ .
- ѱ , ڸ ƴ϶ ϴ. , ڸ ƴϾ Ҹ Է ӵ . ̷ ٿ ƿ Ҹ ؼ ڸ Էϴ° ʹ. ̰͵ ۿ ġ ϴ ɼ Ʈ Ѵ. ϴ ĺ ôµ ʴ´.
|
||
|
Ҹ Ÿ 2, 1̾ |
2 ȣȯ ƴ Ű |
|
2İ ܵŰ. |
3, 1 Ÿ ־ ڼ Ʋ |
1 6Ͽ ߾ǵ , . Shift Էϴ ΰ 븸 ڴ°ǵ ʴ´. ġ 0.4% ڸ ʾҴ. ä ʴ ϴ ɼ̶ .
ȿ ڸ Ģ Ųٴ Ģ ϰ 丶Ÿ ذϴ ε Ѹ ϴ. ߿ ׳ 2̶ ȣȯǴ .
ɼ ü ʴ. Opt.modiStrong Ҹ ɼ Ű 4 ϸ ȴ. Ҹ Ű ĸ ϴ "" ߴ. Ű ¿ Էϸ ٲٱ⸸ ϸ ȴ. ProcessHan Ҹ HanCode ãµ ڴٴ ̴.
κп ڵ ּ ٴ. ڵε ظ ϰ ־ ϴ м ߴ. JohabCode ̺ ѱ ڵ带 ҿ ڵ ǥ̴. ѱ ڵ .
̰ ˿ ° HanCode Ű kidx ڵ带 ã Ǿ ִ. ˿ ڵ忡 ڵ嵵 . ¿ modiString ʼ, ڵ带 ϰ ƾ ã ߴ.
Ű ϴ ó ߰ ٸ Ű ʵ ߴ. ĭ Ҵϰ ̹ ־. OnOdle üũϴ ڵ嵵 ۼߴµ editType üũ ڵ尡 ־ ä ־.
δ ϴ ϼ߰ Ѵ. ȿ ־ ÿ հ ڸ ͱ Ű Ÿ Ų ϴ. 3 ġ 1 ٽ ġ ͵ ڸ ŭ̳ ڼ Ʈ. ڸ Ű δ° ; ̰͵ ô. ɼ ¸ ȯѴ.
ڸ ġ ε巴 ϴ. 뤲 Ÿ ʾ Ű ״. ̷ Է Ǵµ ڸ ѱ ͱ ϴ. 320ȸε 419ȸ . ƴϸ ƿ ϰ ε簡.
ٴ ƴϰ Ʈ Ѵ. A ڸ з Ѵ. ɼ ǽ ģ ٽ ̴.
ɼǰ Ǥ ü ɼ 浹. CG ڸ ǵ帮 ε ɼǵ ̴. Ǥűü ɼǿ 켱 ְ ѹ ϳ ɼǸ ϵ ߴ. Ʈ̶ ɼdz ȣ Ÿ̸ ̻ Ʈ ʿϴٸ Ȯ ڵ忡 ݿϴ ̾ Ѵ.
- εƮ ൵ ״ ʴ. հ Ȯ ͵ ƴϰ ׳ ΰǵ ̷ Ʒ Ű ˰ ã ƴ. ̷ ٿ ƿ εƮ 迭 ¿츦 ̴ ȿ ߰ڴ. Ű带 ü ȹ Ѵ.
- Ÿϴ Ƽ ڱ ƿ 迭 ִ. '' ĥ ڲ '' ġ ִµ ڸ . Ű ̸ Դ ϸ鼭 Ⱑ ʾ ϴ ȯ ϳ ؾ Ѵ. ǻ ȯؾ߰ڴ.
------------------------------------
22 2 10
ħ Ͼ Ű带 ʹ ̰ Źϴ. Ư ΰ 6ġ Ǿ Ϲ Ű 谡 Ѵ´. ̷ Ÿġ ڼ ȳ ϴ.
θ ü ü Ⱑ ְ ̲ е嵵 2̸ Ǿ δ. ̰ Ƴ Ʒ ̸ . ̸ ڵ Ǵ ڿ ʾƵ ȴ. 10̸, 60̸ ٽ ̱ ϰ ٽ ߴ.
16̸ ߸ ϳ ߶. ̰ ڸ鼭 ų þµ 鳯 κкٴ պκ ߶ ߸. ڲ ϸ ñ ̴. ǿ . ణ ϰ ü ڴ ͼŷ, ǽ ߴ.
ü ڷ ̵Կ Ʒʿ վ.
ʿ ´. ̸ 10 ۰ ߾ ߴ. ϼ .
ٶ 3Ƽ . ۾ ϴµ ϳ ذ ϴ. а · ϰ Ʈ .
Ű Ÿ ߴµ д 50Ÿ, ġ 70Ÿ ´. ݸ ϸ 100Ÿ Ű Ǹ 200~300Ÿ ݹ̴. Ҹ ϴ. ڸ ٲ ƴϰ ͼ .
״ Ű 3 δ ͺٴ 2 δ° Ȯ . հ Ÿ Z ڸ ٴ δ° . ణ 뤸 Ÿ ڸ ִ° ڴ.
Ҹ Ű ĸ ٿ ұ? Űĸ ǥؾ ϴµ '' ̶ ϱ ġϴ. Ҹ ȹ ѵΰ + ǹ̻ ȣ ̰ ȣó δ. LG ȹ߰ ư ־.
м Ī ã Ҵ. Ҹ Ϳ ׳ Ȭڷ Ǹ ̸ . з Ŀ ż̰ ż̴. · Ҹ̴. ǥ Ҹ ʰ Ǵ Ʒ ͱ ϴ. ڵǥ ᅒ α Ƚ÷ Ǿ ־ ȵȴ. ѵ ϴ ߴ. Ҹ ɼ ϳ .
ڸ Ģ ϱ Ư㵵 ɼ ɷ ߰ڴ. '' ó Ҹ ȵǴ ߰ߴ. ProcessHan ڰ ϼ ¿ Է½ ƴϸ ڷ ϴµ ̶ սҸ ڵ带 ʾƼ̴. ߴµ ð Ŀ ڵ带 ڴ.
Ҹ ɼ ôµ ڸ ٲ Ҹ . ƹ հ̶ ص ġ Ÿ ʰ ӵ ̴. α Esc ٸ Ű忡 ϴ ־ EscԷ¿ ־. Ÿ ϴ. BS ܷ ϰ ܾ ó Ÿ ϴ. ǰ ̷ .
Ҹ ɼ ̰ ѱ̶ ڸ Ģ Ųٴ ϱ ȿ Ʈ ڸ ġ ʴ . modiStrong ɼ Ʈ ϱ ݴ ɼ strongKey ɼ ɼ ý ҸŰ ġϱ Ѵ. Ҹ Ʈ̰ ɼ ý վ Ű ġ ִ.
ɼ ظŭ ٸ ٽ ѹ ߴ. ¥ ̹ ϴ° ŷӴ. Űġ ִ ɼ ξ.
ѱ ɼ Ÿ̶ ϱ ư ɼ ϴ Ŀ ؼ ϰ Ʈ ʾҴ.
------------------------------
22 2 11
Ҹ ɼ Ÿ ð տ , Ư հ . Ű µ ͼġ ʾ ְ տ δ ִµ 丶Ÿ ٲ 赵 ٽ ʿ䰡 ִ. ŷ ѱ 踦 ߴ.
- , ʿ ü ҿ Ѵ.
- ŰԷ ؼ 踦 .
- հ Ѵ.
- Ҹ ɼ 濡 ̸ ̾ .
- ħǥ ֿ ̹Ƿ 迡 Խ״.
踦 ϴµ 뷫 2~3ð ɷȴ. Űʺ ϰ ּҸ Shift üϰ ĵ ߴ. . Ű Ƚ ̶ ð տ ִ.
ڿ Ű Ƚ ־ ڿ Ű 101 * 2 + 173 = 375 Ÿ. , , Ҵ ϴ ̶ Ű , , Ű Ƚ ̴. ¿ ݾ̶ ° 26:44:15:13̸ ̴.
2 ̻ δ ִ ̴ Ҵ ;"=$@ δ 迡 ʾƼ̴. ħǥ ص δ ε ̰ 2 Ư ¿ .
δ ڰ ̳ Ѵٸ ö. д ո ̴. Ҹ .
Ű Ÿ 693Ÿ پ δ 50.8 50.1 ణ . δ 4.3% 2.9% ϴ ݸ δ 15.6 16.4 Ѵ. հ̳ δ ȭ . Ÿ 1.6% ϰ δ㿡 Ѵٴ ܿ ġ ʾ ڸ Ģ Ҹϴ.
ѱ 信 ξ. Ű ٸ 丶Ÿ ޱ 丶Ʈ 谡 ȿϴ. 2İ ȣȯ ؾ ϰ ڿ Ģ Ѿ ϴ Ѱ谡 ־ Ҹ ġ . Ҹ տ δ㵵 ȭ ϱ ̸ äص ɸ 丶Ÿ Ȯߴ.
µ ٰ Dz ̷ . Ҹ Ű ٰ ѹ ϴ ɷ ߴµ Էϸ ? 뤸 ͺٴ ° ǿ뼺 ִ. Ͼ 丶Ÿ äϱ ߴ.
̷ Ǹ Ҹ ĸ ƴ϶ ̾ ϴ. ͵ ̶ . 0.65%, 0.21%̳ 0.86% 100 1 ̸ Ȯ̴. Է ־ Է ̴.
̷ ٲ 뤲 Ÿ ƴ ܵŰ ϳ ſ ְ Ű ? ̷ Ǹ ҸŰ ĸ Ǿ Ѵ. ̰ Ʈ Ǽ ̰ ణ Ǵ ̴.
ٸ ⼭ Ѵܰ ư Ҹ 1%̸̶ iƳ ʾƵ ? 2 ȣȯ Ȯ ־ źΰ ϰ ͼ . ̶ 3 1, 2 ġ ´. ϳ ̵κ ĻǴ ȭ ϴ.
320ȸε 282 * 2 + 281 + 90 = 935 ִ° ո̴. Ǫ ° ε 0.65% Ȯ̶ 3, 1 Ÿ ״ ʴ. 0.21%ε հ ־ Ÿϱ ū ʴ´.
ϰ Է ϰ 3 ͵ ״ ʴ. Ÿ ó ó հ ƴ϶° ̴. Ҹٴ ڸ ãƿ ̰ . 2.7% Ҹ ͺ .
ġ 丶Ÿ ٲ 赵 ؾ Ѵ. ڸ 1 2 ϰ ս 1 3 ΰ Ű ϵ ߴ. Ű 2 3 ̵Ѵ. ´ 0.7 µ Ҽ ڸ Ͽ 0.75, 0.66, 0.66 ̸ и ǥߴ.
Ÿ 46360 46322 38Ÿ پµ ܵŰ Ƚ 320 ٰ Ű 282ȸ þ ̴. ° ü ȭ Ʈ ΰ ص . ϴ ġ Ȯ Ʈ .
----------------------
22 2 12
丶Ÿ ٲ Ұ ppt ߴ. Ҹ Է ߰ϰ Ű ġ ɼǿ ۼߴ. ĸó ִ κ üϰ ü ִ ã ߴ. ٰ 1.5 ÷ б ÿϵ з 35̴. ε þ а ľϴµ ð û ɸ .
Ҹ Է ƹ ϰ ̴ ϸ ΰ ΰ . , Դٰ ϰ ִ. Ű Ѳ ı ô. ̰ ̴. ĭ ڸ ϴ. ̰ иϰ ۸ ٴ Ģ ʴ.
ι νϴ Ҵٴ . ٰ Ű Ȱ ; Shift+ νϴ ̵ ö. ߶ ٴ ġ ټ . ɱ ߰ϸ ܵŰ , Է ϰ ۿ Է δ Ȯ . ٴ ϰ ڹ ʾҴ.
µ 庸ٰ ο ̵ ö. Shift+ ϴٸ Shift+ٸŰ ϴ. ƷŰ Shift νϸ ȴ. ָ ܵŰ ְ ϸ ġ .
Shift Էص δ ڸ ̾ Էµ . Ҹ Ҹ ġ ġ ܿ ̴. ̰ ϸ鼭 2 1 Ҹ 3 Ҹ ġǾ ߰ߴµ ʹ ġѴ. ϴ ΰ Ȥ ̵ ð ΰ Ѵ.
ϴ ; ڵ ô. ˸ ġ Ǵ° ƴ϶ ڵ忡 ̹ ۼ strongKey ɼ ó ּ óϴ ð ɷȴ. ڵ ּ ܵд. ʿ ϱ.
// Ҹ Ű ɼ տ Ҹ .
//bool bstrongKey = true;
//WORD modiCho;
//WORD modiJong;
//if (Opt.strongKey == false) {
// int modiKey = K_X;
// if (kidx == modiKey) {
// // ̹ ִ ¿ ϰ ԷѴ.
// if (KeyQueue[0].kidx == modiKey && KeyQueue[1].kidx == modiKey) {
// KeyQueue[0] = KeyQueue[2];
// KeyQueue[1] = KeyQueue[3];
// KeyQueue[2] = KeyQueue[4];
//
// bstrongKey = false;
// modiCho = 19;
// modiJong = 28;
// } else {
// // ó ť ̸ ̹ Ƿ ʿ .
// return;
// }
// }
//
// // Ű Է , , , . ̹ ʿ .
// if (KeyQueue[1].kidx == modiKey && bstrongKey == true) {
// // ٲ۴. ڵǥ 19 ʼ ڵ̰ 28 ڵ̴.
// // Ʒ ƾ Ҹ Ű ̸ HanCode ƴ ̸ ʼ, ڵ带 Ѵ.
// if (kidx == K_Q) {
// bstrongKey = false;
// modiCho = 19;
// modiJong = 28;
// }
// // ->
// if (kidx == K_W) {
// bstrongKey = false;
// modiCho = 16;
// modiJong = 25;
// }
// // ->
// if (kidx == K_E) {
// bstrongKey = false;
// modiCho = 18;
// modiJong = 27;
// }
// // ->
// if (kidx == K_R) {
// bstrongKey = false;
// modiCho = 17;
// modiJong = 26;
// }
// }
//}
....
//if (bstrongKey) {
Code = kbd.Map[kidx].HanCode[b][CHO][tShift];
//} else {
// Code = modiCho;
//}
2İ ڸ ϳ Ҹ ٷ Ʒ Ҹ ־ ܿ . shift 2 Ű ° ʰ ͼ ӵ ð ϴ µ ǻ ߰ڴ.
赵 µ Shift 799 1172 þ Ű . Ÿ ణ ð 1.7 1.5, 50.1 50.5 ణ Ѵ. ġ ĥŭ ū ȭ ̴. ̵ Ҹ Է κе ξ.
-----------------------------------
갣 ڹ 2 Ѿ Ű ۾ Ҵ. ҽ ϰ ٿ ִ ܼ ߴ. ĸ ʹ ٽ̰ ª ǹ̸ ľϱ ð Ҵ.
ǻ 濡 ϳ â 繫 湮ؼ Ű嵵 ְ Դ. ǰ ʿ䰡 ־ Ű ǰ ְ ִ.
׳ δٴ ǰ̰ Ű尡 ִٴµ ϴ Ư ڸƮ . ǰ İ ణ . ϱ ڰ ôµ ⸸ Ѿ ʾҴ. ptϴ ð µ ܿ ʰ ־. ̴ ִ ̴.
â ¿ и εƮ, Ű 迭 ٸ ̰ ʰ δٰ ߴ. ǰ ߴµ PrtSc, Break ʹ Ʈϸ ̷ ̴, Ű ߿ġ ִ° ־ Ѵٴ ǰ̴. ڽ WinŰ, BreakŰ, е Ȱϰ ִµ ̷ ڱ ̶ ߴ.
θ Űڸ ƹ Ű ϴ ǰ ϵ ̻ ϰڴٰ ߴ. â ̷ ϼϷ ѻ Ű ʿϴٰ ߴµ ̿ Ѵ. ᱹ ؾ ѻ ̰ ְ ǰ ϶ ̴. ̻ 䵵 ȵȴٴ . ϵ ϴ ʿ䰡 ְ ä ǰ߿ ؼ и ȴ. Pause, ScrL, Break ־ 79Ű ص ũŰ ⺻ Ҵ ֵ . Ű ӽ ÷ ξٰ ʿ ٰ ͵ ̴.
Ÿ Ȯ ϶ ߴµ Ϲ Ű带 ʾ ͼ ٲ ٴ ̴. Ű带 ڳ ӱ Ÿ ؾ Ѵٴ ǵ ´ ̴. ̹ ͼ ٰ ؼ ̰ ٲ ؼ ٲܷ ʴ´. Ҽ Ϻ ̶ Ưȭ κ ־ ˸ ְ 밡 ̴. 0.01% ְ ϼ ص ۾ڿ Ǿ ڴٰ ߴ.
ҷ ũ ݵ . űŸ, ε ̵ ؼ ڹ ϶°ǵ ǰ ϼ ʾ Ư ̴. ݵ ǰ ˸ ȿ ־ õ ϴ. ŷδ Ѱ谡 ᱹ ̽ ̹ ϴµ ӱ Ű ̹ ִٰ ϸ WDM(=DDK) ȿ õ ִٰ Ѵ.
ƴѵ κ . ͼ ٲ Ű ̶ ٸ ϱ ƴٴ Ŵ. ᱹ ˸ ʰ ȭ ƴ. Ű带 е ־ ϰ ʿ ϼ ƾ Ѵ. ܱⰣ ٷ ȵǸ ּ ΰ ϴ° ̴ּ.
ÿ ѱ 2 ȣȯ ־ ٸ ̰ 迭 ؼ ̰ ִ. Ȯ ٰŸ ϱ 迭 ° ڴٴ .
dist5 ص ̿ ð dist6 ߴ. ۳ 9 12 Ϸϰ 5 µ Ⱓ ϴ ƽ ִ. 16 12 30к ؼ ȴµ 800 Ǵ 뷫 1 ɸ ȴ.
ŷ α ȭϱ ư ̹ ȭǾ · ׳ . dist5 迭 ְ ʴ ּ dist5 迭 ä ȴ. Ư ǰ Ʈϴµ 1 ҿ ̴.
ɼ ߴ. ѱ Ű ° ټ , ˴ б Ҵ ʿ . Ŵ 1.64% ܸ 1.47% , 0.3, 024% Ű Ҵ ʿ䰡 .
0.98% 0.69, , 0.66 ħǥ 0.91% Ű ϴ. , ΰ ġϵ ʿ ġ ġϴ ɷ ߴ.
ɼ Ⱓ ģ Ʈ ʿϴ. ġ ° , ƴϸ ڸ ణ ° ȿ ǻϸ鼭 غ ʿ䰡 ־ ɼ Ѹϴ. δ ڸ ٴ ̴.
, Ǹ 2 ġ ɼ ϴ ä ɼ . ɼ ٸ ڸ ڸ Ÿ ڸ ɰϰ ٴ 鿡 ٶ ʴ. Ҹ Ű ɼǵ ڸ Shift ä ɼ . ɼ Ÿ ϰ 켱 ο ʵ ߴ.
ǰ 1ȣ Ʈ Űġ ؼ Ҹ Ʈ ȴ. Ǯ迭 ƴϴ ǻϱ ư Ű带 ü . . ŷ̵ ̽ ̹ Ǯ迭 ǰ ־ Ѵ.
1ȣ ּ 迭 Źϰ 2ȣ õǰ ʿ䰡 ִ. ˷̴ǰ ٷ ֹ . Ǯ 迭 Ͽ 400 * 150 ũε Űٴ 35̸ Ǯ迭ٴ 35̸ ª ߰ ũ̴. ˷̴ 6000 2 ۺ 3000 15000̰ 13000 ۺ 6000 ҷ ´.
Ȱ 1.5Tε β ˷̴ٴ β δ. ǥ ġ ɼ谡 1.5 ġ µ . ̸ ؼ ߰ ϳ .
2ȣ ǰ 3 ؾ Ѵ. 켱 ġ ϴ° ŷӰ 迭 Ͱ ʿѵ ̰ µ 2 ɸٰ ݸ ٸ ȴ. 3 ɸٰ ߴµ ȸ ѱ ̴. Ͱ ġ ֽ ְ 輱 ϰ ʿ䵵 β ִ.
ΰ ѹ ɷ ̴. 0.3̸ ܼ ִ°Ÿ 輱ϱ ϰ . 20ġε 10 1400̴. ѵ ִ° 90ġ 10 4100, 4.5Ͱ 6000 ε ̰ ־ . ܼ β µ .
4.5 ¥ ϳ, 2, ī ġ Ŀ 1 ֹߴ. ĿƮ ֿ ´ٴµ ϴ ϳ ִٰ ϴ װź ٽ ֹؾ߰ڴ. 3 ɸٴ° ϳ ֹߴµ ̷ û . ġ Ʈ ġݵ ſ ī ᱹ Աߴ. Ǿ ̴.
° ϱ Ѵ. 2ȣ ° ƴ · ȹ̴. ¸ ortholinear(ȹٸ ̶ ) ϸ ´ Staggered Ѵ. https://gigglehd.com/gg/review/4460917 Ű ִµ Ÿ Ʈ ִ Ű̴. Ŀ 47Ű öũ(Planck) 12 ٰ Ѵ.
öũ Ű ּ 迭 Ȱ뵵 ٴ 鿡 ٸ. Ű ֵ Ǿ ִµ ̷ ٷ 缭 ġ ʺڰ ϱ ʴ. ϴ ŷӰ ̸ ɼ ϴ ٶϴ.
迭 ߾ Ư㿡 迭 ־. 迭 ϴ ִ.
1. ǰ 1ȣ εƮ ̴ 2ȣ ٸ ߰ڴ. ǰ̸ ̰ Ʈ پϰ ִ.
2. εƮ ϴ ο ã° Ұϴ. 19̸ ġ 3̸ εƮ ణ 15.7% 鿩ǵ Ʈ ϱ ʰ Ƽ ƿ .
3. ¿ и̸ ո ʿ ¿ ü ° ̴̻. εƮ ʿ ¿ Ű Ÿ ϸ ȴ. Ÿ ־ ȭ .
4. ƮŰ Ÿ ̵ Ÿ ִ ªƾ ϴ ̶ εƮ ؼ ȵǸ Ʒ پ ־ Ѵ. ϴ ´ εƮ ƴ϶ ̴.
迭 Ÿ Ʈ Ű带 Ʈ ô. ʿ Ű带 ణ ← ô. ¿츦 ٸ Ű Էص ȴ. ġ ణ ٸ Ʈ ϴ. ãµ ٷ Ʒ̴ Ȯϸ ͼ .
迭̸ Ȯ Ʒ ߵǰ ϰ ִ. ȵ ü ← ǰ ¿ ʹ پ Ÿ ȴ. ° ȴٴ 鿡 ٶϴ. Ʈ 迭 ߰ ܰε ϴ.
Ÿ Ʈ Ű ôµ ٽ Ű Home, End Ű ̶ . Copy, Paste ϳ Ű α ô Ctrl+C, Ctrl+V ƴ϶ Ctrl+Ins, Shift+Ins Ű Ǿ ִ. ̷ Ȯ ƹư Ŭ Ű ĵڵ尡 ǵǾ ִ ƴϴ.
ϴ ¿츦 ġϰ 10 ← ̷ ȴ. 鿡 μϱ ϴ ٿµ ۴. Ŷ ߿ ʴ.
Ÿ Ѵ. ּ ← Ѵ. Ÿ ŭ̶ ̸ ǰ Ѵ. Ÿ Լ 踦 ã ʾ ʿ䰡 ִ. Ÿ ؿ(Ƽ F, J) ̷ Ÿ 360̸ ȴ.
0 Ÿ ִ ¿ հ ǵ ϸ 56̸ 28̴. ̶ FJ Ű 70̸̴.
(370, 0) (70, 28) ϸ angle = 35 -0.1dist ȴ. ⸦ -0.1 ߱ Ÿ 350 Ҵ. 350̸ Ÿ ̰ 10̸ 1 ̸ ȴ. Ÿ 100̸ ϸ 25 ← Ѵ. · ¥ ġ ȵȴ. ¿ հ ʹ Ʒ .
ó 28 ʹ ϰ . ٽ 迭 հ ذ ÷ 12 ۿ ȵǸ ̶ Ÿ 55̸̴.
(370,0) (55, 12) angle = 14.145 - 0.039dist Ǵµ Ÿ 10 ؼ 10.245 ´. ׳ Ÿ 10 10 . ѰŰ üݿ ־ ٰŸ ũ .
䷸ 100̸ 10 ʿ , ũθ ϴ. ߿ ̸ŭ ǰ 400 ѵǾ ־ Ʋ Ѵ. 80̸ ̰ 11 ߴ. ¿ Ű ۳ 10̸ . ʾ Ͱ ϵ ¿ Ÿ ణ ִ.
̷ ָϴ. ƿ ¿ ļ ϳ ȴ. ¿ ڸ 10̸ °ɷ ϸ ϰ , ũο ⺻ 10̸ . Ʒ ణ ִ. μؼ ǿ ̴ Ʋ 赵 ϰ Ŵ.
F,J Ű ¿ Ÿ 77̸̴. ¿츦 400 Ű ̵ ϴ. Ʈ ־µ ǰ̶ ¿ ߿ Űġ ̰ ݵ ϸ Ű .
ũο Ű ϳ ߴٰ ġ ׳ ϸ . ̸ ̻ϴ. Ű ġϷ Ű ĭ Ʒ ణ PrtSc, Break ־ . ScrL̳ Menu ϴ.
̰͵ ʾ ̴ ۸ ִٸ . ؼ ٿµ ƿǿ ϰ ġ ߰ڴ. ô ǰϰ ߱ ư ȿ Ȯ ǥϱ ʴ.
° ǿ ΰε ƿ Ŀ ؾ ϴ ̴. , öƽ, ῡ ְ ϴ. 0.5̸ ¿ ߽Ű . ǥ ĥ ״ . Ʃ ݼǵ ߶ Ѵ.
, ˷̴ ִ 0.5̸ ö ؾ Ѵٴ Ⱑ Ϲ ݼ ƴٰ Ѵ. ٴ Ҹ ǰ Ѵ. ٸ ڷḦ ݼӵ 30̸ ִٰ ϴµ ´ ڴ.
â (https://gagongworld.tistory.com) α ۾ ε 2T ٿ ۾ ̶ Ѵ. ̷ CNC(Computer Numerical Control)̶ ϴµ ij DWG STP 2D ġ Ḧ Ѵ.
̷ ü ִٴ ϴ ེ. 縮 Խù 1(http://laser1st.co.kr) ü ϴ ˻ µ õ ְ ּ 3, 1 شٰ Ǿ ִ. ̷ ü ˾ û ߰ڴ. Ŀ Ī̳ ִ ü ִٴµ ʵ ˾ ߰ڴ. ȵǸ 帱 մ ̴.
------------------------------
22 2 17
ΰ ̰ ˻ Ʃ꿡 ֱ . δ ƽ ٷ ϴ ̴. ; ã Ϻ° ִ.
ݵ 2 ۿ ϰ ƽ Ǵ ѵ δ. ؿ ۵ ƴϰ ٷ ϴ ֹұ ϴٰ ٸ ˾ ; ߴ.
о߿ ȥ ϴ ˾ ; õ ó ô. öҸ 鷯 ô ⼭ ̷ Ѵٰ ̳ DZ ü ˾ Ѵ. õ ϳ ü ֱ ִٰ Ѵ.
õ 簢 ϳİ ô ̰ ٰ Ѵ. 帱 ƽ ؾ ϴµ ۾δ Ұϴ ü ˾ . ü Ұ ڱ ŷϴµ ٰ Ѵ. Ȥó ; ̷ Դ.
ũ Į, 2 8000̰ ƽ 13̸, 14̸ 2 3000̴. ö ƽ 3000ۿ Ѵٴ δٰ . ϴ 14̸ հ ô. ȵǸ Զ ؾ.
и, ü ֱ淹 Ȥó ; ô. ణ ̷ ü Ѵٰ . 鼭 ̷ ȵǰ غؾ Ѵٰ ܼҸߴ. ˱ ƴµ ϴ ȮϷ Դٰ ص ڲ ָ Ѵٰ ݺ̴. ı淹 ȣ ٰ ߴ ¥ ̶ ִµ . ߴ Ǫ忡 𰡸 ݿ~~ ϱ淹 躸ΰ ;. Ұ ִµ ִٰ Ѵ. ƹư ô. ϴ ü ִ.
翡 ۾ ö ִµ β ǿ ɹ̸ Ҵ. 繫Ƿ Ҵ. ں̶ Ű ̶ ϴ ô ˾ . ϴ ˰ڴٰ ϰ ϴٰ Ѵ. 1.5T öǿ վ ְ 뷫 25000 ۾ Ϸ Ѵٰ Ѵ. 뷮 ϸ .
ݵ DWG غ ϶µ ̰ Ŷ ؾ Ѵ. ij带 ٷﺻ ־ . Ӱ ᱹ ij嵵 ϴµ Ʈ ؾ Ѵ. ̰ź ֿ ǿ վ 2ȣ ߰ڴ. ̿ ° ణ ٸ ؼ 2 ʹ.
帱 վ Ƹ ĥ ɸŰ ٵ ̷ ° ۿ ؾ Ѵ. ϴ .
DWG drawing ڷ ̴. 䵥ũ 2D, 3D Ѵ. ij α̰ 䵥ũ Ȩ Ǿ ִµ 866ް Ѵ. ǹŷ C ̺ Ʈ Ѵ. ؼ о ôµ ڴ.
ppt dwg ȯϴ reaConveter α ִ. 280ް¥ 7 Standard ġߴµ 2 Ⱓ ѹ 5 ȯ ִ. ġ 400 * 150 ũ ppt Ϸ ȯ ôµ Ѵ. ϰ ϳ, ϳ д´.
߰ϰ ˿ DWG ϰ Start ȴٰ Ǿ Ѵ. Ŀ ũ ; ǥ ũ ٿ ȵǰ pptx ȵdz ; ppt ȵȴ. ߴµ ȵdz . ƿ ppt ָ dwg شܴ. ϴ Ϸ ´µ ᱹ ij嵵 ؾ ʹ.
Ϸ ġ ϴ ppt ϰ ۼؼ ħ ´. 1 ¿ ǰ Ÿ ʹ ѹ ߴ. Ÿ 10̸ε Űĸ Ÿ ƴ϶ ŰȦ Ÿε ߸ ġߴ. 5̸ ־ Ű Ű 5̸ ٽ .
̰ ƿ ȣ 岲 ´ ִٰ
ʰ ȭ Դ. ̻ ȴٰ Ѵ.
ָ ۾ ȭ ƹ ã Ѵ. ˷̴ ϸ
µ ܽؼ Ȱ 25000̶ Ѵ. ׳ ûߴ. ȭ ö ȴ.
Ŀ ֹ ù ľ õδ ´ٰ ؼ ּҸ . ߴµ ʾ ָ̳ Ǿ . ׳ 20ۿ ȵǾ ǰ ֹؾ ϴ 2ȣ Ű ٴֳ Ǿ . ŷ̳ ߰ڴ.
Ű忡 並 Ҵ. ߿ corne ̶ ѵ ٵ Ưϴ. ٵ Ŀ ΰ Ȱ ʿ ʺڿ ƴϴ. Ϲ Է¿̸ ǰ ǥ ȹ̸ ϸ ִ Ű带 Ѵ.
-----------------------
հ غϰ ߶ ̸鼭 ̴ ־ Ʈ ִ° ϵ ִ° . ϵ ǹ 丶Ÿ ٽ̶ Ʈ . ƴϰ ̴ ߿ ġؾ ϵ ǰ ¿ ϴ ̴.
2ȣ ٴ߿ ǵ ̰ ϼǸ Ƽ Ű带 ü ־ ϰ ù° ǻ ϸ鼭 Ѵ. α ϸ ٸ α . ŷ̵ ̽ ̹ Ʈ ϴµ ϴٰ α ¥ ô ϴ. ̵ ϱⰡ ηƴ.
ŷ ִµ ذϱⰡ Ӹ ƴ϶ ذ Ұ Ѱ谡 ־ ٺ ذå ƴϴ. ̽ ̹ Ƽ ְ ʿ ⵿ ִٴ 鿡 ȿ뼺 ִ. õ ڿ ū δ ʰ ϴ. Ϻ ʴ ּ , ȣ̶ Է ֵ ؼ ߰ڴ.
ִµ ǥ⸦ ŷ, ŷ ʾ ˻ ȵȴ. ϰ ġȯϿ ŷ ŷ ٲ. 07 8 26 ŷ ʾ ۼ 忡 ̾. ѵ ġϴٰ 12 6 20Ϻ ŷ ٽ ߴµ , ѿ ȯ , α ٸ ʴ ذ߰ ŷ ô. Ѵ. ٰ װ ƴϾ ؾ ϴ ִ.
ϴ Ȳ ľؾ ϴµ 0.97 ư ʴ´. ҽ . ҽ ڵ尡 ۼǾ ֱ ѵ DLL ߴ ʴ´. Ϸ ̰ 32/64Ʈ, Debug/Release ¦ Ѵ.
0.97 ŷǴ VS 2019 ؼ غ ״. ϴ ̳ ־ Ʃ ϴµ Ʈ ɼ ϴ ø ɼ ־ ϴ ִ. ̷ INI ؾ ϴ ̴. ҽ ؼ ر̶ ҽ ۼ ־߰ڴ. ڵ尡 ؼ ܷ ݹ .
Ʈ߿ HookTestForAnerim ִµ ŷ ϱ 12 6 20 ɷ Ǿ ִ. VS2022 Ʈ ȯϴµ ȯ ҽ Ѵ. SDK ÷ ̵ ƾ ϵ ϴ. ʿ ߾ ʴ´.
ŷ õϴ ʴ´. ̷ ڵ带 Ʈ ϴ ҽ ɷ Ǿ ִٰ ϴµ ׳ ɷä ġߴ ̴. Ȥö ־ VS2022 ȯؼ ҽ ξ.
AnerimHook Ʈ SojettHook ̸ ٲ Ʈ Ѵ. Ʈ ַ ʿ Debug, Release ϱ Ѵ. Win32 DLL Ʈ ϰ x64 pch ϰ Ÿ ̺귯 ɼ ߴ.
ҽ AnerimHook ״ #pragma comment(lib, "imm32.lib") ߰ϰ hWndAnerim hWndSojett ߴ. Debug 838, 71K DLL . Sojett Ʈ Debug, Release д. ڵ ġ ڵ ΰ Ű Ž WM_USER+1 ϰ 0̸ Ծ .
尡 ٲ CBT ſ WM_USER+2 µ κ ڴ. ŰԷ µ ̰ ʿѰ ͱ ѵ ϴ Դ. ʿ䰡 ִ. Ʈ ٶ ð ߴ. ¥ ̳ Ʈ ڳ....
Sojett ߴ. ٿ ư µ StartHook ȣϿ DLL εϰ ƾ ġѴ. ô EndHook ȣѴ. ۽ ŷ ɼ Ÿ̸ ȣϿ ʱȭϰ OnPaint ȳ Ѵ. ֱ Ʈڽ ϳ ġϰ ߴ. ڿԴ ʿ ʿϴ.
糪갣 ۾ ߴ. ҽ ִ° ƴϰ ŵ ̷ Ծ ϳ ؾ ϴ ð ɸ. ִ κе ־ ذߴµ ϳ ð ɸ ۾̴. ϰ ҽ ּ ϰ ʾҴ.
WM_KEYDOWN WM_KEYUP и ʰ Ķͷ ˷ִµ ҽ ¸ ϱ if ߰ Լ wParam, lParam ߴ. ̹ Sojett Ʈ 鼭 Ķʹ OnKey ؼϰ Ű ó ProcessKey Լ ϰ μ kidx bDown Ҵµ ̰ Ѽ.
ŷ ƾ κ Ȯϰ ProcessKey ϴ ڵ尡 κ ִ. ŷ ߿ 帧ε Ǿ ִ.
Ű κ Ǵ ŷ Ǵ ٸ. ϴ ϰ ProcessKey Լ Ѵ. Լ Ű ȮŰ ̷ Ű澲 ʰ Ű Down/Up óѴ. Ű Է ܰ迡 ȭǾ ʿ ϴ Ŀ kidx / ο ó ϸ ȴ.
ŰԷ° ŷ ó ϴ ٽ Լ InsertChar̴. α ApiEdit ڿ ϰ ŷ̸ kidx Ű ã Ÿ kbd_event ȣѴ. S(Ƽ AŰ) Ƽ SŰ Ű Ÿ ̴. ѱ ProcessHan ȯϴµ Ƽ CŰ Էϱ Ÿ G . C ڸ ְ Ƽ G ڸ ־ Ű ã IME Ÿ óѴ.
ƾ ϰ ʿ κп ؼ if (Opt.bHooking) ǹ óϸ ȴ. ProcessKey ϵǰ Է Ű ã ̽ ̹ ѱ ̴. ᱹ ŷ Ű ߰ϴ ε ܷ ū . ̳ ߰ ߴµ ϳ ذߴ.
- Ÿ IME 尡 ġϴ ִ. ŷ ϰ chrMat ϴµ Ÿ IME 尡 ־ ġѴ. Lang ư ° Ÿ IME 带 ٲٵ ߴ. Ŀ ̵ÿ 尡 ġϴ 찡 ִ.
- ŰԷ ¿Ű ǥ Ű µ ŷ ¿츦 Ȯ Ѵ. ǥ Ű ؼ µ Űʿ VK_CONTROL, VK_ALT ¿ ־ Ȯ е ʴ´. ¥ Ű ؼ ¸ 丮Ʈ Ȯ ϱ ƴ. Ű VK_EDIT, VK_NUM, VK_LANG Űڵ带 Ͽ ¿ Ȯ ϴ ذߴ.
- , Esc, Tab Ÿ Ű óߴ. Ű Ű Ű ڵ常 ϸ Ÿ ⸸ ϸ ȴ.
- ѱ 忡 Ctrl+A, Ctrl+F Ű . ս ѱ ߴµ ̷ ѱ ڸ ȴ. ѱ 忡 ڸ о Ű ϵ ߴ.
- Shift+BS Է ȵ. ŷ VK_HANGUL Ű µ ٲ ȴ. OnKey VK_PROCESSKEY Ǻϴ ٸ.
- Է . ŷ Ŷ ߴµ Ű ť DZ Ѵ. ۸ Ű Է ϴµ ++ ܾ ó ٲ Էϸ ȴ.
ܿ ϰ ܹ ־µ ̴ ذߴ. ϴ ȵǴ° ġ̴. ŰԷ ϴ ༮ ϸ ־ Ʃ ŰԷ 콺 ؾ Ѵ. ̷ ص ü .
ܿ ܼ Ǽ Ÿ Ҵ. Ƴʸ ŷٴ ξ Ϻ , , Ѵ. Խǿ 1ȣ Ű ִ. ġ ذϸ ŷ ǻص ̴.
- ŷ DLL µ ʿ . Ͽ ϸ 12 6 21 ŷ ŷ ٲµ ⸦ DLL ȸ Ѵٰ Ǿ ִ. Ѵ. ť 鿩 °Ŵ ּ ʿ о.
ٸ ƿ α ŷ Խ ° ϴ. DLL ϳ ִ ͺ ܵ ̸ ϱ ҽ ϴ. OnKeyHookLL Լ ŷ ġߴµ nCode ܿ ȭ . ٸ ϰ 1 0 ϴ°ǵ ̰ ݴ Ǿ ־ ߴ.
ôµ ȵǴ ߷ ؾ Ѵ. DLL ϰ ݴ ٲپ ϴ ȴµ Ʈ 1 ϸ ذȴ. ϰ 0, 1 ǹ̴ . DLL ŷǸ ٸ Ǹϰ Ѵ.
̰ ̸ ˾Ҵ DLL Ǵµ ߴ. ̷ ƴ° ̰ κ ؾ ϴ°Ŵ. ŷ ƴ ͵ ƴ϶ ʿ䰡 ִ. ŷ ״ Raw Input̶ ٰ Ǿ ִµ ̰͵ Ѱ ߰ڴ. Ѱ
- SojettHook Ű Ӹ ƴ϶ CBT ŵ óϴµ Ŀ ̵ ش IME ¸ ˷ ְ ȭϵ ϴ Ѵ. Lang 带 Ȱâ ϴ Ͱ ݴ ̴. Ŀ ̵ϸ Ȱâ 带 ؾ Ѵ. ѱ 쿡 Էϴ ű ˵ ٲ Ѵ.
CBT HCBT_SETFOCUS ڵ尡 ϴµ Ʈ ʴ´. , Ŀ ȭ 쿡 ѱ Ű Էϴ Ѵ. CBT ϱ ٴ ο Ÿ̸ ϴ ٽ ۼߴ. 0.5 Ÿ̸̸ 0.25ʸ Ŀ ̵ ̴. Ȱâ ٲ ƹ ϵ ū δ㵵 .
ϴ Ȱâ ѱε ̶ ѱ۷ ٲ۴. ݴ 쵵 ̴. Ŀ ű Ȱâ IME 带 νϰ ȴ. ɼǿ ѿ ƴ ̴. ִٸ Ȱâ ѱ۸̴ ѱ Է¹ . ¿ Ȱâ 带 ѱ۷ ٲ . ݴ뵵 ̴. ̱ ѱ ɵ ʿϴ.
- ϴ ϴ. arChaMat 迭 ǵǾ ְ Opt.useChaMat 迭 д. chaMat ɼ 迭 ÷ڸ ΰ ã useChaMat[chaMat] ȣ ã arChaMat[ȣ] ٽ о ϴ 踦 ľϱⰡ ƴ. ȣ ٽ ߴ.
int cmIdx; // ȣ. Opt.useChaMat迭 ÷.
int chaMat; // . Opt.useChaMat[cmIdx]
sChaMat* pCm; // ü. &arChaMat[chaMat]
cmIdx Ǹ ȴ. ɼ ٲ µȴ. 踦 ApplyChaMat ϰ ȭϰ Է ƾ ʿ ϴ ˾ ȴ. ڴ ڵ ȴ.
pCm->Map[kidx].glyph[tShift]
arChaMat[Opt.useChaMat[cmIdx]].Map[kidx].glyph[tShift] Ѱ. ȣ ü ̸ ã ϰ . Ŀ 濡 IME ȭ ڵ带 ۼ û ߴµ ߴ ׳ .
SojettHook Ʈ ƿ ʿ䰡 . AnerimHook ڵ嵵 ؼ Ʈ ʿ䵵 . Ʈ ü ߰ڴ. Sojett ܵ ̸ ȥڼ ó ִ. ䷱ ܼѰ .
- ShiftŰ ϸ Ȧø þ ̵ ٲ Ѵ. ݸ ShiftŰ ѹ Ƶ þ Ǯ ʴ´. Ű īװ Ű ̴ Ȱ Ѵ. 빮ڸ Է ¿ Shift ϸ Ǫó Ȧ ̻ . Shift ȴ.
ŷ ̷ 忡 Է ʴ. ŷ ĶͿ Ʈ ϴ. ŷ ص Ȱ ӵǸ ShiftŰ ѹ ؼҵȴ. ŸٻӸ ƴ϶ α ϴµ GetKeyState ϴ Shift Ű ° Ǿ . ̷ Ͼ Shift+̵ ѹ α Ҵ.
KHLL : Down, vk = 161, scan = 36, flag = 1 // Shift
KHLL : Down, vk = 37, scan = 4b, flag = 1 // ĿŰ
ProcessEdit. kidx=64
ProcessVk. vk = 37, Contro = Shift+ // ⼭ Shift + Ű̺Ʈ
KHLL : Down, vk = 160, scan = 0, flag = 10 // Shift . ǥ Shift ̺Ʈ
Ʈ ü
KHLL : Up, vk = 161, scan = 236, flag = 81 // Shift . Ҵµ ̰ ?
KHLL : Down, vk = 37, scan = ff, flag = 10 // ĿŰ
Ʈ ü // ⼭ ĭ Ȯ
KHLL : Up, vk = 37, scan = ff, flag = 80 // ĿŰ . ĵڵ ff ?
KHLL : Down, vk = 161, scan = 36, flag = 11 // Shift . ̰ ?
Ʈ ü // ⼭ Shift Ǵ
KHLL : Up, vk = 160, scan = 0, flag = 90 // ShiftŰ
Ʈ ü
KHLL : Up, vk = 37, scan = 4b, flag = 81 // ĿŰ
KHLL : Up, vk = 161, scan = 36, flag = 81 // Shift . ⼭ Ǯ ϴµ
̻ϰ ĵڵ ff 236 Ư ǹ̰ ־ δ. 236 ؼ ȵǾ Ծ ڵ带 ۼ ״µ ڵ带 ֵ Ȱ. Shift ʿ ̸ Ǵ ϰ ϴ õ 丮 ȯ濡 ڵ尡 .
Ǯ ϸ ѹ ߴ ϴ ۿ . ¸ ġ ٰ Ǯ ʹ δ. ¿ ߴ. ׳ Shift ̴. Shift Shift ٲٴ ʾҴ.
if (kb->vkCode == VK_RSHIFT) return 1; // kb->vkCode = VK_LSHIFT;
̰ Ȯ ذå ƴ϶ ȴ. Ƽ Ű忡 ǰ Shift ϴ . Ƽ ŷ Shift ƿ ʴ ɷ . 빮ڵ Shift ȴ. , α Shift ̻ Ѵ.
- Ű óϰ ߰ߴ. ŷ ƴ ü óϹǷ ¶ , óߴ. ŷ ƹ ͵ ʰ ܵ VK_LWIN ̺Ʈ Ѵ. Ctrl, Altʹ ƴ϶ Ǿ ϸ ʴ´. Ű ̹ óǾ ־ Win + D Win + R ̹ Ѵ.
Alt ܵ Ǿ ʴ. Win Ű ϰ óߴµ Alt+Tab ʴµ Alt Ȧ · TabŰ ִµ KeyEventModi Լ Ȧ ± ó ʾƼ̴. ذϱ . ü ־ ذϱⰡ Ⱦ. ̰ ƴ϶ ٸ ٵ Ѳ ذ.
- ŷ ڵ带 ϴܶ Ѵ. Ϻ ƴϰ ذؾ ŷ ڵ ۼ Դٴµ ǰ ִ. ͳ IME ȭ ٲ ذ߰ ٴ ߴ. ̸ ϴ ؼ .
ϳ Ǯ ϵ ̽ ̹ ǰ̹Ƿ Ϻ ʿ . ǰ Ʈ ū Է¸ ̸ ǰ ر . ̻ н ʿϴ.
- ǰ 2ȣ ϱ ϱ Ѵ. ETC α ƮŰ 789 Ҵµ ߸ ̾. Ƽ ȥ ϱ ϴ. ׳ ϰ Ű . θ ٲ ִ ʹ Ѵ. ũŰ 9 ø ־ 7~9 Ű Ҵ ä α Ѵ.
AltŰ Ű ʿ ־ Num, Lang εǾ ְ AltŰ MenuŰ µ ̰ ƽ ϴ. Ű ִ ϴ ¿ . Ƽ ϴ Ű ۿ . CtrlŰ Edit ͵ ô ̴.
Ƽ ٸ ε ] Ű ۿ 3, \Ű FN ε ε ġδ ʾƵ ִ Ű ¿ . ǰ 輱 Ÿ ؾ ϴ ʹ ־ ȵȴ. ̷ Ǹ 87Ű ߿ Ű 14̴.
PrtSc, ScrL, Pause, Ins
`, 7, 8, 9, 0, -, +, BS
Ұ : FN, Shift
ִ. ̷ ٲ ξ 1ȣ Ű ETC ̴. 1ȣ Է¸ Ʈ Ŵ Ʈ ٲ ʴ ¿ . ̶ ո 2ȣʹ ū ݾ ϰǰ ִ.
19Ϻ 23ϱ 5 꿡 ε ٳ 4ϰ ŷ ۾ ߴ. ۾ ; ߴµ ̻ ôǾ ǻ ر ̸ٰ Ѵ. ü Ǿ ܹ ϳ ذ ̰ .
ʰ Ȥó ; ֹ ϼǾ ־. 25000̶ ϴ ΰ 10% 27500̾. ҷ̴ . ׳ ٷ ô.
¥ Ȱ վ . ̰ ؾ ϴ. 缱
κ ߶ Ű ° . ġ ü ɷ
̰ . κ ,
Ⱦ° , ¿ û̴.
´. ٸ ġ Ȱؾ߰ڴ. Űĸ κ µ Ű ġ ̰ ̴. ǵ ѵ ġ å . ӽ ٸ .
ߴµ Ʒ Ű ɸŷ ηȴ. ʴ ̴ Ʈ ص . ϰ Ű Ŵϴ. ̴ ѵ ξ д. Ȱ ġ ¿ ũα ۿ .
ĥ Ű带 Ʈ ôµ ص ã ִ. ᱹ ̰ ׳ ߰ ε ϸ ʿ . Ʈ ãҴ. ذ ȹ̴.
- 켱 ʹ д. ƹ Ǯ迭̶ Ű о ϴ. ⼺ǰ ġ Űĸ Ȱؾ ؼ ǥ 19̸ ߴµ ϴ. ڸ 迭̴ ʿ䰡 ȵȴ. ġ 14 16 ִ.
- , ũθ 5̸ µ ¦ ٿ . ϴܸ ̸ ʴ´. ġ 2̸ ̰ 3̸ ̸ 10̸ پ. ڸ ݵ ִ.
- ¿ 11 ¿ ǿ ո ¦ ϴ. 11 ¿ ⺸ٴ ־ ϴµ ̷ ũⰡ Ŀ. Ÿ Ϸ ← ϴµ 14 ← .
- Ÿ δ ־ հ ٴڿ Ϸ ո ư ¿ Ѵ. ٴ ణ ߾ κ ϰ ü Ű尡 ̷ ̴. 뷫 5 .
Űġ ٿ . 19 ʹ Ȯϰ 18̳ 17 ε 17 ϸ Űĸ Ƽ ؾ Ѵ. ϴ ⼺ǰ Űġ Ȯ . Ű带 Űġ Ȯ ô. ̷ .
Ϲ Ű 19̸̴. Ʒ Ű 17̸ε 2̸ پ ʰ հ εġ ʴ´. ġ ˾Ҵµ 16̸ 簢̴. Űĸ հ ̰ Ű Ÿǰ ʴ. 17̸θ ٿ .
߰ 16.5̸ ణ , ġ . Ű Ÿǰ ̴. 15̸ε Ǵ Ȯ ٴ հ ģ. Ű 9̸ε ġ ƴ϶ . հ ĥ ġ Ҹϴ.
ġ ٿ Ǵ öƽǿ վ üũ ߴ. µ ð ɸ Ŀ Űġ ϰ ؾ ϴ ֽ ġ ִ. ġ μϰ ŰȦ ڸ ȴ.
̼ҿ 2000 3¥ öƽ ״µ β ϴ. ūĮ ˾Ҵµ ʰ տ ϴ. Į ξ . ̲ŷ Ŀ е尡 . 3000¥ε Ƴ . ̹ Ѻ ۾̾ 12 մ ݹ̴.
18̸, 17̸, 16̸̴. ۸ մ´ٰ Ȱ ƴϰ öƽ ʵ ڸ ٵ Ѵ. ŰȦ 14̸ ġ ⸸ ϸ Űĸ ʴ.
18̸ Űĸ پ صǸ 17̸ ʴ´. 16̸ Űĸ ̰ ġ ݺ о ̴δ . ᱹ Űĸ ؾ ϴµ 18̸ ¦ ָܾ ǰ 17̸ ߶ Ѵ. 16̸ ڸ δ ƿ ¿캯 ؾ . Űĸ ġ ݺٴ .
Űĸ ø ⼺ǰ ߿ ¿ . ˻ ôµ ̺δ ͵ ̰ ٸ . ġ ũⰡ Ǿ Űĸ ۿ . ο ϵ ̸ ũ . Űĸ ġ ʹ . δ Űĸ Ѵ.
̰ µ 3ð ɷȴ. Į ʾ Űĸ β ߶ ʾҴ. ʿ Į ۷ Ƽ ܿ η߷ȴ. ۾ 2ð ־. üµ ū̴. Ӹ ư ִ...
Ʈ 17̸ ϴ. 18̸ ̰ 1̸ ٿ ̵ . 16̸ հ ʹ ϴµ ū δ. ŰȦ ö 2̸ۿ ȳ Űĸ Ѱ ϰ ; . ִٸ 17, 15 ϴ ϰ 17 ° ڴ.
հ 4 ߾ 75̸̸ հ 18.5̸ ̴. հ 4 48̸ ۿ ȵǸ հ 12̸̴. ̰ ΰŴ հ 2̸ ġ ּ 14̸ Ȯؾ Ѵ. 16̳ 17̸ ʰ ġ 14 12 ٿ .
ġ 17 ϸ Ű ö 3̸ε ﷷ ̴. Ű 2̸ ٰ ¿ ǰ Ÿ 뷫 40~50̸ پ. , ʿ 19̸ ϰ . ŰȦ ܰ µ ܰ ߸ ȴ.
17̸ ϰ ġ ٽ ġ ô. 14 Ʋ ũδ ܰ ¦ ٿ. ġ ϸ 330 * 130̸ 340̸ Ű ۴.
⸦ ؾ Ѵ. ̸ ո ¸ ڼ Ҿϰ ǰ ʴ. ¦ ϴ. Ʈ 17̸ μϰ ũǿ иϿ ġ ô.
3T ũ ڸµ ʿ ũĮ η߸⸸ ϸ ȴ. ̰ ȿ̴. ʿ μ ٿ ΰ Ÿ پϰ Ʈ ô.
10̸¥ ߾ӿ ణ ÷ȴ. ̶ 뷫 5 ȴ. ī ߸ µ 5 ϳ 4.5 . 6̸ ߾ӿ ġ 3ε ̰͵ ͺٴ ϴ. аų η 8̴. ϱ ѵ ߾ ҷ δ.
Ʈ 鿡 ߰ 5 . ʿ . ֱ ¿ ö Ѵٴ° ߿ϴ. ¿츸 иϸ عٴڿ Ͽ¡ ° , Ÿ ִ.
߿ Ѳ Ʈ иؼ ö ڸ° . ̾ ҰŶ ̴ ٴ ִ. ¿ иҰŸ ƿ 2 ȴ. ũŰ 6 9 þ ִ.
¿ ̶ ƿ ȹٷ ġϰ , ũθ ٱ ← ȴ. ¿ ƴ϶ ̰ ߾ κ Ȱ ÷ Ⱑ ̼ϰ ִ. Ű ϳ ̸ŭ ̶ ư ƴ Ͽ¡ ̷ غؾ ִ.
Ʈ ϸ Űġ 17 ϰ 14 ̸ ¿ ö ߶ ⸦ Ѵ. ֵ 14 . ֿ ö ϰ 2ȣ Ű带 ϼϴ ǥ . غ ؾ Ѵ. ħ ð ᰡ ߴ.
Ŀʹ ̴. ī 20 500̰ ؿܹ Ʈ 200̴. ° õ ̴. ٸ ī ݸ Ʈ ߾ӿ ձ Ȩ ־ ϱ ߰ϰ . 400 Ű 4 ִ ̴ а ϴ.
10 پ ִ ε 2 ϸ ȴ. ġ ־ . Ż ܼ ƴ ε ʹ ʾ δ.
. ܵ K640T ߴ. ó л , 2 ״µ ̷ Դ´. ϴ ä ״. շ ʾƵ ϸ ưưϰ پ . Zڸ ô.
3 ĺ ǰ Ƿ 100 ߶ ϸ . ָ ̵ϴ Ű Ѵ. Ű忡 ־ ġ ؼ Ʈ ô. ̻ Էµȴ.
2ȣ Ű忡 ̻ Ǵ Ű ϳ ٿ ô. ̰͵ ȴ. ߿ ڸ µ . ٿ ô ̰ ʾ ִ ٿ ؾ ϴµ ɼ ϸ ٰ Ű µ ݴ Ȱ ִ. Ǵ° Ȯ ϸ ȴ.
̷ ߶ ŻϿ ´. ̶ ϱ ô ϴ. ھ Ϳ Ѵ. ۾ ɸµ ʹ ۾ ư ҷ ѹ ƾ ϴµ հ ؾ ϴ .
״ Ѵ. Ȧ ȵǰ ̶ κи Կ ϴµ 帣 ־ ϸ ʾҴ. ٸ ʹ εη ݸ о з ʾ װ͵ ϴ. ϸ ־ Ѵ. Ϳ ǿ ϰ Ѵ.
۾ ʴ. 1ȣ CK87 շ ̰ ؼ о ְ ̸ پ ִµ Ȧ Ʒ ־ ̴. ġ ھ ־ ʴ . Ȧ ° ʹ ڲ ̹ ܼ ô.
ū . Ȧ ڲ . ̶ܼ Ȧ ȵǴ ְ ǿ ź ڲ ´. ܼٴ ߴ. ϴ µ Ը ϴ.
Կ θ ʰ ϴµ
Ǿ ִ´. ̷ 10 ۾ϴµ
ܰ躰 ɸ ð .
ڸ Ż :
13
ĿͿ :
12
: 15
ǿ : 8
: 2
10 ϴµ 50 ɷ 5о ɸ ̴. ð 12 73 Ϸ ʰ 6ð ɸ. ߰ ߰ ð, ִ ð ϸ Ϸ簡
ɸ ε 1.5 ɷȴ.
۾ ϴ ̴ ִ. ۾ Ϸ ̴.
1ȣ 길ϴ. ۾ ð ϰ ɷȰ ϴ ġ ʴ. ̷ θ 迭 ִ ְ ϳ ٸ ׳ ġ ٷ ؼ ° .
ĿͿ ϰ ϴ ã ʴ ð ɸ° ϱ ƴ. ھ ִ ܼ ã ߰ڴ. ĿͿ ٷ ʹ. ° ð ϴ ߰ڴ.
۾ ϴµ ؼ 3 ƿ Źؼ DWG ϱ ߴ. ǰ 2ȣκ Ʈ ߴ. Űġ 17̸ 14 ̰ ¿ ϰ ߴ. ۾ ۼ ֱ ̰ ٷ ۾ ༭ 鵵 Ȯϰ Դ.
ڸ 5̸ . ̴ 130̰ 158, 175̴. ̸ 333ε ¿츦 20и Ŷ 350 . Űٴ ۾ ̴. ö ̵ 뷫 5 ~ 8 Ѵ.
ƿ ´µ ݿ 5ö ִ̹ ׳ Ѱܾ Ѵ. 岲 ȭߴ ׳ Ŀ ã Ѵ. ָ ؼ Ͽ¡̳ ߰ڴ. ؾ ϴµ 3 16Ϻ ٴ ־ ð ˳ġ ʴ.
۱ ϴ ư ġ Űĸ ؾ Ѵ. Űġ 17̸ ϴ Űĸ ʾ ƾ ϴµ ̰ ¿ ϴ ̿ Ÿ 1ȣʹ ٸ ġ ʹ. Űġ Ÿ ӵ ڴ ̹Ƿ Ʈũ ٿ ϰ Ű嵵 ۰ Ѵ. ̶ ʿѰ LP ġ̴. ˻ LP ġ Ĵ .
׳ Ĵ ͵ Ƽ̶ ȵǰ δ. Ѱ 1700̰ ε 1000 Ѵµ ؿ ̰ ⲯؾ 20 ̴. ˸ ã ͵ ֱ ϴ. 90, 70 뷫 6 ̰͵ 800̴. Դٰ ˸ ŷ ձ .
ū ġ ε ϴ Ѵ ġ Űĸ ϱ ƴٴ ̴. LP Űĸ ȣȯ ʾ Ĵ° ãƾ ϴµ Ǹ Ʈ Űĸ ٴ Ȯ .
̷ ư ϱ ƿ ǰ üؼ ° ϴ . S200 LP ôµ ̰ ü ƴ϶ üؾ ϴ ְ Ĵ Ű ϱ ƴ. ̷ Ⱑ ߰ߴ.
ǰ̰ ȯε ݱ ϴ. ְ ߰ Ź . GTMX ġε Ű ζ ߿Ѱ ƴϴ. ̾ ִٴ° ? Űĸ ÷̶ ƹų ̾Ƽ ȴ. ׳ öƽ ϴ.
Ű ְ û, RGB ȴ. ε CŸ̶ ͵ . û , ȭƮ ϴ 2 ֹߴ. ȭϿ ٵ Ͽ¡ ΰ ġ Ȱ ߰ڴ.
1ȣ Ÿ ô. Խǿ ۵ ϳ ̰ α ô. Էϴµ ū Ȱϴ. ݵ ġ ִµ 忡 Ѵ. ٸ Ű Ȧ忡 ִ. ص ǿ뼺 Ȯ .
-----------------------------
1ȣ ð Ÿ ϴ. ƽ ߰ߵǾ ۾ ؾ Ѵ. ó ŷ ϴ ڿ Էµǵ ڴ ̾µ װ ǰ ̸̿ ǻ뿡 ƹ ǥġ ϰ Ǿ.
- ٿ Ctrl+ٷ Ȯ밡 ȵȴ. ̿ Shift+ ̵ ġ dz ٱ ȵȴ. Ű Ѵٴ 鿡 . ̰ ɰ ̸ Ƽ Ȱ Ȱ뼺 ȮϷ ݵ ذؾ Ѵ. Ű ٷ Ŀ ִ. Ű ̹ Ű ¸ ϰ α GetKeyState Լ ƯŰ θ ϵ Ǿ ִ. Ű ü , ʰ յǴ Ű Էµ Ű յǴ Ű Ű ̴. Ctrl + C ٸ
Ű ̹ : Ctrl -> C -> C -> Ctrl
: Ctrl -ϸ -> C :Ctrl C -> C : -> Ctrl - ϸ
ϴ ƴ϶ ϵ Ǿ ִ Ctrl Ȧ · ν Ѵ. ٽ Լ̴.
void KeyEventModi(BYTE vk, BYTE scan, bool ctrl, bool shift, bool alt, bool win)
{
....
// Ű
if (ctrl) KeyEvent(VK_LCONTROL, 0, AC_DOWN);
if (shift) KeyEvent(VK_SHIFT, 0, AC_DOWN);
if (alt) KeyEvent(VK_LMENU, 0, AC_DOWN);
if (win) KeyEvent(VK_LWIN, 0, AC_DOWN);
// Ű
KeyEvent(vk, scan, AC_DOWNUP);
// Ű ´.
if (ctrl) KeyEvent(VK_LCONTROL, 0, AC_UP);
if (shift) KeyEvent(VK_SHIFT, 0, AC_UP);
if (alt) KeyEvent(VK_LMENU, 0, AC_UP);
if (win) KeyEvent(VK_LWIN, 0, AC_UP);
}
Ű ν Ű Ű ٴ ̴. Ctrl + C ƿ ɷ ó Ctrl Ȧϰ ִ Ȳ ݿ Ѵ. ¥ ڰ Ű带 ϴ Ͱ Ȱ keybd_event Ѿ Ѵ. GetKeyState Լ Ű ¸ ϰ α ̿ ִ.
ٸ ν Ű ϴ´ ٲ㼭 ָ ʴ Ͱ װ͵ ƴϴ. ShiftŰ Once ʾƵ յǴ Ư ־ κп ؼ ؾ Ѵ. Ctrl Ű ̴.
shiftOnce, ctrlOnce Ű ¸ ؾ Ѵ. ݸ altOnce, winOnce ʿ . Ű ܵ ϵ Ǿ ־ ݵ ؾ Ѵ. ʿ 찡 ϴ ϴ Ѵ.
KeyHookLL Ʈ Ư ʰ CallNextHookEx ֱ⸸ ϸ Ű Ѵ. Ʈ ɵ ֽ ʿ䰡 . ׳ ϴ ൵ α ˾Ƽ Ѵ.-> ˾Ҵµ lang, edit, num 尡 ٲ ƾ . Է KeyDown KeyUp ̻ װ ڿ. ϴ ڵ带 ߰ߴ.
LRESULT CALLBACK OnKeyHookLL(int nCode, WPARAM wParam, LPARAM lParam)
{
.....
// Ű óϴ Լ ѱ.
ProcessKey(kidx, bDown);
// Ű ó Shift, Ctrl, Win / ü ״ Ѵ.
// GetKeyState Ű ¸ о Ÿٿ Ű Դ´.
if (kidx == K_SHIFT || kidx == K_CTRL || kidx == K_WIN) {
return 0;
}
// Alt MenuŰ εǾ ־ ״ ȵǰ ¥ AltŰ ٲ㼭 ٽ Ѵ.
// Alt Ű VK_MENṴ ̰ Menu(VK_APP) εǾ ִ 쿬̴.
if (kidx == K_ALT) {
KeyEvent(VK_MENU, 56, bDown ? AC_DOWN : AC_UP);
return 1;
}
// ü ʰ Դ´.
return 1;
}
ٸ Ű ProcessKey ˾Ƽ óϰ Shift, Ctrl, Win, Alt ؼ , ü GetKeyState 迭 ϵ ؾ Ѵ. return 0 ϸ üε . , Alt Menu εǾ ־ Ű Ծ AltŰ ٲ㼭 Ѵ.
ڵ常 ߰ص Ctrl + , Shift + ȴ. GetKeyState Ǵϰ ִٴ . KeyEventModi Լ Ű ٴ ̴. Ű ´ ̽ ̹ ϰ Ƿ յ Ű ָ ȴ. , Shift Ctrl Once ־ ÷װ Shift, Ctrl Ѵ.
bShiftOnce ־ bCtrlOnce ߰Ѵ. Ű ٷ ¸ Ѵ. bDown ߾µ ƹ ͵ ʰ ׳ ϴ° Ȯϴ. ¿ ٸ Ű ̶ GetKeyState νϹǷ Once ° ʿ .
// Shift
if (kidx == K_SHIFT) {
if (bDown) {
// ƹ ͵ Ѵ.
} else {
// ٰ ׳ Shift ¸ Ѵ. ٸŰ Բ ShiftOnce ƴϴ.
if (KeyQueue[0].kidx == K_SHIFT) {
bShiftOnce = !bShiftOnce;
}
}
}
Once Է ѹ ϹǷ ̵, Է, Ű Է 쿡 Ѵ. ̰ Ǯ ִ Ǻ ִ. Ű ̺Ʈ Once ¸ Ѵ.
void KeyEventModi(BYTE vk, BYTE scan, bool ctrlOnce, bool shiftOnce)
{
....
// Once Ű
if (ctrlOnce) KeyEvent(VK_LCONTROL, 0, AC_DOWN);
if (shiftOnce) KeyEvent(VK_SHIFT, 0, AC_DOWN);
// Ű
KeyEvent(vk, scan, AC_DOWNUP);
// Once Ű ´.
if (ctrlOnce) KeyEvent(VK_LCONTROL, 0, AC_UP);
if (shiftOnce) KeyEvent(VK_SHIFT, 0, AC_UP);
}
Alt Win ´ ʿ Ȧ Shift, Ctrl ʿ . Once Ctrl, Shift ָ ȴ. ProcessModifier ó Once Ѵ.
void ProcessModifier(char ch)
{
....
// ó Once
bShiftOnce = false;
bCtrlOnce = false;
}
Ű Ǻ Once Ѵ. CtrlŰ Ȧϰ Ӹ ƴ϶ ѹ Ctrl ؾ Ѵ.
bool IsModifierPress()
{
return (IsKeyDown(K_CTRL) || bCtrlOnce || IsKeyDown(K_ALT) || IsKeyDown(K_WIN) || IsKeyDown(K_FN));
}
Ű ڿ ϴ GetModifierString Լ Once ¸ Ѵ. ۾ϴ Ű κ Դ´. ٸ Win+Tab Ŀ ̵Ű Ŀ ̵ ȵǴµ ̰ ߰ڴ. Ű óϴ ۼ ڵ尡 ´. ״ ְ ū 帧 .
- ʿ Ÿ ٲ ̵Ͽ Ÿ ڸ ϴµ BS Ÿ ̵ؼ DelŰ Ѵ. ĭ ٴ° ѵ BS ʿϴ. ó N ġ Ƽ̵ Prev ġ BS ߴ. ڸ ȿ̶ ڼ Ʈ.
忡 Space ִ. ̵ϴٰ Է BS . Shift+Space ̴. Ǿ ֳ ô Էµǰ ŷ ƹ Էµ ʾ ٸ ̰͵ ؾ Ѵ. Ʋ ־ 尡 ȵȴ.
ϴ Ȳ δƴ. Ű 3 Ctrl+Space ڷ ǵǾ ־ ĺâ ش. ݿ ̰ ߰ߴٴ ѹ ʾҴٴ ̴. ApiEdit Ctrl+Space â Ÿ ʴµ IME Ϻϰ ó ʾƼ̴. ζ Ѵ.
if (kb->vkCode == VK_HANJA) VK_SPACE ٲ ĺâ . return 1 Ծ ϴ ߱ CtrlŰ ° Ǿ Ǯ ʴ´. Edit CtrlӸ ƴ϶ ¥ CtrlŰ Ctrl ؼ Space Բ â . ̰ 翬ѰŰ ̷ Ǿ Ѵ.
̽ ̹ Ű ־ ̷ ° 翬 ̹ ŷ α̴ ġ ߴ. Ʈ ذ Ǯ ٲ Ѵ. ̷ ǰ ü ٴڳ ׳ 巯 ȴ. ϰ ٲ Ծ ġ ׳ ָ . Ͼ ڵߴ.
if (kb->vkCode == VK_HANJA) {
if (bDown) {
KeyEvent(VK_CONTROL, 29, AC_UP);
KeyEvent(VK_SPACE, 57, AC_DOWN);
return 1;
} else {
return 0;
}
}
Ctrl+Space Ctrl Space ɷ ϰ ¥ ׳ ü Ctrl ʵ ߴµ ߴ. α Ctrl VK_PROCESS ͼ 带 ϸ VK_HANJA Up ʴ´. ϰ Space ɷ ´. ϴ â ʰ 鵵 Էµȴ. LAY_EDIT BS ٲٵ ߴ.
if (bDown && kidx == K_SPACE) {
// Shift + Space BS . ѱڸ Shift Ѵ.
if (IsShift() || layer == LAY_EDIT) {
ProcessBs();
ɰ ȵȴ. 鸸 Է ̱ EDIT ̾ ȯ ʾҴ. Ctrl EDIT 尡 Ǿ °ʹ BS ȴ. Edit Ǫÿ ؼ 尡 Ǯ ʴ´. BS ó EDIT ̾ Ǫ ó ʿϴ. ü Ǽ ־. и ʿ䰡 ־ ڵ嵵 ξ.
if (kb->vkCode == VK_HANJA) {
if (bDown) {
KeyEvent(VK_SPACE, 29, AC_UP);
Trace("1");
KeyEvent(VK_CONTROL, 29, AC_UP);
Trace("2");
KeyEvent(VK_BACK, 14, AC_DOWNUP);
return 1;
} else {
Trace("3");
return 0;
}
}
Ctrl+Space VK_HANJA Ǯ α 3 ´. VK_HANJA ٽ ´. ⼭ Space Ctrl Ǯ ش. SPACE ° ƴ϶ BS Ѵ. ó Space EDIT ̾ νؼ BS ɰŶ ߴµ KeyEvent ŷ ° ƴ϶ Ÿ °Ŵ ̴ Space ۿ . ٸ ʿ ׳ VK_BACK ѱ ϰ .
// Space ó. ̸ 0 Է
if (bDown && kidx == K_SPACE) {
if (IsKeyDown(K_EDIT)) {
ProcessBs();
goto end;
}
if (layer == LAY_EDIT) {
ProcessBs();
if (editLock == false) {
layer = LAY_LANG;
}
goto end;
}
// Shift + Space BS . ѱڸ Shift Ѵ.
if (IsShift()) {
K_SPACE ؼ ռ óѴ. K_EDIT ִ Ȳ̸ BS óϰ ٷ Ѵ. ʴ EDIT ̸̾, ѹ ϴ Ȳ̸ BS ѹ Էϰ ϸ ȴ. ۼϴ Edit Ǫ, Ȧ Space BS ٲ.
...... Ʈ ̰͵ ƴϴ. Ctrl Edit ̰ Ctrl ¥ Ctrl̴ ̰ ڰ ´. Ctrl ο ̽ ̹ VK_HANJA µ ̰ ؼ ɷ Ѵ. ٷ ̾ Ƿ VK ɰ prevVk Ű Ctrl ƴ VK_HANJA ߴ.
̷ ̻ Ͼ. Ctrl + Space â ʰ ڰ Ѳ Ctrl ó Է ٽ Ǿ . CtrlŰ ü Ưϰ ϰ ־ ŷ ϱ Ѱ谡 ִ. ϸ Ű ؾ Ѵٴ ̴. ذ õ ڰ ٲٴ ϰ .
ڰ Ͼ ᱹ ٲ ߴ. Ctrl̳ Alt ̽ ̹ Ư ϰ ־ Ȳ ܰ ̽ ̹ ٸٴ . `Ű EditŰ ô. Edit Ű VK_OEM_3 ٲٸ ȴ.
{C_BASIC, 4,2, VK_OEM_3, 0x0303, {-3,0}, 0, "Edit", },
̰ ٴ ƴϰ IsKeyDown GetKeyState Ű VK_OEM_3 ٲ ־ Ѵ. κ ϵ ڵε Ű VK ϴ ɷ 丵ؾ߰ڴ. OnKey VK_CONTROL ȮŰ Edit Ǵ Ctrl Ű Ҵϴ ڵ ϰ OnKeyHookLL ¿ ƮŰκ Ű ϴ ڵ带 Ѵ. VK_HANJA ü ׳ ָ ȴ.
if (kb->vkCode == VK_HANJA) return 0;
ProcessKey . ȭ Ǿ ־ Ű ָ Ϻ 帧 ´. ۾ϸ ̴. 뿡 Ctrl+Space ׳ νĵǴ ִµ ̴ ApiEdit ڸ ʾƼ̸ ū ƴϴ.
Edit ` ٲ ȭ鿡 ڵ ȴ. OnPaint Edit ̾ ̽Ű ĸ BS ǥߴ. Edit+Sp BS ٲٴ ؼ α ؼ ۾ Ǵ. Ű ó ô ˾Ҵµ ϴ. ı ۾ 12ð ɸ ̴.
, ٸ Edit Ctrl ϴ° ߴٸ ¿ Alt ε Num, Lang ? Ű ٲٸ ų . ƿ ü 1, \ Ű ٲ ߴ. ۾ ð ɸ ϴ.
{C_BASIC, 4,4, '1', 0x0103, {-1,0}, 0, "Num",},
{C_BASIC, 4,7, VK_OEM_5, 0x0103, {0,0}, 0, "Lang", },
....
{C_BASIC, 4,10, VK_MENU, 0x0103, {3,0}, 0, "Alt", },
{C_BASIC, 4,11, VK_APPS, 0x0303, {4,0}, 0, "Fn", },
Num, Lang ٲ Alt ڱŰ Lang \ Fn MenuŰ Ѵ. ٲ ְ OnKey OnKeyHookLL ¿쿡 Ű ϴ ڵ常 ص ư. ŷ Alt Ctrl Դµ ̴ ŷ Ǵ Ű ¿ ־ GetIdxFromVk kidx ã ؼ̴. ǥ Ű ٲ Ű ˻ϴ ڵ尡 ʿϴ.
if (vk == VK_LCONTROL || vk == VK_RCONTROL) vk = VK_CONTROL;
if (vk == VK_LMENU || vk == VK_RMENU) vk = VK_MENU;
OnKeyHookLL ¸ ǥ Ű ã Ѵ. VK_SJ_EDIT, VK_SJ_NUM, VK_SJ_LANG Űڵ ʿ . Ȯ arKeyDown 迭 ڱ ڸ ְ kidx ã Ű ֱ ̴.
߰ ٸ ϳ ߰ؼ Ҵµ Ÿ IME 带 ϴ Lang Ȧ ʾҴ. ٲ Ӹ ƴ϶ ư Ÿ ȭؾ ϹǷ ڵ ApplyChaMat ־ Ѵ. ڵ 帧 ̴.
ٲٸ ڵ ٲ ϴµ ̰ ô ϰ ϴ. Űʸ ٲٸ ؼ ϵ ؾ ϱⰡ ϴ. ε Ű Űʿ ã ߴ. Ű â FNŰ ٲ.
` 1 εǰ 2 Ȥ Ű ϳ þ Ͽ д. \ Menu Lang FN ϰ =Ű ܵд. ڿ 3 - 9 ũ ϸ ȴ.
- ŸŸ װ ϳ ߰ߵǾ. '' BS '' Ǵµ ¿ Shift + '' ʰ '' Ǿ . '' BS Էϸ '' ȴ. 뿡 Ÿ ŷ ϸ ApiEdit Ǿ. Trace ־ ǹ .
if (Opt.bSsangWord && (KeyQueue[2].kidx == K_SPACE || KeyQueue[2].kidx == K_ENTER)) {
ܾ ó ɼ ְ չڰ ̳ ¿ Է Ű(PrevHookVk) vk BS Shift+Vk ٲġ ڵ̴. ܾ ó BS Shift+ ̴.
BS 쿬 ǰ ġѴ. BS Shift+Space Էϴ ť չڴ BS ƴ Space ϵǾ ְ Ű T Ȱ. BS ѹ Ӹ ٲġ ȴ. ܾ ɼ Ÿ ʴ´.
쿬 Ÿ ε ذϷ ܾ ó ƴ ¿ ü ƾ Ѵ. չڸ Space ƴ BS ť ϸ BSŰ ·ų Space ° ̶ Shift ± ť װ BS Ǵ . BS PrevHookVk Ͽ տ ڰ Ͽ ذߴ.
// ŷ BSŰ ȴ.
if (Opt.bHooking) {
KeyEventModi(VK_BACK);
// BS Shift+Space ԷϹǷ ܾ ó ǰ ġ ߸ Ǵ ʵ vk Ѵ.
// ' BS ' Է½ vk ߰ space ̴ θ ܾ ó Ǿ .
PrevHookVk = 0xff;
return;
}
丶Ÿ ״ ʰ ǵ ̴ ̷ 쿬 ̻ ߴ. ̷ ̸ ϱ Ұϰ Ÿ Trace ۿ .
- α ŷ ִ 뿡 ڰ ̰ ; . α ð Ҹϱ ϰ ũѵǴ 糳 ϴ. 忡 ε 忡 δ° ʿϸ Ѽ Ȯ ־ Ѵ.
α ΰ ƴѰ ʿϸ ִ UI ʿϴ. viewHookLog ϰ TRUE ʱȭѴ. StartHook Ʈ ̱⸦ ϰ ν α Ʈ ƿ α ۼ ʴ´. ȭ Ŭϸ ̱ ¸ ϵ ߴ.
Ϸ絿 Ʈ ߴµ ڵ ɷ Ǿ ȴ. ϴ´ ϴµ 丵 ѹ ؾ߰ڴ. ŷ װ ־ ý ٴ ̴. ߸ Է ڲ ָ 尡 Ʈ ٿǴ 찡 ִµ Ƹ UP ʾƼ . ִٸ ̷ κе Ѵ.
ٲ 1ȣ . ǻ ʴ ༮̰ 2, 3ȣ Ʈ Ϸ ʿϴ. Ʈ ༮ ļ ۿ . ǰ Ʈ ¦ ߴ ̹ ؾ߰ڴ.
ETC ̹ ٲ Ctrl ϰ Edit, Num `1, Lang \, Alt , FN Menu ٲ۴. ؾ ϰ ٲ ؾ ϴµ ׳ ̶ Ѱ ̴. Ŀ ٲ ְ ٲٴ° ʴ.
Ǿ ִ ༮ 踦 ǵ
ETC `1 ο ߴ. ߰ ִ ¿ ؾ ϴ ۾ ڼ ȳ´. ȵǾ ݹ ۾ߴ. 789 ߶ ETC ϰ Lang, Num `1 ߴ. Ǿ ִ Ű ʴ´.
Ű ̳ ̰ ϴ üѴ. ٸ ̸ Ǵµ ̰ ª ٿ ϴ ۾ . Ʈ ڸ پ ȵǴ ༮ . ϰ ٽ ߴµ ٽ ڴ.
2ȣ ` 78 ξ. 1 ̹ Ǿ ª ߿ ÷ . ̿ ϴ 迡 ins, bs, prtsc, scrlock, pause Ŀʹ ߴµ ̰ ϱ . Ʈ ϴ.
Ʈ α 1ȣ Ű ̰ Ÿ ô. ѵ Ƽ Ἥ ڸ . ư ƴ. ȵǴ ̻ ͵ . 켱 1ȣ Ǯ迭 ƴϴ Edit ̾ ȯ Num̶ . ̵ϴ Ű ϴ ־ Ѵ.
46迭 ۰ Ϳ ̵ 鵵 ̴ 迭 ƹ ŴϾϴ. 迭 ̹ ͼ ϰ ִ 迭 ó DZ ƴ. Ű ʹ ϴ ø ߿ ̴ ո . 4ȣ Ű 3 Ű ־ ε 3ȣ Ʈ ϱ .
Űġ ϰ Űĸ ̲Ÿ ̴. εƮ Ʒ Ű ġ Ȯ ãµ ַΰ ִ. ̷ ϳ . 3ȣ ϼǸ ݺٴ Ǹ ǻ뵵 Ұ . ŷ CPU . ˻ϴ κ Ͽ ȭ Ű߰ڴ.
------------------------------
3 ǰ ϼǾ. ݿ ῡ ð 3 ׳ ȴ ־ٰ Ѵ. ϰ ħ ã ߴµ ̹ 25000 ־. ħ ã ϸ ٷ ϴ ħ 繫 տ ߴ.
ħ ´ٴ° ߰ ۾ϰڴٴ°ǵ ʰ ;. 9ÿ ôµ 繫ǿ ҵ ־. ϴµ ϱ ٰ 12 Դ 繫 տ ߴ. ݰ Դ.
¿ ڰ ߷ . ¿ иؼ . Ÿ ־ Ӵ. 2ȣ ÷ Ȯ ۾.
Ű ϳ ŭ پ ε پ. ϰ 11 14 ణ . ̰ ø ȴ. ö 翬 öµ ܷ Ŀ Ͽ . Ͽ¡ ϳ ū ̴.
343 * 115 öǺ ̴ ܿ 16̸ ´. Ұ Ʒ Ǹ ׳ ʿ 8̸ۿ ȳ 縸 ܿ ִ ̴. ȰϷ ö ũⰡ ʹ ϰ ۾ ȵǰ ۾ ũ Ϸ Ű带 .
, . Ͽ¡ 380̴ 190̴. Ÿ ö ġ Ǵ ö ʿ䰡 . 190 ߾ 5 ø ߾ ̴ Ѵ. ̷ ﰢԼ ʿ ̾.
6(0.1045) 19.85, 7(0.1219) 23.161, 8(0.1392) 26.448 10(0.1737) 33.003 ȴ. ؾ ̵ ִ. Ͽ¡ ü ۿ . 17.5̸ ΰ ʿ ö д.
ª е ÷
´. ʸ ϰ ʿ ̴. ö 175̴
17.5/175 = 0.1̸ sin(x) 0.1
Ǵ 뷫 5.8̴. ´
ô.
ϰ µ 0.1 ϰ 1 ε ϴ° ġ ʴ. 12̸ ɷ ٲٸ 12/175 = 0.0685̸ 뷫 4 ȴ. ٸ 8 ̷ ߾ ̴ ұ sin(8) 0.1396 175 ϸ 24.43 ȴ. 12̸ ġ ̴. ̰ MS Ʈ ô.
Ʈ ̶
Ȯ ƴ. ü Ű Ⱑ ڷḦ ˻ ôµ ãڰ
5~10 . ᱹ
׳ Ƿ ۿ . 4ȣ, 5ȣ ״ ʿ䵵 .
̰ ǰ ƴ϶ Ͽ¡ ߰ ϸ ٲ ִ.
̰ ˻ϴٰ ٸ Ÿ ߰ߴµ յ Ⱑ
Ѱ ǰ ٰ Ѵ. ٸ Ÿڱ ̶ ü Ű
ϰ ų Ѵ. ڸ µ
ǿ̴. ʴ ʷƮ ߿ϴٴ ִ.
̰ ߰ 輱 ʿ
ڸ ° . ̰ ٸ ִ. ѹθ
̸ , ̸ ö 4
鿡 ʿϴ. Դٰ ̷ ϸ ö Ÿ ̻
. ̷ ϴ , Ʒ
ħ븦 ü Ű ٸ ٿ ؾ Ѵ.
6
߾ ̴ ̷κ ֵ 190 뷫 2Ƽ ̸ ȴ. ̸ŭ Ѵ. USB Ʈ ܵ 9̸ Ǵµ ༭ 10̸ ߴ. ڸ ʹ ٽ 15̸ . ħ .
ġ Ÿ Ȱ ö
÷ ô. ڸ 10̸
̸ ʿ ٸ ٿ Ű ü 20̸ .
ġ Ʒ ̱ ϸ ڸ
Ȯ . 15̸
÷ȴ. ̷ ʹ ʷƮ ־ Ѵ.
̸ ߱ USB Ʈ ܵ ִ κ վ ־.
վ Ʒ ܵ ɷ
κ . ̷ ǿ پ ̰ ̵ ȮǾ. USB ἱ Ȩ ξ. ġ
߶ ̸ ȴ. ÿ ΰ 6 ڸ 2 ö .
̼ҿ 3000, 1000 Ŭ ̷ ϰ δ. ִ ʰ ڼ . 鳯 ɷ ٲٰ · ϴ κ 丮 丰. ߴ ƴ. Ұ ߰ ö° ƴµ ϳ 常 ߰ڴ. ؼ յ 븦 ϼߴ.
и ġ 缭 ߶µ ̷ ̰ ° ߳ ڴ. ¿ Ƣ κ Į ؼ . ̰͵ Ŵ.
ö ÷ Ÿ κ ´. ǰ ־ 輱ϴµ Ȯ .
輱ϱ ö 뿡 ؾ Ѵ. 4 ھ öǿ ոٴ°Ŵ. ִ ⸮ öǿ ܿ İ Ѵ. 踦 Դ 谡 ʿѵ ̰ ߴ.
Դٰ ö 뿡 ܿ ġ ̶ ϱ . ٸ ö ϴ ߰ڴ. 輱 ϳ Ѵ. Ű 9 ô. Ͱ ݴ Ǿ ִ° ־ Ʒ Ⱦƾ ϴ ͵ ִ. ó ߾µ ߴ ݴ Ȱ .
9 Ǵ ߰ ô. USB ̹ ̾ ȱ⸸ ϸ ٷ Ѵ. LED νô.
Ʈ Ǵµ EndŰ νĵ ʴ´. Ǻ Ŀͱ IJϰ ôµ ܰδ ̻ . Ʈ νĵǴ ɷ 峭 ƴϰ Ʈѵ Էµȴ. ᱹ ġ ҷε ׳ ̰ ̴̽. ġ û ٲ Է ȴ.
峭 ġ ִ DZ Ҿؼ ٸ ġ ٲ. Ʈ ġε ʴ. öǿ 鼭 ̴. Ǵ° Ȯ 輱 . ʺ ʴ ϳ ã Ϳ ߴ.
κ Ӱ Ǿ Ϻ ġ ߸ ų Ŀ ٸ ϳ ߸ ־. и ̷ ϱ ϴ. 輱 ̴ ˳ ʾƵ ۾ϱ ̿. ŸƮϰ ϸ 輱߿ ʵ ؾ Ѵ. 輱 Ϸ ϴ.
µ ϳ 1 Ű ª ߴ. 1 M1ٰ̾ ٲٴ ٶ Lang Ǿµ Ʒ ŭ ̰ ġ ʴ. Lang ٿ. ̷ ѹ ϸ ٲٱ ʴ.
輱ϴٰ ɷ ưưϰ ̴. Ʈ ־. 켱 EnterŰ BS ԷµǴ Ͼµ ռ ִ ̴. ̻ Ctrl, 2, Alt Ͱ ġǾ ִµ ༮ ǵ帮 ̴. ° Ҵ.
ϳ, ǿ FNŰ ġ ־. Է¿ LED Ű Ѵ. Ctrl ߶ FN ̰ û ġ ϳ ٿ ߾ӿ Ѵ. ϸ ׳ ֵ LED Ž ־ Ѵ.
LED FN+Ʒ, Űε FN+Ʒ ָ . ¸ ϴ° ƴϾ µǴ ִ. LED Ÿ ִµ ̰ FN+Ins Ѵ. Ins Ű εǾ ʿ䵵 .
ġ ü Űĸ . ̹ Ʈ ٴ 17̸ Űĸ ƾ Ѵ. CK 87 Ȳ ٰ ǰ 1ȣ Ǵ ٶ ִ Űĸ ߴ. ϴ ʺ ôµ ߰Ű . Ű پ ־ Ű κ ߶ Ѵ.
ϰ ۾ ; о ôµ 縸 β ʾ õ . δ ϴ Ұ . ᱹ ߶ ۿ μ ٸ . Ű ߶ Ҵ.
̶ ¿ Ʒ ƾ Ѵ. Ư Ʒ Űĸ Ϻΰ ľ ɸŸ ʴ´. Ű ٴڴٴ پ ¦ ġ Ѵ. ϴ ⸸ ϸ Ÿġµ ū .
Ű ߶ ε հ . 輱 ϰ ġ ʹ 뵿 ô ü ٴ ȴ. ̷ ǫ ڰ Ͼ Ѵ. ϼ ٰ õ µ . 12 5 µ ġ ʾ Űĸ ִ.
å ɾ Ʋ Į Űĸ ̸ ߴ. ð ɸ ټ µ 26 ɸ. 5 ¦ Ѵµ õȴ ϴ ð ¿ . Į ְ 尩 е带 Ȱؼ ̲ ϴ ٰ ӵ ʾҴ.
ٰ ٰ ٰ ̷ ϴ ۿ. Űĸ ° ¥ ̴. ƮĮ ߶ ϴ ȿ ʰ ڸ ̳ Űĸ ִ ̳ Ѱ̴. ϴ 3ȣ ϼϰڴٴ ϳ Ŵ ߴµ ̰ ϸ鼭 . Ϸ ɾƼ Űĸ ִ ó ٴ .
Է ɸŸ ʰ ´. ġ° ʴ . Űĸ ۾ ̹ ̾ ڰ 3D ͷ Űĸ ߰ڴ. 6ú ؼ ణ Ѿ Ҵµ ⺻ īװ īװ ϼߴ.
18 Ȳ̶ ݸ ϸ ⼭ ߴ. հ ϴٰ ְ ǰ . ¸ µ ʿ Ϸ, Ʋ ȸ Ǿ ð ϸ ȴ. Ʈ ʿѸŭ Űĸ ٰ ؼ Ű ϴ ͵ ƴϴ . Űĸ 鼭 ظ ̰ ̾ ִ.
ν ŭ̳ ̴ ϴ. ۾ ϰ ȴٸ ȿ ã ߰ڴ. ׳ Į ̻ öƽ İ ٴ ̴. Űĸ ؼ Į ū λ ʾҴ.
---------------------
Ϸ ⸦ ȸ Ͼ Į ߴ. հ ̶ ȸǾ ڴ ߴµ ϴ ĵ ׳ ; ȴ. ô ̷ϰԵ ߵ ־ ϰ ȴ.
Ŀ ٽ ѹ Ʒ ġ Űĸ ߴ. Ʒ鸸 Ƽ и ʾ Ϻδ 鵵 Ҵ. ̶ ϰŶ ߴµ ʾҴ. ൵ εġ ʰ ־.
2ȣ 3ȣ . پ ٰ û ۾ٴ ʴ´. 19 17 Ǿ 10% ణ ۾ ̴. ū ̴ δ. ġ ִ ʴ. Ÿ . ۾ ģ ⸦ ûҵ ߴ.
ϰ ѵϱ ѵ ʹ ϳ . ̰ 1.5Ͽ ѹ濡 ° ִ ̴. ٰ ͵ ƴϴ. Ͽ¡ ʾ ĸ µ ̰͵ ؾ Ѵ.
ʾ ۾ ɷε Ʈ ϴ. Ʈ ô. ⼭ Ʈ ǰ 4ȣ ̱ ϴ. ѹ Ѱ ƴ϶ ΰ ߴ.
ġ : ̵Ÿ ణ پ. ݿ ͼ հ ʹ ָ ̵ϴ . ¿δ ̵ ̵ ߳ ڸ Ű ƴϴ. δ ¦ ٴ .
Կ , հ ϴ ̴. 17 ϸ 16̸ . հ ̵ϴ Ÿ ƴ ̹Ƿ ֽ ʿ 18 ص . 17 ġٰ Ƽ 19 ϴٴ . Űĸ ִ а 17 Ǵ 18 ̴.
ġ ̵ Ÿ ٿ Ѵ. Ʒ ָ հ ŭ ǰ ӵ . LP ġ ٲٰ 2 12 ϰ 1, 3 10 ° ϴ. 12 Ƽ Űĸ , հ 12~13 Ұϴ.
뷫 4̸ ö Դµ ġ . ణ ÷ 3 ġ ̸ ġ ȴ. ġ ̸ ó ϰ ѹ ġ ͼ⸸ ϸ ȴ.
3 5 ߰ : 4ȣ 18, 17 ϱ ߴ. 18δ õ ϰ ٿ ° ǿ ̶ źΰ Į ϴ ־ ̱ Ѵ. LP Űĸ ڸ ʰ غκи ڸ ȴ.
迭 ü ̸ εƮ ִ ͺ ξ . ϰǴٴ ְ Ű带 . 迭 翬 äؾ å̸ ִ° , ⸦ ϴ ̴. ε ǰ ̴.
14. 2ȣ 11ȣ شð 14 ÷ȴµ ϴ. Ȳġ ڿ ¿ հ ̷ Ѵ. ö.
¿ Ը J ִٰ U ణ Ʒ M ణ ȴ. հ Ⱑ ۴ٴ ̴.
Ȳġ ¿ Ű ̷ ո ¦ ȴ. Ƽ Ű忡 ̷ ġ ͼؼ ƴϸ ո ؼ ܷ ū ʾҴ . иѰ ڷ ° ϴٴ ̴.
ٶ ϱ ô. ¿ Ƿ ŭ ̸ ȴ. 뷫 22 ´. ȴٰ ϰ Ǹ ̶ ִ밪̶ ִ.
14 û Ѱ ϸ ʰ 뿡 · 14 ´. 㸮 Ʋ ° ƴ϶ ų Ȱ̿ Ȳġ ġ Ѵ. 22 µ Ƿ Ŭ ̴.
Ÿ͵ ִ. پ ִٸ ִ ʿ . Ʈ ణ Ҵµ 14ε ϴ. ̷ ʹ ϴ Ÿ ̴° ڴ.
3 4 ߰ : ĺ 14 ϴ. ǽ ڼ ϸ ð ڼ Ű ǰϴ. ڿ. ð ۾ϸ ڿ 뿡 ٰ ǰ ̶ հ ݴ밡 ȴ.
¸ հ ̵ϱ ʹ ߷ ų ƴϸ ո ٱ Ѵ. ڼ θ ͺ ǰϴ.
2ȣ 11ε ̰͵ 뿡 ̰ ణ . ׳ ΰ Ȯϰ ϰ ô. ĿƮ ̴ ȰѰǵ ̷ ̾. ϰ Ȯ ʴ.
9 14 ϴ Ȯ ϴ. Ÿ 9 Ƿ 8 ص . Ȯ ٿ ߰ڴ. ̹ 迡 '' , ܽð , ð ؾ Ҵ. ̷ ǰ ϰ Ѵ.
̿ 3ȣ ұ? ̷ ˰ и Ŵ. Ͽ¡ 縦 Ǯ ణ ٽ ̸ ȴ. 14 8 ؾ ϴ Ͽ¡ ö 6 ߸ ´. ϴ 迡 Ÿ ణ .
· Ÿ Ȯ ϴ. ʾƵ ǰ Ȥ ո ణ ȴ. θ° ʰ ǰ ʴ´. Ƽ 鼭 ̹ ͼ ֱ ϰŴ. а õߴ ϱ 4ȣ ϼ 14 ٽ ̴.
6 ϴ Ѱ ´. ڿ Ǹ 10 Ǿ ̸ 8 Ѵ. ̸ Ű ߾ ϰ ҷ ݴΰ ʷƮ ݵ ʿϴ. 4 Ű ü ̸ ߴ° .
4 Ϳ ؼ ϴ. ġ LP ٲٸ 5̸ ̻ ̶ 6 ൵ . Ű ü ← ȴ. ϴ 6 ϰ ̻ ̴ ġ ٲ Ŀ ٽ ߰ڴ.
3 5 ߰ : 븦 6 ܻ ְ Ʒ ⸦ ִٰ ٲ ͵ ְ ö ª κе ִ. · 7.
Է¿ ְų Ѱ и ƴ 絵 ̴. ȭ ַ ̰ ϸ پ Ʈ 4ȣ 4 Ѵ. ٵ ̰ Ͽ¡ ִ.
: ̸ ε Ѵ. ̰ ߾Ӱ ¿ ̰ ϴ ڴ. .
߾Ӱ ̱ »(1) Ҵ. ݸ ϴ(3) ִ ߱ ٴڿ ٿ. ̶ (2) ϴ(4) ̰ ʴٴ ̴. Ʒ µ ٸ. ϴ ٴ̸ ϴ ߿ . ٰ ϴ ̸ŭ ̸ ϴ .
. ﰢ ݵ 簢 Ϻη Ѵ. ٸ 1 2 ŭ 4 ̸ ϸ ̰ ? δ Ȯ ´ .
1 ΰ 3 ٴڿ θ 밢 2, 4 Ÿ. 2 ִ ø 4 ٴ ǰ ݴ 4 ִ ø 2 ٴ ȴ. 1 ̸ 2, 4 ָ ̰ . 2 4 1̸ ̴ ݺ̴. ݺ Ȯġ ´ .
Ѱ Ұ ִ. 3 ٴڵ 0 ƴ϶ ̴. ö; ϹǷ ü ̿ ؾ Ѵ. ̰ ϴ 0 ü ̵ϸ ȴ. ̷ 2, 4 ̸ ٲ Ǵ°̴. , Ʒ, ̵ص 鿡 ϴ°ε Ȯ ڴ.
̸ ̸ ؾ Ѵ. ̿ ߾Ӱ ̸ ߴµ ̿ 2 ̰ . ⼭ʹ ϴ ȴٰ . ٲ ȴٸ ̿ ϸ ȴ. Ȥ ƴϸ ´ ڸ ۿ . ̹ ξ ̸ ٿ ٽ ߴ.
鿡 鿩 ִ. ̹Ƿ 輱 Ʒ . ü ̴ 4̸̸ ϴ ̱ ص 7̸ Ȯϸ ȴ. 3 7̸̸ 4 35 - 7 = 28̴.
Ȯϰ ´ ϴ ͵ ǰϴ ׳ ϴ ߶ . 2 ö ߶ ڸ ȰϿ Դ. Ƴ ǵ ߶ ¿츦 ־ ̰ . ؿ ǽ ϳ ¿ 밡 ʿ䰡 .
뷫 ε ̴ ƴϰ 7~8̸ . ö 鿡 ʴ´. ٴ ũ. βŭ پ Ȯ ʴ.
⼭ʹ ̳ ϰ ׳ ߾. ϴ 밡 Ϻθ ߶´. Į ؼ ߾. ߶ Ȯ ߴ° Ȯϴ. Ŀ ͼŷ ö ߴ. ߴ ﰢ ־ ö о. ö 縦 ؿ;߰ڴ.
1 42̸, 4 33̸̴ 9̸ ̳. 9/130 0.069̹Ƿ 4 ȴ. 2 22̸, 3 13̸̴. β 6̸ Ⱦ ̰ ȵǴ . ణ ʷƮ ϳ ĥϴ. ѵ ̰ ǰ ٴ 4 ֱ Ѵ.
¿ Ÿ ָѵ ödz 29̸̰ dz 40̸ . ͼŸ ʹ ƴϸ ߸Ѱ ̰ ʾ Ÿ. »ܿ ̸ ¦ ϰ . ̻ 3ȣ Ϸߴ. ϵ ϸ մ ̴.
ο Ű ᰡ ߴ. K640T Slim ֹ µ ۿԴ. LP ġ̰ û , ̴. ݰ ٷ ô.
Ÿ ©Ÿ û 극 ̵ ϸ 극κٴ . USB C ϰ ̺ и̶ . ô.
̰ɷ Ÿġ ִµ ƴ϶ ̴. ʷƮ ȴٴ . û ġ ̾ ô.
Ȯ . ̴ ̰ Ʈϵ ª Ʒʵ ª 輱ϴµ ִ. ̰ ̰ ġ ġ ū ƴѰ ʹ.
¦ ö ¼ ߴµ öǿ θ . ̰ 踦 ٽ ؾ ϴµ ȰƼ ̴.
ٸ. Ȱٸ 3ȣ ٷ ġ ִµ ǰ ϳ Ѵ. ̹ . 3ȣ ¿ ⺻ ġ ۿ .
ǿ Ȯ Űĸ Ȯ ̰ . ó ̷ ü ɱ? Ȱ Űĸ ִ. µ Ϲ Űĸ LP Ʒ Ʈ .
ݴ κи ¦ Ű Ÿ ȴ. 3ȣ Űĸ ̰ɷ ٲ㵵 ݱ ĮѰ Ǿ ̶ ؼ ϰڴ. ̰ɷ Ű带 Ŷ ٷ üߴ.
ȸ ǰ̶ ü ϴ. ġ ü ʹ ʰ Ǯ Ѵ. ̰ 䱸ϴ հ ô ʹ. λ ϱ ߴ.
ʹ ̰͵ ؾ ϳ, Ǯ 常ؾ ϳ ;µ ڲ ϴ ͵ߴ. ǰ ġ ϰ üǾ ִ° ƴ϶ ǰ ¹ ִ. Ǯ ʹ ʿ ¿츸 ¦ ְ յڷ Ʋ ̾ ָ ȴ. ͵ϴ ݹ ̾Ҵ.
̿ λ ġ ѹ . ̹ صǾ ־ ظ ϸ ȴ.
ִ ̸ Ʒ Ǿ ִ. Ķ ¦ а ְ پ Է νѴ. , ä ۵Ǿ ߷ ٰ ź ٴ ̴. ä о ̴° ƴϴ. Ƹ ̷ .
ݴʿ ɼ谡 ִµ ݴ Ⱑ ɼ ߾ κ ϸ鼭 ϴ Ҹ . ɼ а ְ Ҹ Ѵ. Ʒʿ ö ִµ 갡 Ű Ѵ. Ʒǿ ǰ ̴.
ɼ Ҹ °Ŷ ɼ谡 ڳ? ġ ϳ ô. ̷ ˰ Ѳ Ŵ. Ѳ 4 Ǿ ־ üϷ ̰͵ ʴ. Ȯ ¥ ɼ谡 . ƴ, ̷ ûຸٴ ξ Ǵ° ƴѰ? Ҹ ° ʼ ƴϰ κ ص ȴ.
κ ϰ ̸ 11̸ ణ Ѵ´. 14̸ ߶ ִٴ ε ġ ִ. LP ġ ̰ ߾. ߶ ߴ. Űĸ ۾ հ λ ñϴ ¿ .
öƽ β ̰ Įδ . ٱ Ѷ Ѷ ߶ ʴ ߰ ڸ ᱹ ߶. е ڸ Į ٽ ٵ ϴ ۾ ð ɸ. ڸ ġ ̸ ִ 3̸ پ 11̸ ȴ. ̸ 12̸̵ Ѳ ġ ݸ ؾ 11̸̴.
̰ ص ǿ뼺 . 11̸ δٰ ص ö Ϻθ ܾ ϹǷ Űġ 13̸ ְ װ͵ . ġ 12̸ ö 2̸ 14̸ ġ ȴ. ؼ 3̸ ִٴ 䵥 ϴ ƴϾ ̷Ա ʿ .
̷ ̶ Ʈ ġ . Ʈ LED ʿ δµ ̰ 4̸̴. Դٰ LED Ǿ ־ ߶ . ϵ ߶ Űġ 12̸ ִ. ̰͵ .
ϴ ġ 17 ~18, δ 2 12̸ 1, 3 10̸̴. ̰ Ϸ ġ 12 * 8 ̸ ; Ѵ. ġ ľ 3D ͷ ؼ ϴ ϴ. Űĸ Ѵ. ġ ߶ ° ƴ . հ . K470 ǿ 10̸̴.
12̸ ϰ ̸ ̴̻. ̰ ͱ ǰ . ׳ Xڷ ̴. 뷮 ̰͵ ġ ٲ ǰ ۿ ϴ.
ǫ ڰ Ͼ. ϴ ü ڴµ ڰ Ͼ ׳ . 3ȣ Ʈ ôµ . Ʈ . ǰ Ұ δ.
ũ 1~6 ߸Ǿ ִ. ϴٰ . Ư 1 Num εǾ
־ ̴. 3~8 ٲ۴. 2
ܵаǵ » ESC . Űʸ
ϸ Ǵ°Ŷ ٷ Ϸߴ.
Ƽ Ű
迭 д ߰ߵǾ. Ű Ƽ ٲپٸ ̶ Ƽ 迭 Ű
о Ѵ. Ư 忡 Ƽ ٲ㾵 ۿ Ű Ȯؾ Ѵ. ڵ尡 .
GetAlphabet(CM_ENG,
kidx, chr)
CM_ENG ÿ ߿ ϳ Ѵ. ̰ Ѱ Ƶ ϸ Ƽ ο ټ ̽ .
S, Q - S
Q, S - Q
Q - Q
S - S
- S
ã ߰ߵǴ° ϵ
CM_ENG Ű ǰڴ. 켱
شٰų ʾҴ.
// ߰ߵǴ ǿ Ű е Ѵ.
int engCmIdx =
FindLangChaMat(N_EN);
int engCm;
if (engCmIdx == -1) {
engCm = CM_ENG;
} else {
engCm = Opt.useChaMat[engCmIdx];
}
if (GetAlphabet(engCm,
kidx, chr)) {
FindLangChaMat ã ִ° ƴ϶ Opt.useChaMat
ȣ ã ؾ Ѵ. ѹ ߴµ . Ƽ
ٲٸ Ƽ Ű Ǹ ߿ ٲٸ ٷ ȴ.
, , ־Ʃ α ŷε
ϸ ū . Ʒѱ ŷ ʴ´. IME 嵵 ȭ Shift+Space ѿ ȯ
ȵȴ. VK_HANGUL Ű Է ϴ ϴ. / ϸ ִ.
ι,
̰ DZ Ѵ. ̷̴ ü ǥ Է IME
ʰ ŰԷ ó ִ ̴. ȯ Ű ϴ´ ٲ ֵ δ
¿ Shift, Ctrl ̽ ǰ Ctrl+Space
ٲ ȯ 浹 ϱ Ѵ.
ü Է±⸦
ѵ ɼ ʴ´. ѱ۷ ġ Ÿ ٲٱ ϰ 3 DZ ϴ üʹ ٸ Է ü踦 ϴ . Ȥó
ؼ ѱ 2 ٲٴ ̰ ȴ. ̴
ߵȴ.
ٲٸ
â . ٸ ִ ̰ ̽ ̹ ϱ
. ȵȴٴ ˾ ΰ Ѵ.
ũ Ű 4 ø ߴ.
73Ű 77Ű Ǵµ ϴ ڴ . ̰
â ΰǵ PrtSc Break
ؼ ȭϱ Ű ߿ ʴٴ ̴. ִ
ְ ̴ Ǵ ʿ . ߿ Ǵ ּ 迭
ʴ ǰ ¿ ϴ ϴ° ϴ.
Ű ø ϴ ٸ ϴ
Ű ʿ ־ ġ ʴ´ٴ ̴. Ű Ű忡
Ű ִ. ũΰ ʿ ִ ͺ ʿ
3 Ȱ뵵 ִ. ߰ϴ Ű M7,
M8, M9 ϵ Ʈ PrtSc, ScrL, Break θ
ϴ. Menu, Ins, BS, NumLock ִ.
»ܿ Esc ǵ Esc Űε ġ
ͼ ƽ ϴ . ̰ ġ ° ּ 迭 Esc ־ ϴµ ġ ̴. Ǯ迭
Ű 2 Ȱ ؾ Ѵ.
Ǯ迭 Esc ִµ ʿ .
ȣ ϳ Ҵؼ Է Ǹ ִµ ȣ ġ ƴϰ ϰ Ѽյȴ. Ǯ迭 Esc ũη ϰ ʱⰪ Escθ Ҵ α ߴ. ,
ߺ ϸ ٸ Ű ٲ ֵ ν ߺ ȸ ܸ ϴ ̴. -> ߿ ٽ ôµ Esc ٲ
. Esc ׳ .
ٸ
Esc ڸ ũ ȣ ٱ? ȣ M10
ִ° ʹ Ȧϴ M7 ָ Ʒ ´. ᱹ Esc ڸ M1 ǰ ũŰ ȣ ϳ з
Ѵ. Ű 2 ̸ ̷ ؼ
ϳ ξ.
Űʿ
4 ø ǥ Esc Űġ ݹŭ ̵ ߾ӿ ξ. ũŰ ĸ Mx ϰ useEtc ɼ ý EscŰ ܵ ϹǷ ũη
ʴ´. ȭ Ű ġ ߴ. ̴
ȭ ġ ǰ .
Ű ϴ Ǿ ʿ
Ű þ Ű ̱ ϴ. ¿ ´.
ũδ ϸ ProcessMacro Լ
ǰ о Ѵ. Լ Ǿ ִ. ũ
Ű ȣ ũ ϸ Ű Ҵؼ ϴ ̴. , ũδ 100 1000 ̸
ŰҴ Ͽ ٲ ̶ ̴.
ܼ Ű ü Ӹ ƴ϶ ũ
ȰϿ ۵ ϴ. ʹ ̴ ϰ ϱ ŷӴ. ׳ ܼϰ 10 ũο ü Ű Ű ϴ
ٲٴ° ڴ. Opt arMacro 迭 ϰ ũŰ 1:1 Ѵ. ü Ű ̸ տ ȣ ^@#! ٿ Ű ϵ ߴ.
ʱ Ŭ , UnDo, ũž Ƽ Ű üϵ Ҵ. Ʈ Ŀ ϴ. ũ ȭڴ ϰ
ߴ. ܼ 10 ڿ ְ ϱ⸸ ϸ
ȴ.
۾ UI ۾ҷ ô ǰؼ ұ ϴٰ ؼ ״. Ű
̺ arVk ʿϰ ũ ̸ ־ ߴµ Ű ̸
ٿ ߰ڴ.
е忡 ִ Ű Ƽ̵ Ű, Ű ؼ ִ. ŷ߿ ȭڸ
Ű ̸ Էؾ Ѵ. ŷ ȭڴ ŷ ̴.
Ű ̴Ϲ迭 Edit 忡 ְ Ű ̴.
ũŰ ̴Ϲ迭 ƿ . ̴ 迭ε Ϸ ̵鵵 ̴Ϲ迭
; Ѵ.
ȿ Ƽ̵Ű ִµ ڸ M2 ~ M7 . ƽԵ EditLock ¿ Copy, Paste
ũθ ϸ ϴ. ִ ũ Ű ϱ ѵ
̴ 迭 ¿ κ̴.
BS
ܵ µ Edit Tab ڸ BS ־ αѴ. Ű ǻ
Ctrl+BS Էؾ Ѵٸ ϵ ־ Ѵ. ̰ ȵǸ ̰͵ ̴ Ұ BS Ű
α Ѵ.
ߴµ ̰ ϵڵ̶ ̴. OnPaint TYGHBN ڸ ĸ M2~M7 ٲٰ ProcessMacro ũ
ε ־. Tab ̾ ĸǵ ٲٰ ProcessKey BS óߴ. ProcessEdit ȣ Tab óϱ
óϴ ۿ BS ProcessBs ȣؾ
ϱ Ű ؼ ȵȴ. ڵ尡 .
ũ з Ƽ̵Ű FN Ű ־. ̷ Ǹ FN ϳ ̾ ϰ Ǿ ȿ ִµ ̾ ʱ Ѵ. ܵŰ ϰ ٸŰ ̾ ϱ ָϴ.
Ű ״µ FNŰ ʿ ִ ʴ. FNŰ ȭ鿡 Ű ִ ۼ ʾҴ. FN
ٸ Ű Ű ɼ ̴.
Ʈ Ѹŭ ߴ. 4ȣ . 3ȣ
ʾ Ʈ ߰ ־ 迡 ̴. ָ 갣
ؼ ö ֹ ְ Ͽ¡ ̸ ΰ ֿ 4ȣ Ѵ.
ֺ ð . 4ȣ Ư ȸ ٴϸ鼭
ǻ . ص ó ߴ ͺ ôǾ ǻ ϴ.
4ȣ ϴ LP ġ Ű Ŀ
ϰų ٸ ã Ѵ. ġ ǵ ణ ̹ հ
¦ Ѵ. Ź ٸ ̰ ߿ Ŵ. ̺ ϴ ɷ .
6̶ Ű 3 и̶
̳ Ұ . 20¥ ִµ ϼ ʾ . ʿѰ ̰ǵ ΰ ŷϴ Ʈ ʴ´. , ε ȱ ϴµ ؿܹ̰ ϴ. ̰ 20Ű ѹ濡 3 .
FF Ұ 2000 ۿ ϴµ FM ΰ Ĵ . ̰ ϱ
ִ 2 ̶ܼ ؾ߰ڴµ װ͵ . ã
ã ο ܿ ϳ ãҴ. ̰ ˻ϴ ¥ Ը ´° ã ƴ.
3ȣ ö ʹ ۰ Ͽ¡ ġ ʰ Ǻ ª 븦
. ̹ ä︸ŭ ְ ưưϰ ҰŴ.
߿ ʴ. ڼ ǿ뼺 Ȯؾ Ѵ.
ڱ
alt+f4 ߴ. alt 鸸 ܶ Էµȴ. ̰ ΰ ; Ʈ α ¿ altŰ
Է ٸ Ÿ. sys Է ƴϰ down
up ʴ´.
ϵ ̶̻ Ȳ̶
ô. и Ǿ ְ ġ ̻ µ ƮŰ keydown ´. ռ ߰ų Ű
. alt ̻ ϴµ ༮ ̻
ִ.
ߴٰ ٲ۰ǵ
alt ѿŰ ٸ ϴ ̴. Ŀʹ
Ǿ ߶ ٿ ٲٸ ȴ. alt ٲ
Ѵ. ذߴµ Ȯ . Ƹ
ռ ƴѰ Ǵµ FNŰ ִ.
Ű ƹ ̸
ٴϸ Ų . ٴڿ ٴ ʵ 鿡 ְ Űĸ
. ߾ κ Ƽ LEDҺ ߰ڴ.
LP û
ִ 2ȣ öǿ ٿ ô. Ȯ Ƽ ̵Ÿ
ª Ű ʴ. ʾ ̰ɷ ǰ 繫ǿ ᵵ . Űĸ ǥغ ణ ۾ 18̸ Ƶ ȴ.
Ű ɷ µ ʾ
ڰ հ о ϴ. Űĸ ˶ϰ Ȱ ְ ̴. ϴ ̰ ߴ ڴ. ̿
迡 3ȣ Űĸ ٲ. Į ̴.
̰ ̰ ʾ δ. ڸ ѵ ¿찡 ణ ɸŸ. ܽ
Ű Ư ¿ κ̴.
ú Ÿ ϰ
ϱ ߴ. 2δ 뷫 600Ÿ
δ . ݾ ñ Ź 迭 ݾ ٲµ
Ƽ Դ ϴ ϵ ŵǴ ƴϴ. ֱ ϱ Ѵ. ʹ
Ϸ翡 ѽð ص ݹ ð . Ű.
ǰ 4ȣ
̴. ٸ · پ Ʈ Ѵ. ϸ ʿ䰡 .
Ű ణ ̶ ̹
. ڿ ° Ǹ ġʹ ʴ.
miryoku, corne ġε ߾ ̵ϱ Ѵ. ̷ ٰŴ edit enter
θ° ٱ num, lang ͺ ̴.
ٱδ Ϳ θ ڼ Ʋ.
enter JK ־µ 迭 MŰ 17̸ 8.5̸, 19̸ 9.5̸ ־.
M ġŰ ʹ ̹ 4̸
. Ű 15, 30µ ̰ ۴. ̹ 20, 40 ణ ÷ Ѵ. Ű
2ȣ ŰȦ Űĸ ġŲ. ̷ ȴ.
߾ 뷫 5̸
̵߰ ̰ ձ۰ . ȭ ְ հ Ʈ Ѵ.
← հ ªƼ
ڼ ´. ü Ű հ ̿ Ű ̸ ٸ ϴµ ڷ
δ ƹ ° ڴ. ߿
xbow ȴ ô.
뷫 8̸
. ̷ հ ̴.
հ ٸ հ 7̸ ª.
ũ ̰ ְ 뷫
̰ . ڿ ͼ ִ Դ ڱ ̸ŭ ̸ θ ̰͵ Ʒ
5̸ Ѵ. 5, 6 ¦ 4 Ű ü ձ.
ȭ ٰ ̵Ϸ Ctrl+Ű
ϴµ ̰ Ѽ ٴ ߰ߴ. Shift . α ctrl+alt+del Ѽ
ε ϴ. ̴Ϲ迭 ϱ Ȱ뼺 ɰ ִ.
Ctrlŭ
ʿ ġؾ , ƴϸ ó FN Caps ġ ڸ Ctrl ƾ ̴. Ű ߺ ġϴ Ϳ ε Ctrlŭ ܸ ־߰ڴ. ̵ ũθ #right, ^right
ؼ ֱ ϴ. ̷ Ű ¿쿡 δ° ٶѰ .
ϵ 4ȣ ̸ վ Ѵ. ʿ
̴. ctrl, alt ʿ 2 δ ɷ
. Ű ´.
ȹ Ͽ ȴ. Ű þ ִ. Ű
.
3ȣ ߴ. 峪 ĿƮ ŷ Ǿ ū . ٸ ϰ װ ְ ִ. 켱 ũ copy, paste ô ϴ. ġ 簡 ȴٴ û ̸
ũ ε Ȱ뿹̴. Űո ص Ǽ ϴ.
ġ Էϴ Ű
. num Դ ҷ ⽺ Ǽ ϰ Էϴ . ̾ ۿ . ƿ ߰ ͱ ѵ 12 num , ȣ
κ Ű 2 ϴ. Ƽ ȣŰ 21ε ȣ 7 12
߰ص 19̴. \ `Ű
ڸ 4 ϴ ۿ .
12
91Ű þ Ӹ ƴ϶ Űδ ȵǰ Ǯ迭 ؾ ϴµ ʹ
о δ̴. ̰ ϴ ٰ ƴϰ ٶ ʴ.
Ű Է¿ 뵵 ϴ ɼ ϱ ߴ. ڸ ٷ Է
־ Ѵ. ɼ ȭڰ ƴ϶ FNŰ ǽð
ֵ ̴.
̾ ٲٴ edit num ִٰ ڸ Էϸ ϴ
־. ѹ Է ϴ ctrl, shift ̴. ڸ µ ڱ Ű ȴٰų Ű ϸ Ȳ.
̷ Ű ŸӾƿ ΰ ð ļ Է ̾ ƿ ʿϴ. ªԴ 1ʿ Դ 10 ȴ.
Shift Ŭ, Ctrl 콺 Ű Ű Once ° µ
ʴ ߰ߴ. ¥ ε ذ ð ߰ڴ. Once 簡 콺 ŷϵ簡 ġ ؾ Ѵ.
Ű ϴ ߰ڴ.
------------------------
4ȣ Ͽ¡ ߾ ö ڸ ߴ.
3ȣ ݴ ߴ Ͽ¡ ʰ ߴ. ̹
ũ . ̸ 3̸
ũ ߴ. ǰ 15̸ β 378 * 148 ũ ߶.
ũ Į ϸ ص ڸ
ִ. ̰ ̴ ׳ ; °ǵ ϰ ִ. п ũ ϴ´ Ӱ ְ Ǿ. ˾Ƶδ
͵ ū ȴ. ŷ ʿ ǫ Ҵ.
̰ USBƮ
ȣϱ ؼ̴. ʹ ٴڿ ļյ ְ ˵ α ̴. Ʒ ϱ Ȧ̴. ö ̶
η վµ ưưϴ. 3ȣ ̷ ߴµ Ƽ ִ.
ũ 븦 ھƾ Ѵ. հ 縦 ھ ô. 帱
ϰ ո ǽ ưưϰ . ٸ ʹ Ӹ κ Ƣ
ʴٴ ƽ.
Ӹ κ
5̸¥ ⸮ Ա ʹ ȴ.
Ĵٰ ũ ո ȵǰڴ. Ӹ 縦 ؾ߰ڴ.
´. ö μϰ 1.5̸ ũ ٿ. ̷ ε 3ȣ ϴ. ̹
ǥ ° 븦 Ȯϰ ؼ ̴.
̰ ó 忡
û ̴. , ⸦ ؾ ϰ
輱 Ȯؾ Ѵ. Դٰ ¿ ̰ ߾ ġġ ¿
ణ ٸ. ܸ ؾ ϴµ ̰ ׳ .
3ȣκ ̿ , ´ ̸ ϴ
ĵ ô. Ǹ . ̴ Ͼ Ķ۽
̰ ߴ.
asin sin Լε Ӹ ó ô. sin κ ϴµ asin ݴ κ
Ѵ. ̸ ˰ ̵κ س ̴. =DEGREES(ASIN(19/180)),
=DEGREES(ASIN(8/130)) ̴. ⺻ ؼ ٲ
Ѵ.
´ ôµ
Ȯϴ. ħħ ͺ н ϴ° . ȰϿ ϴ ̸ ϸ ȴ. ϴ 5̸ Ұ , 4 ߴ.
ϴ =140*SIN(RADIANS(4))+5̰, =190*SIN(RADIANS(4))+14.76 Ѵ. ⼭ 5, 14.76 3, 2 ̴. ϴ Ǹ ڵ ȴ. ̷ ؼ
븦 ȴ.
ٸ. ߾ ̴ ƾ ϴ ȰŰ ̰ ٸ ʺ ̰ ٸ. ̿ 4 170ŭ
̵ ̸ ȴ.
=28-170*SIN(RADIANS(4))
= 16.14
ʺ 밡 ʺ 1.38̸ ƾ Ȱ 4 ȴٴ .
̰ 븦 ִ. Ʒ ̸
ٸ. ¿ 뵵 ̴.
öǰ ̿ 18̸ ִ. 4
ణ µ 뷫 19~20 ̴.
ٱ ϹǷ 4 縦 Ѵ. Ӹ
ƴ϶ ʵ ε ̰ ̸ ϱ Ұϴ. ᱹ
78*28 ũ 簢 ڸ Į ٵ Ѵ.
̸
1.38ŭ ̳ . Ʒ 30̸ 絵
̶ . ̴ ٱ̸ 4
̼ϰ Ѵ. ڸ
tan(4)*15=1.04̴. 15̸ ȿ 1̸
. ̸ Ͽ 1̸ ڸ ٱ 1̸ Į ƾ ´.
ġ ̾ . ϴ ٱ ʷ ġ ߴ. 絵
ȵǰ ũ ۾ ʰ ׳ ߶. ̴.
߶ ǿ ´. ô 15T
12T ߶. ݴ 캸ٴ ϰ ƴ. ٽ ڸڴ ׳ Ѵ.
ߴ Į ߴµ ̰
̷ ʿ ֳ ͱ ϴ. öǸ ϸ Ǵµ ̴. ũǿ ϴ ̲ŷ ߴµ ̷ . ϼ ÷ ô.
ϴ ̱ ѵ ɸ κ ִ. ʹ 輱 ġ ʴ. ö ª µ ä ۵ Ȯ ߰ڴ. Ͽ¡ ̰ õ ǰϴ. Ͽ¡ DZ 踦 ߴ.
- ö ̴ 148 ä. ũ Ű尡 ۾ ʴ´. þ Ʒʿ д.
- , ũο īװ 3̸ 2̸
- 172 2̸ ø. ġ 18Ű ϳ Ƿ 190 18ŭ ۾ƾ ,
- ڸ 5̸ 3̸. Űĸ 3̸ .
Ű 4ȣ ۾ ϸ鼭 . ȵǴ DZ ϴ ص ེѵ Ѱ ʹ . ġ ߴµ , , ȣ Ѳ ̾ ٲ㰡 ԷϱⰡ ʹ ư ȿ̴. ̰ ǰ ڸ ϴ ذ õ ̴. ̰ ذ Űĸ μⰡ Ǿ ʾ Ÿٴ ͵ ܷ ϴ. ܿ ϵ ׳ ŷ ȭ ĸ ǥð ȴ.
BS ϱ ϴ. 忡 BS Է ٲ ٽ Ѵ. ߰ ũ prtsc ڸ BS ְų ƴϸ ƿ BS ġؾ߰ڴ. tab ڸ BS δ ¨ δ ٺ ذ ƴ. Ű 2 þ ġϱ Ѵ.
ctrl win alt bs fn ctrl
ctrl ʿ ְ bs ־ ϴ . bs Է߿ Shift+Space
۾ ġ Է . ٵ ̷ Ǹ ̴ 迭 46Ű ƴ϶ 48Ű ȴ. ̰
ū ȭ̸ ǵ Ƶ鿩 .
ڸ 뷮 Է ѵ 뵵 Ѱ谡 . ϵ Ű ø ư 4ȣ 79Ű ϴ. ƴ, ̻ Ű ø ؾ Ѵ. , ϵ ȭ κ ʴ. ʹ Ʈ ϰ ° ̴.
Ⱑ ʹ ۾ 輱 ϰ Ÿ ڼ ʴ´. ڿ ٸ Ŷ ƿ ڸ ̸ Ȯϴ° . ö ũ⸦ ٲ㼭 ʴ. 8 ÷ ٽ ߴ. Ը ϸ ȴ.
3 5 ̸ Ѵ. Ʒ ̴ 10.8̸ . » ̴ Ѵ. ö ª ʺ 1.1̸ .
=38.84-173*SIN(RADIANS(4)) = 26.77
̴ Ǹ 輱 ϰ Ÿ ϴ. ̰͵ ¦ ڸ . ݸ ̰ ʹٸ 鿡 Ʈ ϳ ִµ 뷫 3̸ .
-------------------
忡 迡 Դ. ̰ Ҹǰ ʿϴ. 120 3000, 2, 2.5, 3̸ 1000, 2000̴.
ٽ ̴ ٽ ϱ ߴ. ̿ ±迡 ̹ 15T β . Ʒ ״ 10̸ ̸ Ǵµ . ϰ 輱 ϴ.
߶ ϵ 3ȣ ظ ü ༮ Ȱߴ. ̿ ϴ ´ κ ߶ ȴ. ̷ Ӹ ۰ ƴ .... Ⱑ ¦ Į ҰŶ ʴ´. ̰ ϴµ ô. ִ ༮ ڴµ ʺ ϰ .
ڸ Į ٵ ٽ վ ũǿ ״. ѹ ۾̶ ɼϰ ó߰ ð ɸ ʴ´. öǸ ø ϸ ȴ. ӵ ִ.
ħ ö ֹϱ ۾ û ۼѴ. ij带 ߴµ ġ ȵ Ӵ ּ Ѵ ϴٰ Ѵ. ¿ ̹ Źؾ ϸ û ϰ Ѵ.
۾ û ۼؼ Ϸ ´. IJϰ 2~3ð ɸ ö ã ȴ. ù ٷ ۾ؼ 뿡 4ȣ ϼ ִ. ۾ û ġ ̹ Ƽ ۾ߴµ Ȯ ٴ ϰ ӵ . Ƽ Ϲ 뵵 ū .
Ƽ ġ ִµ ٰ ó ٲ ణ ġ ݹ ƿ´. ݹ ʴ ̴. հ ̵ ִ° ͺ 밨 ־ ̱ Ѵ. ̰ͺٴ Ű 79 ް ڳ. 鿡 Ƽ еϴ° ̴.
4ȣ ϱ sojett 1.0 Ѵ. 3ȣ Ű þ ٲ ־ 3ȣ ǰ ¦ ̷ ʿ䰡 ִ. ù θŭ ҽ ѹ ؾ Ѵ. Ư Ĵ а ҽ Ű ϴ Ҹ ҽ ϴ ͵ ǹ ִ ̴.
ٸ ҽ ʹ Ѵ. ð ʿ䰡 ְ Ǵ Ӹ ƴ϶ ƾ ֱ ̴. Ϲ 1.0 ϼ ǹ ̹ ƴϰ ܼ ϴܶ ǹ̴. ϴ ҽ ߴ.
- ŸƲ ¥ ڷ ǥߴ. ó ڵȭߴ ʰ ڵ ʿ .
- īװ ̵ ߴ. ̴ 迭 ⺻ ƴ϶ а Ǯ迭 ⺻̴.
- ʱ ũⰡ FHD Ǿ ִµ ʹ Ŀ 1400*800 ũ ٿ.
ؼ Ȩ ϵ ϸ Sojett100 Ѵ. 丮 ini ϱ ̴. ϰ ҽ ϴ ߴµ ǻ ر , , Ʈؾ߰ڴ.
۾ؼ ħ û ´µ ƿ찡 ٻ ִ ۾ ϰ ῡ ۾ ̴. 2ñ ٸ µ 8ÿ Ϸߴٰ ȭ Դ. ӿ Ȯϰ ȴ. ̰ɷ ϼ̸ ѵι Źؾ ִ°Ŷ ߰ڴ.
̰ ܺο ǷϷ ۾ε ¥ ް ִ ̴. 뽺ƿ Ƿ ϰ ڸ ´µ . , 뼱 dz ٰ 뿡 Ϸ . ֳ̹ 4ȣ ϼؾ ٵ ɷ ڴ.
Ʈ Ʈ ؾ Ѵ. 1.0 . ø ȿ ۾ ҽ 丵 Ѵ.
Ű ̺ ߴ. ߴ ӵ ȵȴ. arHookRecord, arHookRecordHan ڷκ Ű
Shift θ ϴ ̺ ߺ̴. ̵ tblVk ϳ ϰ Ű 256 Ű ̺
ߴ.
struct sVirtualKey
{
UINT vk; // Ű ڵ. ϹǷ ÷ڿ ġѴ.
char Name[32]; // Ű ̸. ĸ ǥ ũ ۼ. ҹڴ
int scan; // ĵ ڵ
char han[8]; // ѱ . Ű R
char hanShift[8]; // Shift Է½ ѱ . Ű R
char eng[8]; // , ȣ. Ű R r
char engShift[8]; // Shift Է½ , ȣ. Ű R R
};
ü ϳ Ű, ũο , ĵڵ, ѿ ڿ Ǵ Ű ǥ ִ. , ĵڵ ִµ ؼ ä ̴. ̺ ϴµ Ұ 3~4ð ɷȴ.
̺ ϴ Լ ü ߴ. Find, Get̶ ϰ µ Get ߴ. ڷκ Ű ã Լ , ѱۿ ۼ ߺ ߴ.
Option Sojett ߴ. ѷ ۾ ŷӴ. ܺ ؾ ϰ 迭 ũ⸦ sizeof ־. Ű KeyMap.h Ϸ иؼ ÿ ֵ ߴ.
Լ Util и ҽ Ʈ̴. ٸ, ApiEdit ¥ ҽ ƴ. ҽ Ʒ Ÿ ϴ° ϴ.
ũ 4 ߰ ڵ忡 ̹ ݿ ξµ Ű 2 þ
ݿ ʾҴ. CtrlŰ 2
ƴ BS ܵŰε иǾǷ κ ̸ ó ƾ Ѵ. Ű Ű ߰ߴ.
{C_BASIC, 4,-1, VK_CONTROL, 0x0303,
{-6,0}, 0, 0, "Ctrl", },
....
{C_BASIC, 4,10, VK_BACK, 0x0103,
{3,0}, 0, 0, "BS", },
Ű þ K_BS, K_RCTRL ´. K_LCTRL ϰ Ctrl Է ϴ ڵ Ű OR ˻ϵ ߴ. K_BS ٿ ProcessBs Լ ȣϸ ٷ Ѵ. ߰ Ű ǥ ָ ȴ. ĸ ̻ϰ ´.
arVk ̺ ߸Ȱ ִµ VK_HANGUL VK_KANJI Ǿ ߸ óϿ ĭ и 찡 ְ Ű ԵDZ ߴ. vk 迭 ÷ڰ ġ ʾƼ ĸ ã ̴.
ĸ 빮ڷ Alt, Caps ǥϴ° nameδ ĸ Ȯ ϱ ƴ. sVirtualKey ü cap ϳ ߰ϰ ĸ ߴ. name cap ¿̶ ߺǾ . ĸ ϴ GetNameFromVk ̸ GetCapFromVk ٲٰ cap е ߴ.
ڸ Է Num ̾ ̵ؼ Էϴ° ʾҴ. ӿ Ctrl+1, Ctrl+2 ϴµ ̸ Ű Ƽ η ʿ䰡
ִ. tblVk Ű
־ ۾ ִ.
ɼǿ
row0Num ߰ϰ true 0
Ű Ű Ѵ. Ʈ false̸
ʿ ڷ ٲ㼭 Ѵ. Ű 12
ڸ Ҵ ؾ ϴµ ̰͵ Ұ .
F1 |
F2 |
F3 |
F4 |
F5 |
F6 |
F7 |
F8 |
F9 |
F10 |
F11 |
F12 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
+ |
- |
| |
\ |
^ |
( |
) |
< |
# |
% |
& |
~ |
* |
/ |
- F1 1 , F2 ָϴ. Ƽ ʿ ` ־ հ 1ε F1 ٱ̶ ġ ʴ. ٰ F2 1
ϸ ĸ̶ ʾ F1 1
Ѵ.
- ƶ ڸ ϰ Ű ڿ Բ ϴ +, - ո̴. ̰ ǽ µ - * ָϴ.
- Shift ڸ ʿ䰡 ִ°? ܿ
Num Shift Num ġ̱ ̴. ǵʹ
ڿ Բ ȣ ϴ ġ ϵ ̴ ִ.
- ִ .,= Shift ʿ . Ƽ ġų ʿ䵵
ġ ڸ ߴ. ȣ ʿϴ ĵ < ϳ ִ° ѵ for (int i=0;i<10;
< ߴ.
Shift ο Ŀ ϴ ɼǺ . ڸ Űʿ ̹ ڸ õǾ ־ K_F1 ~ K_F12 Number 迭 ֱ⸸ ϸ ȴ. ڸ
ɼǰ ProcessNumber Լ row0Num μ ߰ϰ ڵ ڸ д´.
if (row0Num) {
Num = kbd.Map[kidx].Number;
} else {
if (pCm->diffNum) {
Num = pCm->Map[kidx].Number;
} else {
Num = kbd.Map[kidx].Number;
}
}
row0Num ɼ ִ FNŰ Բ
̶ Ű Է¹´. Ǵ ProcessKey
Ǵ . ɼ ۾ ȿ ǻ .
2
ɼ߿ а Ҹ ɼ Ѵ. Ÿ ȿ ġϰ Ҹ , ġϴµ G ڸ . Ű ִ Ȱϴ ɼ̹Ƿ ߺ ʵ Ű ϴ° ո̴.
ġϴ Shift , Էϴ Ͱ ä÷ Ÿ Էϴ
״ Ѵ. Ű ȰѴٴ 丶Ÿ ġ
ƴϴ.
̷ Ű ġϸ 2Ŀ а ̴.
к 8 ƴϴ. ̷ٿ 2İ ġϴ° ͱ ׳ 2
ȴ. 2ĺٴ ġ
. Ű Ʈ ̸ ä δ ʾҴ.
ɼ 3ȣ "ĵ鼭", "", "" ܾ ĺôµ ι ° ϰ Ҹ е . Ű ִ ȰѴٴ 鿡 Ʈ ʴ. Ⱓ ģ Ʈ ʿϴ.
Ⱓ Ű ٲ
ʿ䰡 ְ ڵ ɼ ־ Ѵ. ٷε ϰ ȭڵ
żϰ ɼ ٲ ִ Ű ʿϴ. Ű ü ϵ Ű ٷ ٲ
ֵ FN Ű Ѵ. Ƽ̵
ϰ ־ ַ ʿ Ҵߴ.
Ű |
|
QW |
Ƽ, . ƹ
͵ ʴ´. |
AS |
ѱ 2, |
E |
Ű |
R |
üŰ |
DF |
0 , Ű
|
V |
ɼ |
C |
ŷ -> ȵ. |
X |
Once |
Ű , ü Ű Ѵ. ɼ ߿
̹Ƿ Option Ե ʿ ̴.
bool
winLock = false; //
Ű
bool
keyLock = false; //
ü Ű
ŷ߿ ϸ Ŀ
ʿ . üŰ FN+R ܿ
Ǯ ؾ Ѵ.
ŷ Ű ϵ õ ôµ
ִ. ü ŰԷ Ÿ Ǿ ۿ
. Ǯ Ÿٿ ˾ ִ. ȸ
Ÿ̸Ӹ Ÿ̸ Ű ݵ ƾ ϴ ִ.
ϰ ٷθ ϵ Ѵ.
FNŰ ִ ĸ ܿ ƴ. µ ڰ ̰ ãƼ ڴ°?
ĸ ǥߴ. Űʿ ĸ ϰ Ʈ ߴ.
Էϴٰ ڱ ϰ
FN+Q Ƽ ٲٰ FN+D 0 ڷ ٲٸ Ǵ ̴.
,
ƯŰ ̸ FN ̴° ´ .
Ű FN ϵ ϴ Űε ̰ Ƽ̵ Ű ɼ ϴ ٸ ̸
ٿ ͱ ϴ. ڵ Ű FN
ȴ. .
-----------------------
ʰ ۾ Ϸdzİ
ڸ ´ 5ñ ְڴٰ Դ. ϴ
ö ; ʰ ٷȴٰ 5ÿ ϼ Ҵ. ݰ 25000̴.
ġ
混ϰ · . ͼ Ͽ¡
ƻԻ ó ߰ߵǾ.
۱
µ ġ κб ߴ. ߾ ߴµ
¿츦 ʹ ڸ Ű 뿡 ɸ. 븦 ֹ ۿ
ٸ . ̹ 常 帱 Ʈ̴.
Ʈ 2̸, 3̸ ٲ ׳ ϳ . 85000¥ε ̶̻ ƹ ߱ ؼ ΰ Ĵ ̴. ϰ ν 帱 ü ϴ. .
̰ɷ վ 常 ǵ õ . ̷ ϰ Դ´. ڸ 鿡 ڸ ϸ ߶ ִ. 鳯 ε ȸϸ鼭 ڸ ڲ Ϸ ־ ƾ Ѵ. ƴϸ κ ڸų ĥ ִ. Ʒ ѹ ִ.
ƹư ߶° Į ߴ. ġ Ʒκ ־. ġ ʾ ݸ ߶ ȴ. ö ణ а ų ߾ ڸ ̸ ؾ߰ڴ.
2ȣ ÷ ξ ġ 4ȣ ű. ġ ͵ µ Ǯ ̸ ξ. ְ ⺻ ǰٴ ǰ . ġ ̸ 常 δ ͵ . ٵ 2ĸ Ѱ 3900ε ۺ 3500̶ ؼ ׳ 2 . ̶ ϴ ̸̿ ٸ 2 ....
ġ Űĸ . ö ã ̸ ۾ ּ ´. ġ 18̸̴ Ʒʸ ָ ȴ. LP Űĸ Į ¿ ǵ帮 ʾƵ Ǵ 2ð Ҵ. 뷫 2д 1̾ ȴ.
ڸ Űĸ ھҴµ ڰ μ . Ű þ Űĸ ϴ. 2 ɷ ᵵ 3 ѵ ̰ Ű带 ϳ ֹؼ ߰ڴ. Ϲ Űĸ LP ۸ ġ ̰ ʾ . ׳ ⸸ ϰ ʴ´.
ε 2 Ѽ¥ ʾҴ. ų̶ Ʋ ٷ ϴµ ׳ ܼ ߴ. ڼ Ƽ θ ϸ 輱 ǰ ۾ Ʒʿ .
ɿ ġ Ǵ. Գ ʴµ ̷ ۾ ð Դ´. ܼ ź ־ . ġ ʿ Ų.
ѹ 4 ~ 6 Ⱦ Ѵ. Żϰ ȾƼ ϴ° ü ʴ. Ű ߾ κ ǰ ö V · Ѵ. Ÿ ʹ ־ .
̵Ҽ 輱̳ ϸ ǵ帮 ʰ Ű . 3ȣ Ŀ ŷο ð ɸ. ġ ٲ㳢 ϵ δ. ׳ ϴ° ϰ δ. ǰ 1ȸ̶ ° ϴ.
Ű ؼ ϳ Ʈ ǰؼ . ð ξ µ ö ã ϴ ƴѰ? ؼ ٿ ϰ ִ. ǫ ڴ ͵ ƴϰ ׳ ε 6 ڼ 9 Ͼ ̴. Ͼ Ŀ ϰ Ÿ ؼ ϼߴ.
ʰ Ű ߴٰ ߾ κ ɸŷ . ̹ ׳ ư ϰ ġ. Ʈ FN Space ݴ ϴ Ǽ ߴ. ã ڸ ٽ ̾ ٿµ ȱ ª 2 ̾ Ϸ ô . Ѵ.
ó ڸ κ ϰ ϴ . ̵ ª. ߾ κ ʹ . ð 1ð 11 ϴ 5 ɸ.
õǾ 3ð ۿ ɸ ʾҴ. ġ ΰ ɸ ڲ µ ణ ־ ɸ . ؼ Ʒ ʴ ϸ ɸŸ ʴ´. εο ϴ .
ʱ ۾ Ϸ ̴. Ѳ Ʈ . ٲ ȹ ־ Esc ϰ ̴ 迭 Esc 2 ߴ. ٲ 3ȣʹ . ̷ 1.0 ̸ ̴. 4ȣ ϼǸ 3ȣ ¿ .
ū ۾ Ϸ å ġ. а ǰ ϰ ۾ϴ ġ. ŻѰ . Żؼ ð ۿ . ߰ ʹ ŭ ߶µ ϰ ɼ ŭ Ҵ. ̷ . ͵ εα ߶ .
ֺ ⺻ Ʈ ߴ. ٴ 簡 å ʿ Źϳ Ű ְ 5̸ 帱 Ա ִ о ־. ٱ Ƣ κ Į ٵ ߶. ߾ LED Һ ʹ ½Ÿ 鿩 ̴° û糪 öƽ ȴ.
⺻ Ʈ ϴ Է¿ ̻ . FNŰ LED ʴ´. ߸ κ ִ° ణ Ҿϴ. ܿ Ʒ ̸ κ Ѱ Ʃϱ Ѵ. Űĸ ؼ ƾ ϴµ Ŷ ̾ ȴ.
а 4ȣ Ʈ ߿ ̴. ǰ µ ʹ ð ǰϴ. ִٰ ؼ ʹ ϰ ǰ ٽ ٰ ߰ڴ. 4ȣ µ ð ̶ .
ö : 2.5
, ġ, Űĸ : 4
ũ, : 1
輱, , , Ÿ : 0.5
Űĸ : 4ð. 12(ð 3 )
: 8ð. 24
Ͽ¡ : 2ð. 6
8, ΰǺ 42 ̴ 50̴. ΰ, Դٰ , ⼼, Ʈ ߺ ʾҴ. 뷮 ϴ Ϸ翡 ϳ ҵ ʴ ּ 30 ̴.
ϵ Ʈ ° ؾ Ѵ. ú а Ʈ ߿ ġ ̴.
ESC ũŰ Ҵ ̴ 迭 ESC ̹ ־ ߺ ȸϱ
ؼ. ڸ ESC ̿ ٸ
ٲ ʿ䵵 . Esc ƿ ڸ ϰ ũο . ũζ⺸ٴ Ű ϴ° ´. ũŰ
ʿ M1~M6, ʿ M7~M9 9̴.
ڵ尡
. ϴ Ű ϰ ũ ڵ忡 ȣ ϴ ٲ arMacro 迭 ũ ʱⰪ ϳ ̵ؾ Ѵ. useEtc ɼ
ٲ ũ ȭ Ʈ ϳ .
ƴµ ġ ϳ
. ̴ 迭 Esc ߺ̶ Ǯ迭 ڸ
Ѵٴ ̴. ̴ 迭 Esc ڸ
ִ° ϴ Ͱ Caps ̴.
ƿ Edit ̾ Ű Ű 2 ڷ Ȱ
־ ٱ ȣ Է¿ ϰ ִ.
,
Tab ǥ Է̳ ̵ 뵵 и ְ üε ̹Ƿ ܵŰ Ѵ. ̷ Tab Ƽ Ȱ 1 ʿ ΰ ڸ 2 δ° . Esc Caps ڸ ڰ ǰ ڷ ϸ 12 + 9 = 21 Ű ҴǾ Num ̾ ȯ ʰ
ڿ ȣ Է ִ. ġ ʿѵ ʾ .
ȣ Ű 9 18 ڸ ġ Num ̾ ڿ 0 10, ȣ 8, , `| 24̴. ġ ϴ.
- δ Ƿ Num ̾
ִ.
- ڸ ȰϿ Num ̾ , ߺ ġ . -> ߴµ
= ڸ dz Q ڸ ű.
- 0 ȣ (), {} ֿ켱 ڸ
ϰ [] ¿ .
- Caps Edit ̾ ִ. ̰ ٰ ũŰ
- Esc Edit ֱ ϵ ƿ ESC Ű ⺻ 迭 Ͽ 49Ű ϴ° ̴. ̷ ̸ Caps Ű ϴ° . ⺻ 迭 ʿ Esc Cap
ȴ. ⺻ 迭 ϸ
50Ű ȴ.
- Edit ̾ F1 ĸ ĭ Ű
߰ ũθ 5, 6 ΰ
Caps, Esc ڸ ϰ ־ ȵȴ. ũΰ ־
ǿ뼺 .
- Num ̾ ߺ δ. ȣ Num ΰ ڿ +, - δ Num ̾ ʰ Է ϵ ϱ Shift
ڸ ־. Shift+F8 Num+T
ڸ ȿ̴.
- ڸ 0 Էϴ° ϴٸ ƿ
īװ ġڴ 䱸 . ᱹ ϴٴ
´. Ǯ迭 91Ű Ǹ Ű δ
ǰ .
- ڸ 0 ַ Էϸ Num ̾ ᱹ е带 ϴ Ұ ̴Ϲ迭 , ȣ
Ѵ. , ȣ Էϴ ü ̴.
- Tab ĭ ö Tab 2 ٲ Ѵ. Caps 9 ٸ Ű ٲٰ 輱 ʹ εα ٽ Ⱦ ̴ ̴. 5ȣ 2, 3 ۿ ϴ° ڴ.
- Tab Ʒ ߰ Ű K_AL, K_ZL
̸ ٿ. A Ű , Z Ű ʿ ִ Ű
̴. Ƽ Ű ̸ Ѵ.
ǰ
4ȣ ڸ ġϰ ִ° ϱ Ȳϴ. Ű
ٲ Ű Ȱ ã ǰ ˿ Ѵ.
ġ ڴµ ·ų Ʈ ʿϴ ϴ . ĺ
ɸ ڰ ǻ ʿ Ⱦ ̴.
ġ ȭ
ʰ ڰ ִ ٷ ˱ ƴ. Է
Է . ̻ ĸ ƴϹǷ Է ڸ Ȯ
ǥϴ ٶϴ.
ũε
M1, M2 ǹ̾ Ű̸ ִ ͺ ϵ ִ .
Ű ĸǿ ¿ ȭ α ִ Ű ֵ ߴ.
useEtc ɼ ̻ ʿ . Ű 2 ʿϸ ȣ Ű Ϻα ܼ Tab ϳ
ص ϴ. ѱ, 忡
ȣŰθ ٸ ƴ ִ.
Edit 忡 Tab BS ־µ
BS Ű ʿ . Tab óϸ ȴ.
Ű ɼ Ƿ
ڸ ڷ Էϴ ϴ Ѵ. Ʈʱ ߴ.
Esc Tab ö Caps
. ̸ ݿϱ Ѵ. Ʈ
ٵ Ű ϴ ϰ ȴ. ̿ ű 迡 ʿ ڸ ְ Num 9 ߴ.
̾ Ϸ . Num پ ִ 1 K_AL, K_AL پ ִ
Tab K_Tab, Caps پ ִ
K_ZL, 9 ؼ Num ٿ. 4
ٲٴµ . Ʈ پ Ʈ
͵ Ǿ.
Ͽ¡ ߴ. Ʒ 7̸ ׳ Ʒ 9̸ ִ. 谡
5̸µ ̷ ڴ. ȹٷ ߴµ ڸ
־ ̴. 輱 ϰ Ʒʿ ־ ¦ Ǵµ ʹ
ִ.
2 иؼ ߴ. ū Į ϴ Ҹѵ ۾ ִ . ̶ ߸ ϰ ϴ. ䷸ ؼ ٿµ 5̸ 7̸ . ׳ ȴ.
̸ ߸ ʷƮ Ẽ ߴµ . ٸ ִµ öǸ ڲ չٴ . ̰ ٷ ʷƮ Ѵ.
۾ߴµ ù谡 ߴ. ް ҷ ߴµ Ʋ̳ ٸ ׳ ܼ . ù ٸ ߴٴ .
ʹ ̰ɷ ϴٰ 輱 ȳ . ̰ 16000 + 2500ε ̸ β . 뷫 0.5̸ Ǿ ̴µ Ǻ β δ. Ǻ 1.2̸ ̴.
ʰ ö ̷ ġ ұ ̴. Ծ ߰ڴ. ġ ۿ Ⱦ ϰ ġ ٷ ߰ڴ.
Űĸ
3 ִ ε ̴ Ű忡 мؼ Ⱦ . Į ؾ Ѵ.
̷ ϴ ¿ Ī ȸ° ʴ. ̿ мҰŸ Ī ̷° ڰ Ű иϿ μ . мؼ Ű ȾҴ.
̷ν 4ȣ Ű尡 ϴ ϼǾ. Ű ϳ ֹؼ ݴ ߰ڴ. ġ µ Űĸ 3 Ű 3 ǰ 2 ִ. δ ݵ 1~4ȣ ڸ ô.
Ź ٲ ϴµ ϰ ִ ڴ. 1,2ȣ а 3,4ȣ Ʈ ߰ڴ. 4ȣ ״ ͼ .
--------------------
Ϸ簡 . 16 ȮǾ ָ Ҿƹ ؼ ð ʾҴ. Ʈ Ʈ .
α ǿ
Ű Ͽ ִ ó ȴ. ͼ
¿ ŷ α ȭ ̿ ½½ŷ ϱ⸸ ϰ 糳.
Option showLastKey ߰ϰ
true ǥϵ ߴ. Ʈ ϴ true̸ ɼ ȭڿ . ٿ ʾҴµ
ʿϸ Ѵ.
Shift, Ctrl, Num, Edit Ű 1ȸ Է
Ͽ ʾƵ ȴ. 쿡 Ű Ҹ ε ϴ Once . Num, Edit Ṵ̋
Ctrl, Shift ۿ ߰ߵǾ. Ű ѹ ϰ ٷ ϸ Ctrl,
Shift ٽ ־ Ű Է½ô ʴ´.
콺 ϸ . Shift+Ŭ Ű Shift ·
νĵȴ. Ż ĿǴ Shift+Ŭ
Shift , ̿ 콺 Ŭ
ٸ Ű Է bShiftOnce true
Ѵ. ¿ F5 ϴ ƴ϶ Shift+F5 νϿ ȴ. ٽ Shift ̿ ŰԷ Once ƴ 콺 Է Once ̴. ̶ Shift
ܵ ƴϴ.
Once ° ʹ ӵǴ ִ. Է߿ Ctrl ڱ ڸ ٰ ٽ ƿ ó Ű Ctrl νĵǾ ִ. Shift, Ctrl 1ȸ Է ŸӾƿ ξ ª ð ϰ ð ѱ ʿϴ. Ű м .
ɼ Ѿ߸ Ǹ Ʈ ִ. Shift ټ ȭڰ Ÿ Ѵ. ۾ ǥٿ 4ĭ
Ű Ǿ ִ ش. Ctrl
Shift ÿ Ǹ Shift ä ص ȴ. Ǫ÷ Shift ̵ؾ ȴ. Ҹ ˷ ֱ ϴµ ¸ ڰ ˾ƾ ϴ ʿ ò.
ʴ. Է ߸ rkqwkrl dlfjs answkrk ̵ ڰ Ѵ. ڳ. 콺 Էµ
Ű Ͽ Shift Ŭ Ŀ Shift Ǯ. ˻ ַ α ̴. ̴.
Է Ǹ ó ο ΰ ߴµ ۿ ʰ ־ ذؾ Ѵ. ΰ ƴѰ ڰ ɼ ʿϴ. Alt, Win, Fn ʿ Ctrl, Shift Ű θ Ѵ. 4 ϰ INI ȭڿ ǥѴ.
BOOL shiftOnce; // Shift 1ȸ Է
int shiftTimeout; // Shift 1ȸ Է ŸӾƿ
BOOL ctrlOnce; // Ctrl 1ȸ Է 뿩
int ctrlTimeout; // Ctrl 1ȸ Է ŸӾƿ
ɼ ϴ° ܷ ѵ
bShiftOnce ǵ帮 ȴ.
false̸ Ű Shift
Ѵ.
// Shift
if (kidx == K_SHIFT) {
if (bDown) {
// ƹ ͵ Ѵ.
} else {
// Shift 1ȸ Է ɼ bShiftOnce Ѵ. false̸ Shift Ѵ.
if (Opt.shiftOnce) {
// ٰ ׳ Shift ¸ Ѵ. ٸŰ Բ ShiftOnce ƴϴ.
if (KeyQueue[0].kidx == K_SHIFT) {
bShiftOnce = !bShiftOnce;
}
}
}
}
Ctrl ̴. Once Ѵٸ
콺 Է ŸӾƿ ʿϴ. ŸӾƿ
bShiftOnce ִµ Է ShiftŰ ð ð Ѿ
̴. ̰͵ ϴ. ProcessKey ο
Once ȿ ȴ.
if (bShiftOnce) {
if (GetTickCount() - KeyQueue[0].Tick > (DWORD)Opt.shiftTimeout) {
bShiftOnce = false;
}
}
Է ð ŸӾƿ ̸
̴. Shift Ctrl
ͼ ° ʴ´. Է ϱ ȭ ĸ ٲ ʴ°
ƽ ٰ Ÿ̸ ʿ δ.
콺 Ŭ óѴ. Ű м Ű ¿ Ŭϸ Ű Ǵµ
ʴ´. Ctrl Z ̶ Ctrl+Z ȴ. , Ŭ ؼ ٿ ؼ
ʴ´. ü Ű Ϻ ʴ.
ذϷ Shift ¿ Ŭ Once ʵ ؾ ϸ
ᱹ 콺 ŷؾ Ѵ. 콺 ŷ Ű DLL Լ 콺 Է ִ. ¿
ư DOWN ؼ Űť kidx 100
־ Shift ӵ ʵ ϸ ȴ. Once
ϱ ̴.
if (KeyQueue[0].kidx == K_SHIFT)
Shift Shift̸
߰ ٸ Է ٴ ̸ ̶ Once Ѵ.
콺 Ŭ ߰ Űť 100 Ͽ
Shift ƴϵ ν Once ʵ Ѵ.
Ƶ ϴ
Ѵ. Ż ĿǴ Shift Ŭ ϴ ذߴ. ߰ 콺 Ű带 ŷϰ Ե
ó . 콺 ⸸ ʴ´.
bShiftOnce Ŭ ʴ´.
÷ ߴ α GetKeyState
ShiftŰ ¸ ǺϹǷ ÷ ٲ . Shift+Ŭ Ȧ ·θ ϸ Onceδ ʴ´. ̰ ڿ .
4ȣ ° Ʈ ̵ߴ. 4ȣ ǰ . ⼭ 3ȣ 5ȣ ̴.
- Ű : LP Ű ô . Ʈ ª ӵ ̰ տ δ ʴ´. LP ٰ Ϲ ٽ . α ġӿ g913 Ű Ѵ. ǰ ߰ڴ. 峭 ġ ٲٸ ȴ.
- Űġ : 18*17̳ 17*17̳ ̸ ƴ. ϱ 1̸ ̰ װ ̻ѰŰ. ̰ ġٰ Ƽ 19*19 ġ ° ٶϴ. ġ ´ٸ 17*12 װ а . 2̸ ̷ հ ġ Ѵ. 2 ִ հ 1 ̵ϸ Ű κ ġ ִ.
հ ϴ Ű Ÿ ٲٴµ ð ɸ ѹ ϸ ٽ ƿ ʴ. ó ġ ϴ´ װ ȵǴ Ÿ. Űĸ ° ĵ ġ ϱ а ġ 18*17 Ѵ.
- : 8 ʰ . ̰ ĵ ո ո ణ ġ ȴ. Ÿ ȭ ִµ 9 ϰ 7 ϴ. ⲯؾ 1,2 а 8 ϱ Ѵ.
- : 4 ణ µ ̰͵ . ͺٴ ڿ ʴ. ¿ и Ŷ ̴. Ͽ¡ ٽ DZ ִ. 6 8ε ߰ڴ. 8 .
- Ű : 뷫 8~10 Ǵµ ϴ. 輱 ϴ ϰ ʷƮ ʼ̴. Ȥó ؼ ϰ ôµ ʷƮ ΰ ʿϴ. ̷δ ̰ ո ٰ ϴµ ϸ ϱ ƴ. ƿ ← ̰ ƴѰ .
Ȳġ Ʒ̶ ո ϰ δ. ߰ ڸ ° ° 5~12 ϴ. ٵ ̰ Ű ü ɰϰ ʾƵ ȴ.
- ¿Ÿ : Ű Ÿ 26̸ε ϴ. ö Ű 5̸ ̴ ödz 16̸ Ÿ̴. ̺ ͵ δ. Ǹ 20 , ߰ ġе带 ´ٸ 40̸ ɰ . 5ȣ ödz ٿ 10̸ ͵ õ ϴ.
- : 5̸ ȴµ ϴ. 7̸ 3̸ ٿ Ŷ ʿ δ. հ Ʒ ̵ϱ ϰ ۿ ټ Ÿ ϰ ڼ ϴ. 쿬 ġ 8 ̰ 2 5̸ ġ Ű͵ ĵǾ ִ.
ʹٸ 6̸ ° ڴ. ణ ø ȵ ְ ü Ű嵵 Ա ʿ䰡 ֳ ʹ. ߿ ù ѹ ڷ Ѵ.
- Once : ɼ ġ ִµ ѱ ʰ ϰ ־ . :̳ ? ĥ ٴ ̴. ̰ . µ ɼ , ۿ Ⱓ Ʈ ʿϴ.
- : ܴؼ . 带 µ ڸ չٴ . ϱ ư ̳ ߰ڴ. ˷̴ õغ ̴.
- 籸 : 밡 Ű ɷ Ƴ ߴ. ̰ о ϴµ װ δ㽺. ϴ 븦 籸 վ ʾҴ. Ȯ Ͽ¡ ö ´. վ ߰ڴ.
- Ű : ణ . 3ȣ ٱ ־ 4ȣ ణ ̵ߴµ . ڿ ڼ Ű ణ ̴.
Ű 鿩 enterŰ ġ Ѵ. ־ Ȯ ġ ϱ ƴ. Ű Ÿ ġ ޱ ܼ ̸ ٴ Ƿδ ϰ ʴ. J enter ߽ Ÿ ؾ ϰ Ÿ ִ. 3, 4ȣ Ÿ .
8.5 ʹ 4 ʹ 6 δ. Ÿ Űĸ ũ⸦ 34 Űĸ ٸ 30 ϴ. Űĸ Ѵ. , ̻ ġ J߽ɿ +6, +30̵ Űĸ ־ (+6, +34) ġؾ Ѵ. 5ȣ ̷ Ѵ. , lang 20 ,40 ϴ.
ϼ ñ Ҹ κ ʴ´. Ⱓ ϳ ߰ . Ѵ ̻ 5ȣ Ŀ Ѵ. Ű 迭 ٴ հ ڸ Ȯ ã ϴ ũ.
Ʈϴ ߿ 丶Ÿ 2 ߰ߴ. Shift+ĸ ư ԷµǴµ ĸ
Ǿ ־ ʴ. ϳ ŷ߿ Ѵ. Űʿ Shift ڸ ư ϵǾ ʰ ŷ ڵ嵵 withShift 0 Ѵ. kbd_event p
Ÿٿ GetKeyState ϸ Shift
Ÿ ư Էµȴ.
Shift ̹ ִ ¿ Ÿ ̸ ϵ ġ ʴ. up p
ٽ Shift down ʿ ֳ ʹ. onceɼ ΰ Shift ĸ ̶
İ Էµȴ. ذ ľ .
= + ߸ Էϴ ִ.
arVk ̺ ߸ ۼߴ. Ű 187 ǥ ġ ڿ Shift ġ ڰ ݴ
Ǿ ִ. = ̰ + Shift̴. ʸ ϴ Ѵ. ϰ Ȯϰ ƴ.
ǻϱ ŭ . ϴ° ִ. ŷ ϴ° ȵ
Ӹ ƴ϶ ϱ ϴ. Ű带 ÿ ŷϸ ϰ ϴ. Ⱑ ϴ ſ Ű Է¹ ϴ ȵȴ.
׳ ϰ ŷ
ü Է ʱ ܷ . ׳ ü ô ̴. ߴ ܰ ϴ° ȵȴ. Ⱑ ߸
ŵ 콺 븸 ϴ. ŷ
Trace ϴ ۿ . ߿ ¿ Ƽ Ű带 Ѵ.
? տ ŷ Ű Ƽ ƹ͵ ߸ Ǿ . 2 Ű忡 ϴ üε Է ༮
̸ ȵǴ°Ŵ. ִ ¿ ٽ ̰ɷδ ִ° . ̽ ̹ ϴ α̸ ι ϴ° ̴.
ؽ Ͽ ι ߴ. ϵ Ϻζ ϰ ߴµ Ұϴ. ̶ ¿ Ƽ Ű带 Ѵ. ƴϸ Ƽ ü ֵ ִ ϰ ͵ ̴.
---------------------
ٳ Ʋ . ƿ Ű µ . ׳ ֳ ϴ . Ϲ ϴ Ͽ ū . ptҷ Ʈ ì µ ʿ䰡 . ϼ Ŀ ߰ڴ. Ÿ ϰ 12ð̳ ϱ ϴ.
̾ ŸӾƿ ߴ. ʿ Ű Է ̰ ̳ Է ̱ ̴. Ÿ ġٰ Edit ڸ
ٽ ƿ ٽ Ÿ ĥ 10 EditŰ
ȿ Ǿ ´. ڵ ̰.
10 ŸӾƿ ϰ ð Ŀ ڵ ̾ ϴ ɼ .
ŸӾƿ ֵ ̰͵ ɼ̴. Ʈ
60̰ ݵ Ǯ ߴ.
ũο ۼߴ. ѹ ϳ Ű Էϴ° ƴ϶ : е ϰϴ ̴. ϸ ũη ¿ڸ ȯϴ° ϴ. ؼ ڸ ̵ؼ ̰ ڸ ٽ ư ̴.
#left:^X:right:^V:left
ִ ε ݴٰ ؼ ٽ ߴ. , Ƚ ȭϰ Ű Ѵ. ϴ° ̰ ִ. Ű ص ϴ. ΰ ũƮ ر ̵ ̴. AutoHotKey Ǹ α Ű ü ϸ ϴ.
ũθ ۼϷ Ű ̸
Ģ ؾ Ѵ. ȭڿ ۼߴ. ð
ؽƮ ʿ ԵǾ ִ. ڰ
Ѵ. ð γ
ٿ ִٰ m5 m6̶ Űĸ ε m5 µ ϳ ȴ. κ ưưϰ Ǿ ִµ ִ ̴. µ ȸ ٰ ̷ д. ưưϰ ؾ߰ڴ.
showLastKey ɼ Ź ȭ Ű带 ʿ䰡 .
Ź ° Ȯ ̽ ̹ CPU ð ʹ ĸ ý
ӵ ð Ʋ Ѵ. ̾ Shift,
FN ٲ ߴ. α ŷ
Ѵ.
Num Shift 忡 ̸Ƽ ߴµ Ӹ ƴ϶ ̸Ƽ̳
ڵ ߰ߴ. Ű ŷ Ÿ ڿ ƴ϶ Ű °ǵ
Ű ѹ Է . Ȥ WM_CHAR
̰͵ α óؾ ϴ.
Ƽ Ű 2Ʈ ڸ Էϴ . ̽ ̹ ̰ ȵ
ִ. ϴ ȵǴ ɷ . ۿ 3 ڰ ־ ^ڷ ü ξ.
Num 忡 Shift ¿ 123
!@# Էµȴ. ڸ ڸ ־ Shift 123 ; ϸ ŷ Shift ڸ ̹ Shift ȦǾ ִ ¿
Ÿ ν . , Ƶ Ȱ ־
״µ .
$ڸ ` ִµ ڸ Ÿ
׳ ~ ԷµǾ Ʋ ȴ. Shift ڸ Ƽ Normalڸ ִٸ Shift Ȧ带 Ǯ Ѵ. óϴ KeyEventShift Լ Shift Է
̹ ShiftȦ ̸ Ǯ ߴ.
ó , ĵ óߴ.
Alt+Tab ʴ ߰ߵǾ. и Ǿ ε
ȵǾ ٲ鼭 ּ ó ڵ尡 . Alt VK_MENU εǾ ־ Ű Է½ ü µ
K_ALT ׳ ȴ. ּ ó ؼ
ߴ .
ȣ ġ ߴ. ڵ带 Է / ڸ ʹ ְ * ȿ̶ ڸ ȣ Shiftڸ
Էص ϴ. / Ӹ ƴ϶ ּ ̱ ѵ Ƽ
븻 ڸµ з Ҹ . ۿ̳ 븻 ڸ ű з
ٸ ȣ ̵ߴ.
$ % ũƮ 븻 ڸ ű ڿ Բ ַ ϴ ~ Ű. */ ڸ ^~ ġϰ ȣ Ѿ ¦ ʵ ߴ. () Ƽ 90 ξ. ġ ` ̰ ð ߴ.
Num ȿ ., ߺ ġϿ Է ϰ ~ dz ξ. ̰ ٴ ̴. Ʈ ϳ ϵ .
---------------------------
Ϸ絿ȿ ôǾ. Ϸ , 20ð ϸ ߴ ߰Ϸ ȹߴ ߴ. ǰ 4ȣ 1.1̴. ̰ɷ ȸ翡 ǹ ̸ ǰ 5ȣ غϱ Ѵ.
4ȣ ƴ ظŭ ξ. ϴٴ Ͱ ̱ Ѵ. ǻ ̴µ 뷫 2 Ŀ 5ȣ ϰ غ ۾ . ۾ .
- īװ ٽ Ѵ. 2 1 ɷ Ǿ ุ ص Ѽ ְ Ϸķ þ ȿ뼺 ٰ Ǵߴ. ݵ ϸ ʿϸ ڷ ɼǵ Ѵ. Ʈ Ͻδ ʿϴٰ ٲ.
ϴ Ǵ ڰ ؾ ϸ ؼ Ƶ ϴ ־ Ѵ. ٰ ̴ ͺ ϴ Ⱦ ֵ ȴ. ų FNŰ ӽ ְ Edit ̾ ִ.
־ 0.99 ҽ Ͽ C_NUMBER īװ k_fungap ɼ, Ű Ѵ. Ȳ ٸ ҽ ־ ð ɸ ̴. Ű ̰ ° ġ Ʈ 12̸ ߾ ǥѴ. ִ° .
- Ȱ ٸ ߿ ̹ ص ⺻ ֵ ϱ ؼ̴. ̹ ڸ Է . ȣ ġ Ƽε ׳ ־ Ѵ. ̰ Ǹ ߽ Ƽ ʾƵ ȴ. ŷ ص Ƽ ϸ ŭ ϴ. Ƽ ŷص ŭ ̴.
̰ Ϸ ִ Ƽ ϰ ؾ Ѵ. 0 Ű ũο ξµ Ǽ. ݴ ߾ ڴ ϴ Է ְ Edit ̾ ִ. Ű Ƽ ȣȯǵ 翬ؾ Ѵ. ʱ Ҵ.
ũδ е忡 ϰ Ű Ű Ȱߴ. 87 Ű Shift FN 2 ̴. Alt ̹ caps ƯŰ ڴ.
߰ϰ ϱ 1.1 Ѵ. 4ȣ ̹ Ǵ ̴. ʹ ø ȭ ߰ ʿؼ̴.
1.1 ϰ ҽ Ȩ ߴ. ϼ Ǿ ȸ翡 Ƽ ϱ ÷ȴ. ϸ ֱ ø ҽ ÷߰ڴ.
ð ۾ ְ ߰ ۾ Ϸߴ. row0num ɼ numRawFn ̸ ٲٰ ε ֵ ߴ. Űθ Ѵ. numRawFn false FnŰʹ ʴ´. ٿ ׳ Edit ȴ. useFnɼ ̸ useNum ٲٰ ڸ ϵ ߴ.
־. Num̾ insŰ Ʈ ڵ尡 ־ Ǯִ ٷ Ǿ. Edit̾ caps Ű ü Ҹ . ҹ ٲ ò. ã Ҹ ʴ´.
ŷ ؼ Ҹ °ɷ ŷ ü Ű νϴ ̴. ɼǸ ū а Ű Ѵ. Lang Alt ε ҽ ã . ֱ ֵ ߰ 찡 ־ ҽ ܿ ãƳ´.
߰ ۵ OnKeyHookLL, OnKey Լ ҾȺҾϴ. ϵ ٲ ڵ尡 ü ؾ߰ڴ. 87Ű Shift FNۿ ̴. ۾ ̴.
4ȣ 迭δ ʴ´. ũ Ű Ǯ迭 Ű尡 ʿ 5ȣ Ǯ迭 ۿ . ٰ Ǯ迭 ʿ ǿ ִ. 5ȣ Ĵ Ƹ θ ٲ 4ȣ ϴ.
ũ Ű ڸ
¿ е Ǿµ ǿ ʿ䰡 . ̶ f1~f6 ص ȴ. ҽ Ź ϱ
Ȳ ϴ ɼ α Ѵ.
macroMapFn
ɼ ϰ Ʈ
true ߴ. ɼ F1~F6 Ѵ. ɼ ʿ. ٽ ɼǰ ũ е Űܾ Ѵ. ȱ 浹 Ѵ.
ڰ ɼ
̴. ɼ ٸ Ű ǰ 翬
̹Ƿ F1~F6 ϴ ڵ ϱ ġ̴.
Ƹ ǰ ȴ. ü 迭 91Ű 79Ű̴.
Ű ߰ ܰ θ ϰ ִ.
----------------------------------
4ȣ ̹ ϼǾ 5ȣ 踦 ߴ. Է Ƽٴ ϴٰ ְ Ѵ. ͼؼ ӵ Ƽ üߴٴ 鿡 ٶ ̴.
ٰ ϰ ּ ü ϴٴ Ȯ߰ ͼ ϴ.
Ƽ ŭ
Ű ƴ϶ . 87 Ű ϰ ̵ װ͵
̴ ϰ ڼ ٲ ִ ͵ Ƿε DZ Ѵ. 迭
뷮 Է ʴ ͼѰ ͵ ̰ ȣ ġ ʳⰣ տ ; . ͼ еϱ ƴ.
ӵ Ǽ ȭ ٶ
ٸ ʿϴ. Ƹ ο Ѽ Ű尡
ƴ϶ Ѽո Է ϴٴ ū ̱ ϴ. 5ȣ Ѽ 踦 ϸ ̸ ¿쵿 Ѵ.
ö ϱ Ͽ¡
ô. Ǯ迭 ʿ ۽ CK420 ߴµ 1 ο 33250 ̸ ̴. ۽簡 ֽ ǰ ؼ ۿ ū ȴ.
˷̴ ߴ. ǿ аǵ ϰ ʿ䰡
.
400̾ Ǯ迭 Ϻΰ ε ׳ ̴ Ѵ. ǿ
հ ʷϻ ö ǰ ̺ ܴ ߴ. 帱 ۶ձ ϱ . Ŀ Ʈ ˷̴ ü ʿϴٴ Ҵ. ̴ ϸ ġ ռ̶ ̴. ٽ
Ǯ öƽ ߶ ־.
̰ Ȯ ѵ ¿ . · ŰԷ ȴ. ġϰ ġ ϳ ̸ Ǵµ ̹ ÷ ̷ ٷ ̴. Ÿŭ ȴ.
Ƽ Ǿ ־ ̹ Ƽ ٵ ƿ ϴ . ̹ qwerty ʰ ywldj ̰ ѱ ƿ Է Ұ ̴. ⺻̶ 鿡 ǹ̴ ȭ Ҹ .
ú ̶ 4ȣ а ȸ Ѵ. 3ȣ ٽ ġ ִµ ѱ 迭 Ƶ ġ ϴ. ETC ִ 迭̰ ȣ ġ Է¿ ʴ. 迭̳ ݸ ٲ ̷ ƴٴ, ѹ濡 ߰ڴٴ .
ȸ翡 ٳԴµ 4 1ϺͶ ؼ ڱ ð . Բ 4ȣ µ ڼ . ѹ ĺ 迭 ϱ ư ŴϾư ƴϸ ҷ ٴ ǰ . ϰ ϴ ͵ ̴.
ð ȮǾ 5ȣ ϴ . , ȸ ־ ϴ ະ ϰ CK420 ̰ ߰ 2 ϳ ֹ . ø ɷ . ̰ 2 ü ñϴ.
ġ Űĸ ʿ 640T û ȭƮ ϳ ֹ . ð ϴ Ȯ Ѵ. 5ȣ 4ȣ Ű °Ŷ ̿ ó ٽ ϴ ȭ ô.
- Űġ 18*18 1̸ ø : ũ õ Űĸ Ⱦ ø ߴ. ǰ ̰ ϴ ġ ƴϴ ׳ ð ũ ʹ.
- 2̸ ٱ ̵ : 4ȣ ǻ 2̸ ̵ߴ. ġ ÷ Ȯ̴.
- 5̸ 6̸ ణ . ̰͵ õ ǹ̰ 5̸ ƴϴ. ҰŴ.
- ũ ۸ŭ վ ξ. ο ̱ ϰ ϰ ϱ ؼ̱ ϴ. esc ߰ θ ǰ ۿ Ű FnŰ ִ.
Ű þŭ öǵ þ. Ű ϸ . ʰ ̸ŭ µ ϴ Ⱑ Ȱ Ÿ ִ. FnŰ о . Ű ö ִ.
ġ 18 ÷ µ ٰ 17 ٿ ܿ 6̸ Ȯ ̶ ذǴ° ƴϴ. ̻ ġ Űĸ ̰ 12̸ . Į ϱ ̹ ׳ 18̸ .
̸ ƿ 160̳ 170 ø ôµ ̷ ̰ ϴ Ʒ Ű ̸ ִ. ʷƮ ʾƵ ȴ. 160 ̿ FnŰ ġ ϴ ִ. ϴ ̴ .
4ȣ 5ȣ ū ̰ ٽ ߿ ̰ ִ. Ƽ ȣȯ Ŷ 5ȣ ̹ ŭ Num, Edit 带 ̴. ߵ ϰ Ƽ Ű尡 ̰ ϳ Ǵ ϴ. ó ϴ Ե . ߴ ڴ.
۾ û ϰ ۼؼ ƿ ´. Ź ż ° ̾ ִ 10 . ̷ η ݿ Ȱ ִ° . dz ڸ ߴµ п ܼ. ̴. 10ÿ û ´µ ̰ б ٳ ٶ 3ÿ ߴ.
2̸ ̵Ǿ ū ̰ ƴ϶ ׳ ֹ ־. ϰ ڸ ´µ 亯 ¸ . ģ ε , ֿ ö .
ö 4ȣ Ͽ¡ ߴ. ϸ ͺ Ư ϴ. ʷƮ ִ ƾ ؼ ¦ ߴ.
밡 ٱ ¦ ߾. ̸ ߴ ġ ڸ Ű ʴ ѹ Ȩ ʹ. 뵵 Ǯ ְ ߴ.
հ ȸǾ ˾Ҵµ Į
. Դٰ ƴ հ äⰡ . Űĸ Į ϰ 18̸ ġ Ѱ ̴. ̰ ϴµ ֹ CK420 ߴ.
̰ǰ
2̶ δ. Ǹ Ű ġ Űĸ ´. Ǯ迭 ΰ ̴. Ⱦƺ ϸ LED Һ ȭϴ.
Ǯ迭 Ű ԷµǴ Ʈ ôµ NumLock ¿ Ǵ Ű ٸ. 4 ôµ
Ѷ ¿ Ű 64(VK_NUMPAD4) Ѷ Ǯ
25(VK_LEFT) ´. ĵڵ 75 е Ű ĵڵ о Ұ .
Ŀ ˸ ̰ ֹ ߴ. ȸ Ը ΰ µ ϴ ᰡ ־ ϱ ؾѴ. ٽ ϰ ּҶ ȣ ְ ù ֹ ־ ô.
ϳ ߴµ ̶̹ īḭ̄ Ǿ ʰ ֹߴ.
ī LP û
ġ 100 Űĸ 110 ֹߴµ
̳ Ǿ ̴. ּҸ ѱ۷ ־ µ ÷ ڴ. ̰ Ḧ پϰ . ο ġ
Űĸ ۰ ֹ . 鼭 ߵ .
ð 븦 ̸ . 4 2
߾ ߾ ؼ ʷƮ ֵ Ѵ. 8 10 輱 ȮѴ. ٸ Ű带 纸 8 Ѱ ؼ 10 Ѵ´.
纸 10ε 4Ĵ ڿ Źߵ Ű 10 Ѿ ɰ . ̷ ̸ ΰ ո ߴ° ϴ. ö ũⰡ
ٲ ٽ ؾ Ѵ. ô Ȯϴ.
߾ κ . ̴ 븦 Ʒ ƾ Ѵ. 15̸
̵ ̸ Ѵ. 밡 15T̴ ݴ
̸ŭ ų ƾ Ѵ.
:
=15*TAN(RADIANS(10)) = 2.64
:
=15*TAN(RADIANS(2)) = 0.52
ϴ ٱ
11.6̵ 15̸ 2.64̸
14.2̸ Ѵ. ȭ ̹ؼ Į
ݸ ٵ ȴ. 丷 ߶ 3
.
ٵ ۾ ư ð ɸ. ߾ ߶ µ ϸ ڲ ɰ ݴ ߴ Į
. Ѱ ƴϴ. 4
ũ ÷ ô ´. ϴ.
ϰ ˷̴̶ ̴θ ռ
ϴ. ٽ üϿ öƽ ߰ . ü
δ ϴ ʹ ũ ߰ڴ.
ϴ 簡 Ƣ ִµ ־
ȵǸ ̴. ü ־ . ö õõ Ұǵ Ʋ Ȧ Ŵ. ָ
ڹ ؼ ʿ ؾ߰ڴ.
ָ ڹ ߰ 3D ؼ Ű ߴ. Ȥ Űĸ
ͷ ̴° Ǹ Űġ 17*17 ٽ ߴµ ǰ Ȯ
. н ϰ 5ȣ ׳
. Ѵ. ε
常ߴ.
3000¥ ŻDZ ȷ ϴ ־ ŻDZ⸦
ְ ϳ ߴ. ̰ Ŀ ̸ Ǹ Żǵǰ ڵ
ϴ. ٸ ̰ɷδ 0.3̸ ϰ
0.2̸ ȵȴ. ϳ Ʋ Ż
̰ ڵ װ͵ ȵȴ. а ߰ڴ.
ٸ ִµ ̸
ƾ Ѵ. ߰ ʰ . ȮǾ ִٴ ִ.
. ִ Դ.
ִ 4ڱ
ִµ ġ ʴ. , ǿ
Ե Ȱ . ö ݿ ã Դ. ڷγ ɸ Ȳ µ ȷ Ѵ.
¿ Ī̶ Ȱ.
Ͽ¡ ٷ ȴ. 縦 ʹ ش. ̰ ƾ Ѵٴ ε ϴ 縦 ¦ Ǯ ϰ ξ. ϴ, ϴ ̰ 縦 ä . ϳ ߰ڴ.
̹ ϰ ۻ̷ ġ
ٷ ϱ ߴ. ʰ ġ ٷ ٿ Ʈ
ô. Է ϳ ġ, ϳ ϵ
ڹٶ ź ־ ϴ ġ Ȯϰ ʾҴ. ġ ߸ ε ½dz
ڼ ϴ.
Ʈ ϴ ܵ ŭ
Ȯȴ. ͺٴ ϰ ׳ ص . Ʈ ߿ ٸ ᱹ ȵǴ ɷ .
̹ ̺ پϰ ߴ. ʿ ָ ʱ Ѵٹ߷ . ܿ
ֳij 6 ũ ξ. Ű
̺ ߴ. ǿ Ժ ϴ.
Ÿ ª µ ̰ ʹ β
ߴ. Ż Ǿ ̰ ª ٽ Żؾ Ѵ. ô ص Ƽ ġ ʹ ռ ִ. ܷ ü ʾ ߴ.
.
ö ̷
о ְ ġ ߴ. ܿ ϳ ϱ ߴµ ̰ Ұ ̾. ϴ϶ .
̰ ̴ ٿ . â ̸ پ
ϴ°
ƴϴ.
Է ôµ ġ
ź ܿ ϴ ѹ ϳ ϸ ÿ . ᱹ
Ŵ ٽ ߴ. ΰ ֵ ̷
ϱ ϰ ϴ. ̶ Ǵµ ġ ߺξ
ɸ ȴ. ̶ ź Ǿ.
ʺ ۾ Ϸߴ. ġ ã ִ° ư ö Ż
ð ɸ. ̶ ̰ .
Ǯ迭 ϴ ̵Ѵ. ȹ ٷ ˾Ҵµ ġ ϴ Ͱ ٸ. ݸ Ʈ ġ ġ Ǿ. CtrlŰ ڰ â ԷµǴ ̻ .
ã Ʒʿ ִ ö ռ Ͼ ̾. ̷ Ű ɷ νϵ Ǿ ִ ̴. ö ߶ ִ ϴ ذ Ǿ. ö û ༮̶ ۷ ߸ ʴµ ߶ ̻ ȴ. 2000¥ ȴ.
ذ ٸ ǹ . ̶ ö پٰ Է ȴٴ ġ پ ִٴ ̹Ƿ ̰͵ ̴. ġ ãƳ´. ġ ϳ ǿ ִ. ߰ ٸ ߴ. ġ Ǿ Ѵ.
ϼ ۾ ߴ. ̹ 0.3̸ ߴ. ߴ ϴ. ٸ ƴ϶ ŷӴ.
ǿ ̰ ö ø ۸ µ ۾ ð ɸ. ö иϰ ٽ ϱ⸦ ݺؾ Ѵ. ѹ ־ 4 ؾ Ѵ.
ϼ Ʈ ־. Ű ϳ Էµ ʾ ִ. ̰
߸߰ų ϰ ٰ ٱ ٴ Ż ջ ȴ.
ٽ ־.
ٸ Ű Է Ǵٰ ٰ ϴµ
̴. ̰ Ŀ ִ ε ʿ پ ְ Ʒʿ
ִ. ̷ ظϸ ˵ ʴ´. Ʒʿ Կ ٽ ־.
ϼ ̴. ġ Ǿ Ȯߴ. ¿ ö
ٽ Ѵ. ö, , ġ ° ̴. Ŵϱ
ʱ Ѵ.
ٷ ̰ 輱 ȮǾ ־ Ѵ.
Űĸ . ġ 18̸ ȱƵ ƽƽϰ ٴ κ ־ Ʒʰ ܾ Ѵ.
Ĵ° ƴϴ ð ʴ´. Űĸ ü Įؼ ̴µ ѽð ۿ ɸ ʾҴ. 3D ʰ Ҹϴ. Ű ϳ üϸ ġ 4 ϰ Űĸ 17 ϴ.
Ǯ迭 Ű 2 ־ Ѵ. а üؼ Űĸ ä ־. Ѵ.
簡 ʹ Ƣ ־ 5̸ ̷ Ա ־. ƴ ȿ ִ. ϴ ִµ ϳ ־. 縦 ªɷ ڸ ־.
̰ ʷƮ ̵ ִµ ö īο չٴ . ö̶ ˾Ҵµ ٷ Ѵ. ձ۰ ư ٷ ǥ鵵 ĥ. ߰ڴ.
ؼ
5ȣ ϼߴ. ¿ Ƣ ִ° úҰ̰ ũ о Ƽε
־ ٸ Ű尡 ȴٴ ִ. ٰ ϸ ŷ Ƽε
ִ.
6ÿ
ؼ 2ñ ϰ 7ð ڰ Ͼ 9ú ٽ ۾Ͽ 뷫 25ð ɷȴ. ܿ ۾ ۾ ð ġ 17ð
ɸ ̳ 8ð ٹ Ʋ ɷȴٰ ΰǺ ۰ Ƶ 40 ̴.
Ͽ¡ غ ð ľ Ѵ. ̹ ۾ ӵ ̴. ϱ
ãƵ ð Ƴ ִ. 0.3̸ պκ ŻǸ Ǿ ־ 12ð ϳ ҵ . ̷
ϱ ư ˸ ߰ڴ. => νð µ ã. 28awg(0.3) ϱ ƴ.
------------------------------
5ȣ ϼ ⺻ Ʈ ô. ε
ϸ鼭 ϰ ϴ . ,
ſ ٲپ κ ˾ ߴ. ϴ ϱ
ƴ.
ġ : 18*18 ϴ ũ ƴ ϱ Į ص Ǵ . 4ȣ Ÿ 1̸ ̳° ǰϱ ƴ. Űĸ 17*17 ̴. 19*19 ǰ ص .
8 : 4ȣ .
̸ ϴ. ð Ÿνô ϴ.
¿ 2 : ʾ ͺٴ ٴ
̴. ϴ ȿ ִ. 븦 3D ͷ μϸ 10 ÷ ߰ڴ.
ü 10 : 8ٴ ϰ ʿ Ź Űܵ Ǵ . 輱 Ȯ ־ ϴ.
6̸ : ϴ. ʿ ġ ̸ ణ ø ڴ. Enter J (+6, +30) ̵̻ Űĸ ̷ +36̴.
6̸ : ȴ. 4ȣ 5̸ ǵ ̸ ڿ ö ϴ. ѱ Ÿ߿ ƴµ ԷµǴ 찡 ִ. ʹ
4̸ 3̸ ణ ° .
¿쵿 : ̻ ־ ̰ 뿡 ɸ ʴ´.
esc ߾ ƴѰ ƽ. ¿ Ƽ . ο ε ʹ վ . ϴ
ʹ.
ġ : ð ٿ ۾ ʾҴ. ٸ
ɷ ؾ Ѵ.
Ǯ迭 : Ű ֵ ū ǿ뼺 ڴ.
¿ Ƣ ʰ 輱 ƴ. ϳ
ɷ ؾ߰ڴ. 4ȣ ڰ ǿ̴. 4ȣ
輱 ұ ̴.
LP
ġ Űĸ : Ű Ʈϵ ϴ. ٸ
Űĸ ݸ ۾ ڴµ ̰ 3D ͷ ؼ Ѵ.
: ε Ƶ̳ ؼ ȹ̴. ۾
ð ְ 絵 ڰ ð ϴ õ ʿ䰡 ִ.
̳ Ǿ ǿ
ϴ. ¦ ָ ϴ. ۺٵ 뼺 ã ؾ Ѵ. ϸ鼭
ϳ ߴ.
Ƽ ȣȯ Ű : , ڸ Ƽ ġ ٸ Ű
ֵ ߰ װ 5ȣ ū ̴.
ŷ Ƽ 迭ӿ δ Ÿ۷̴. , ġ BS ڲ Shift+Space ִ. Ű ġ
Է ְ Ű ̴. ȣ ȭ ľ Ѵ.
ӵ ȳ
⸸ Ѵ. ū 迭ٴ Ű ġ εƮ.
Ƽ 迭 ϰ װ ġ ̰ ݸ Ÿ. Ȱ
迭̶ ± Դ ϸ ͼ ư ٲ ġ Ұϴ.
Ƽ Ű ٲ ġ ణ
ð ɸ ݹ ͼϰ . ̷ٰ ٽ ƿ´ٰ ؼ Ƽ
迭 ִ° ƴϴ. Ƽ 迭 ġ ̰͵ ʿϴ. Ű 迭 ٲ㵵 ѵ Ƽ 迭̶ .
Ű忡 ͼص ٲ ġ ۿ . ¿ Ƽ
Ű带 ų Ƽ ͼ Ѵ.
ٰ ؼ Ƽ ȣȯ ٲ۰
ǹ̰ ʴ. ϴ Ʒѱ ְ 뵵 ϴ. Ű带 ȥ ϹǷ Ѵ. Ұϰ
Ƽ Ѵٸ Ÿ ġ ۿ . 迭 ٲٴ ͵ ٽ ư ͵
ư Ұϴ. δ Ұ 츸
Ѵ.
Ű θ ϴ Ű fn+d, fn+f µ ʿ䰡 .
뵵 ϴ ɼ̴ δ ٶϴ. , ĺ Ƽ ̾ ȥ ڷ ű° ո̴.
fn+1 , fn+2 ߴ.
K_1 ~ K_12 IsKeyDown(K_FN)
ϱ Ű ʿ ̸ ؾ Ѵ. ŷ߿ ٲ. ڵ ߴµ Ƽ 迭 ø ϴ ʾҴ.
Shift Բ ȣ Է shift once
Ǯ ʴ װ ߰ߵǾ. ڸ ϳ Է Ǯ Ѵ. κ 帧 ʿ䰡 ִ.
īװ ζ ϱ
ư ʴ. Ű ̸ ٲٰ
KG_ ߴ. C_BASIC ⺻̶ ǹε ٴ ڶ ǹ̷ KG_CHAR ߴ. ּ , ã ߴ. ̸ ߰ ٲٴ
ŷο ̴. Ī ٲ۰Ŷ .
Once ɼ õǾ ʴٸ 콺 ŷ ʿ . ŷ
콺 ŷ θ Ѵ.
if (Opt.shiftOnce || Opt.ctrlOnce) {
hMouseHookLL = SetWindowsHookEx(WH_MOUSE_LL, OnMouseHookLL, g_hInst, NULL);
MessageBeep(0);
} else {
hMouseHookLL = NULL;
}
̷ ŷ߿ ɼ
콺 ŷ ߰ϴ ġ ʾҴ. ɼ ŷ ϴ
ؾ Ѵ. 콺 ν ϴ ġǾ onceɼ
ť ʵ ߴ.
ٿ Ƽ ư Ÿ ʴ´. Ƹ ߰ϸ鼭 ø ̴. Ű
̱ ɼǰ Shift 1ȸ ɼǵ ߰ߴ. ǻ
Ʈ ʿϴ.
Ÿ ص
ʰ ô̳ . ϸ DZ ϰ Ƽ ĥ ü ͼ ƴ. ƿ ġ ٸ Ű µ Ƽ ĭ ٸ Ű . c, s, i հ ϴ ġ ڲ ġ ִ.
ŷ ĥ Ctrl+C, Ctrl+S ٷ ġ ƴ.
ƴ϶
̴. ٸ Ÿ ? sڸٴ rڸ cڸ
mڸ ٸ . i h ̶
Ƿε ̰ . ٸ ٲٸ հ ̳ Ÿ ´. ϴ ŷ ô.
迭 : tenorasdiculhmwfgvkypbjxqz 22
csi ü :
tenosardhmulicwfgvkypbjxqz 44
θ ٲ ̾ , ¿ , տŸ ȭ .
ٸ κ ȭ ִ .
|
迭 |
csi ü |
|
|
δ㵵 |
15.4124 |
15.4296 |
8 |
ŭ δ㵵 þ° ƴ |
հ д |
18:21:25:35 43:28:21:6 |
18:21:26:33 41:30:21:6 |
1.5 |
,
ణ . ̰͵ ũ ƴϴ. |
հŸ |
268ȸ |
370ȸ |
10 |
he, sw Ÿ ϴ. |
10뿬ö |
|
|
2 |
ehö ɸ. the Է ɸŸ. |
δ㵵 üҸŭ ߿ ƴϴ. ٴ Ƽ ȣȯ ߿ϴ. ö Ȯ
Ǵµ ehö ݵ ؾ Ѵ. ö er, th 3̴. ̸
ȸϱ ih ״ δ 迭 fih ȸϴ
迭 ô.
cs ü :
tenosardimulhcwfgvkypbjxqz 27
cs ü fih :
tenosardfmulicwhgvkypbjxqz 77
|
cs ü |
cs ü fih |
|
δ㵵 |
15.4214(-20) |
15.4796(-50) |
ŭ δ㵵 þ° ƴ |
հ д |
18:21:26:33 43:28:21:6 |
18:21:26:33 35:30:28:6 |
fih ʹ 21 |
հŸ |
259ȸ |
285ȸ |
Ÿ ؼϴ. |
10뿬ö |
|
|
|
cs ü i
. fih ϴ iġ δ㵵
ϴ հ ʴ. 3
ħǥ ϸ д .
Ƽ ڸ ̳ i ڸ 鼭 д ϰ ö 迭̾ Ѵ. ̹ f ڸ ΰ l Ͽ . h lڸ
li տ ´.
hli :
tenosardlmuhicwfgvkypbjxqz 49
δ㵵 31̰ տŸ 37% . հ Ÿ ؼ ġ ʴ. հ 18:20:28:32 -39:31:22:6 . wh پ ִٴ ͵ th ͵ 밨
־ ʴ.
|
δ㵵 = 15.4421 => 31.0326 ¿ д : 51.70%:48.30% => 0.00 д : 28.5 : 56.5 : 15.0 հ Ÿ : 293ȸ 8.72% => 5.17 Ÿ : 1268ȸ 37.75% => 7.50 10 ö : 0.00 = 49.5452 |
ͺ
迭 δ. 迭 ٰſ .
谡 Ƽ ȣȯ ä ԵǾ κ ̴.
dist 5 ְ 迭
s, c, i Ƽ ĭ ٸ ֺ üϿ ġŴ
ö , հ д ּȭ
srü, cmü, lih hli ȯϿ. Ƽ
ڸ ִ ڴ wp csi ߰Ͽ
ټ ̴. ĭ ٲ ڰ 밢 ̵ ڴ dotv ױ̴. 밢 ̵ ʴ´. ־ ٽ Ѵ.
̷ Ÿ
. th ־ the, that
Էϱ wh پ ִ ͵ . yes, as, so
Է sڸ ʰ my, me ϴ. µ o a
ڲ . Ư a o ڸ з ̴. a 6.09, o 5.64 ̰ ִ.
ٲ . д 39.5 : 32.0 : 21.7 : 6.7
δ ణ . ̾ δ㵵 ¿, ȭ. հ Ÿ ö µ 10 ö ġ of Ÿ ϴ. of ܾ 5̰ ġ for κ ƽ a 4 ȯҸ ϴ.
|
δ㵵 = 15.4399 => 29.9696 ¿ д : 51.70%:48.30% => 0.00 д : 28.5 : 56.5 : 15.0 հ Ÿ : 311ȸ 9.26% => 6.78 Ÿ : 1268ȸ 37.75% => 7.50 10 ö : 0.00 = 52.0842 |
̷ ȯ aڸ ϴٴ Ȯ ִ. of Ÿ ϰ for ̴. a ־ ƿ ݴ δ ͵ ǹ̰ ִ. ȭ ¸ŭ Ҵ ͵ Ȯϴ ä ʱ Ѵ. csi
Ƽ ġŲ 迭 äϰ Űĸ ٲ ξ.
ణ ߾ Ÿ
. yesterday top of the world
ϰ ִµ 50~60Ÿ ̾ 84Ÿ
´. ϸ 100Ÿ
.
Խǿ 빮 ʿ caps editŰ Բ $ µ Ű ߸ ִ. edit忡 2 2 F5ε ΰħ ϴ Խù ߴ.
ũ Ÿ ڷ ƿ ΰħ .
ߺŰ ʹ ̴. Ű Ű ְ ְ edit忡
̳ ִ ̴. ̷ Ǿ ִ ̾ƿ ̰ ̴ Ű쿡
Է Ű ̴. ̴ ִ.
̷ ߺ Ų. ϴ Ȱ ̸ Ǽ Ѵ. ڳ
ȣ, Ŀ ̵ ̳ ũ δ ɰ ų ִ. ٰ ͵ ƴϴ. ߺ
ش Ű ƿ ̰ ġ ʴ 쵵 ɼ ϱ Ѵ.
useEditFn
: edit Ű . true̸ ̰ false̸ ʿ δ. ְų ʿ .
useEditMacro
: edit ũŰ . false̸ ũ Ű δ.
useNumSymbol
: num ȣ . falsḛ ڿ Ҽ, 鸸
.
Ǯ迭 ɼ θ ߺ
ŵȴ. Ʈ false̸ . num ڿ edit Ŀ ̵Ű ּ
Ƿ ɼǰ ̵ Ѵ.
ɼ ڲ þ ȭ
ϳ . иϴ ۾ ߴµ ʱȭ ʾ
ߴ. Ƽ Ʈ WM_INITDIALOG ʴ´. Ϲ ȭڷ
ٲ߰ڴ.
ɼǰ Ű ̱ ¿ OnPaint ĸ ǥÿ ProcessKey Է Ѵ. ʴ Ű ĸ ʰ Էµ ʵ ߴ. ߺ
ŵǰ Ǽ ϴ ȿ Ȯ ִ. ɼ ϸ δ. ̾ƿ ɼ ϸ ȴ.
ڵ带 ϴ 賭ߴ. Ű ҷ ַΰ ִµ ٰ Ƽ Ű ư ȥؼ ȴ. ͼ ٴ ̴ ٶ ̴.
ڵ ϴ ӵ ӵ ־ ǻ ȮϿٴµ ǰ ִ.
۾ ϸ鼭 num + ݷ ȣ ħϴ 뿡 ġ
. - p ħ ĺ ̾ ٸ
׳ ȴ. + °
ƴ϶ ڸ ִ ; ϴ ŷο ִ. , num忡 ; :
Է . ٸ ȣ ѵ ̰ ȵǾ ϴ.
+ ̰ ϵڵؾ Ѵ.
if (IsShowNumSymbol(kidx) == false) {
// ݷ ڸ ° ƴ϶ ȣ ǥѴ.
if (kidx == K_SEMI) {
lstrcpy(Caption, tShift ? ":":";");
} else {
lstrcpy(Caption, "");
}
Ӹ ƴ϶ ProcessNumber ǿ Է ڸ ؾ Ѵ.
Ű ̾ ڸ ġ ڵ尡 ϱ ŷӴ. Num ġ ٲپ ȣ ħ ʵ ߴ. 1
ġߴ.
Bڸ sp̴. sp., 023 ߺѵ ̰ +-~ ڿ Բ ̴ ó ΰ ʴ´.
Է¸ ٸ ̰͵ +- ʿ̶ ּ 迭 ڸ . + 2̶ -
־̴. + - ~ - ڸ ٲٱ Ѵ.
ġ ° ƴ
Է ̹Ƿ . ϴ 迭 ä
.
Edit Ű Caps ξ ŷ Ű 빮 尡
ä ϱ Ѵ. ҹڰ ݴ밡 Ǹ ŷ Ǯ Caps ⵿ؾ ϴ ִ. ̸ Ϸ
Caps capLock ȭؾѴ.
ҹ 带
ϸ ¿ ʴ´. CapsŰ ҹ ° ٲ
α ۿ ġ ʴ´. ŷÿ ShiftŰ ° ƴѰθ ҹڸ ϹǷ ´. ŷ ۽ ϳ ó ʿϴ.
1. ¿ . Caps capLock true ʱȭѴ. Shift Բ 빮ڸ ԷϹǷ ü ҹ · ٲ ξ Ѵ.
2. . capLock ¸ ״
ϹǷ Ǹ ҹڷ ٲ θ ȴ. ҹڶ ϹǷ capLock Caps ¸ ߴ ƴ Ѵ.
3. ҹ Ѵ. capLock false ٲٰ ҹڷ д. ϰ ʹ
ܼϴ.
̰ ɼ α ⽺
ϳ ؾ Ѵ. ŷ ÿ ڰ ¸ ݿϱ 1 äϵ ̰͵ ϸ ҹڷ ϴ ̴. ҹ
Է 带 Ϸ ǰ capLock ؾ ϴµ ̷ ʿ ֳ ʹ.
CapsLock ۿ ִ Ͱ NumLock ̴. ũο е Ű NumLock VK_NUMPAD VK_LEFT ̴. Űʿ е Ű Ǿ ִµ NumLock
ν ʴ´.
ŷ