묻고 답하고
IBM 스페이스 세이버나 울트라나브를 개조하여
빨콩이 달린 키패드를 제작할 수 있을까요?
저는 개조 쪽은 문외한이라...
회원분 중에 가능하신 분이 계실까요?
빨콩이 달린 키패드를 제작할 수 있을까요?
저는 개조 쪽은 문외한이라...
회원분 중에 가능하신 분이 계실까요?
내가
깨끗할수록
세상이
더러워진다.
깨끗할수록
세상이
더러워진다.
2008.02.21 10:56:50 (*.210.107.62)
키패드를 뭘 쓰시는지에 따라 다르겠지만 알프스 키패드의 경우 아주 자리가 넓습니다. 알프스 로고가 들어가 있는 부분에 공간도 있어 빨콩 넣는게 불가능해 보이지도 않구요...(컨트롤러 크기가 어케 되는지는 잘 모르겠지만요) 다만 해체해야 하는 울트라 나브나 우주지킴이 가격이... 후덜덜이죠...
대안으로... 이런 제품도 있긴 합니다... 다만 이마테가 있어야 할거 같습니다.
(Link)cgi.ebay.com
대안으로... 이런 제품도 있긴 합니다... 다만 이마테가 있어야 할거 같습니다.
(Link)cgi.ebay.com
작성된지 6개월이 지난 글에는 새 코멘트를 달 수 없습니다.
target=_blank>(Link)www.kbdmania.net
빨콩이 키패드 위에 올라가 있는 키보드도 있습니다.
target=_blank>(Link)www.kbdmania.net
하지만 키패드에만 넣기에는 내부 공간이 부족해서 힘들듯 합니다.
3700이면 가능 할지도 모르겠네요.
대신에 키보드로 마우스를 움직이게 할 수는 있습니다.
Alt + i = up
Alt + k = down
Alt + j = left
Alt + l = right
Shift + Alt + i = slow up
Shift + Alt + k = slow down
Shift + Alt + j = slow left
Shift + Alt + l = slow right
Ctrl + Alt + i = Scroll up
Ctrl + Alt + k = Scroll down
Ctrl + d = LClitck
Ctrl + r = RClitck
응용해서 쓰면 넘버락이 꺼졌을때 키패드로 마우스를 움직이게 할 수 있을겁니다.
오토핫키 동호회에서 얻은 스크립트를 조금 변형해서 쓰고 있습니다.
;======================================================================
;오토핫키 동호회.
; target=_blank>(Link)cafe.naver.com
;마우스 커서 움직이기. 쉬프트 누르고 정밀하게 이동하기.
;======================================================================
#IfWinNotActive, [파코즈하드웨어] PARKOZ HARDWARE ahk_class IEFrame ; 파코즈에서 실행되지 않게.
!i:: ; 위
!k:: ; 아래
!j:: ; 왼쪽
!l:: ; 오른쪽
!+i:: ; 쉬프트 누르고 위로 조금씩
!+k:: ; 쉬프트 누르고 아래로 조금씩
!+j:: ; 쉬프트 누르고 왼쪽로 조금씩
!+l:: ; 쉬프트 누르고 오른쪽로 조금씩
MouseGetPos, X, Y
Loop
{
If Not GetKeyState("Alt", "P")
Break
size := GetKeyState("Shift", "P") ? 3 : 18 ;; 마우스 커서 이동거리 조절.
If GetKeyState("i", "P")
Y += -size i
If GetKeyState("k", "P")
Y += size
If GetKeyState("j", "P")
X += -size
If GetKeyState("l", "P")
X += size
MouseMove, X, Y, 0
Sleep, -40 ;; 마우스 커서 이동 속도 조절.
}
Return
#IfWinNotActive ; 파코즈에서 실행되지 않게.
;;;;==================================================
;;;;마우스 스크롤
;;;;==================================================
^!i::
Send, {Wheelup down}
return
^!k::
Send, {WheelDown down}
return
;;==================================================
;; 마우스 클릭
;;==================================================
#IfWinNotActive, ahk_class XLMAIN ;;엑셀에서는 실행되지 않게.
^d::send, {LButton}
<^g:: ;마우스 우클릭
SendEvent {Blind}{RButton down}
KeyWait g
SendEvent {Blind}{RButton up}
return
#IfWinNotActive ;;엑셀에서는 실행되지 않게.