Noppoo Choc Mini, 속칭 '나프촉'을 얻었는데 맨 오른쪽 열의 키가 노트북 키보드와 차이가 있더라구요.


위에서부터 아래로 나열해 보면(괄호 안은 Fn 키와 함께 눌렀을 경우)


Switch Lock: Ctrl과 Caps Lock 위치를 바꿔줌

Pause/Break(Print Screen/System Request)

Page Up(Home)

Page Down(End)

Delete(Insert)


입니다.


근데 맨 위 Switch Lock과 맨 아래 화살표를 제외한 부분은 일반적인 노트북 내장 키보드하고는 일치하지 않습니다.


대부분의 노트북에서는 이 부분이 아래처럼 돼 있습니다.


Home

Page Up

Page Down

End


그래서 기존 노트북 키보드에 익숙해진 사람들한테는 너무 불편합니다. 뿐만 아니라 이 키보드는 Fn 키가 오른손에 있어서 더욱 불편합니다. 게다가 Pause 키는 요새 사용 빈도가 많이 떨어져서 컴팩트/미니키보드에서는 다른 곳에 두는 경우가 많은데, 이 키보드는 왜 그 자리에다 배치했는지 모르겠네요.


그래서 오토핫키로 노트북과 비슷하게 조작할 수 있도록 바꿔 보았습니다.


스크립트:


#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.

SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.

SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.


;작동 방식을 일반 노트북 키보드에 가깝게 바꾸는 스크립트


Home::Pause

End::ScrollLock


Pause::Home

Del::End


NumLock::Delete

ScrollLock::NumLock




변경 내용:


맨 위의 Scroll Lock은 키보드 내부에서만 동작하는 키라서 Fn 키와 마찬가지로 오토핫키로 손을 댈 수가 없습니다(손 대려면 직접 키보드를 개조해야 함. 이유는 http://www.kbdmania.net/xe/1719955 참고). 그래서 부득이하게 나머지 키만 변경해 보았습니다.


Page Up의 위에 있는 Pause 키는 Home 키로 바꾸었습니다.

Page Down의 아래에 있는 Delete 키는 End 키로 바꾸었습니다.


Num Lock 키(Switch Lock의 왼쪽에 있음)를 Delete로 바꾸었습니다. 일부 노트북 키보드는 Delete가 이 위치에 있기 때문에 그렇게 했습니다.


Scroll Lock 키(Num Lock의 왼쪽에 있음)는 Num Lock으로 바꾸었습니다. 물론 오토핫키를 활성화한 상태에서 이 키를 누르면 본래의 Num Lock LED가 점등됩니다. 키보드를 개조할 게 아닌 이상은 이런 건 감수해야겠죠.


Home(Fn+Page Up)을 Pause 키로 바꾸었습니다. Fn + 원래 Pause 키의 바로 아래 키라서 각인이 달라도 덜 헷갈릴 것입니다.

End(Fn+Page Down)를 자기 자리에서 쫓겨난 Scroll Lock으로 할당했습니다. 물론 Fn+이 키를 누르면 본래 Scroll Lock 키의 LED가 점등됩니다.


Insert(Fn+Delete) 키는 그냥 뒀습니다.


Delete 키가 Num Lock 자리로 이동했으니 Fn+Num Lock을 Insert로 바꾸는 것을 고려할 수도 있겠으나, 기술적으로 불가능합니다. Num Lock 자리에는 따로 Fn과 함께 눌렀을 때 별도의 키가 존재하지 않기 때문에, Fn+Num Lock만 다른 키로 작동되게 바꿀 수가 없습니다. 위에서 소개한 http://www.kbdmania.net/xe/1719955에서 말한 바와 같이, Fn 키 자체는 컴퓨터에서 인식이 안 되기 때문에 Fn+Num Lock만 따로 소프트웨어적으로 변경할 방법이 없는 것입니다. 이걸 바꾸려면 키보드를 개조해야 합니다.



팁:

다른 키보드(노트북 내장 키보드 포함)를 사용할 때에는 이 스크립트를 꺼주세요. 이 스크립트는 나프촉 전용입니다.