MS Natural Keyboard 4000에서 스크롤하도록 확대/축소 동작 변경

MS Natural Keyboard 4000에서 스크롤하도록 확대/축소 동작 변경

저는 Windows 7에 SetPoint Intellitype 소프트웨어가 설치된 MS Ergo Natural Keyboard 4000을 가지고 있습니다. 중앙 줌의 동작을 변경하여 스크롤하게 만들고 싶습니다. 저는 FF 4 베타 5로 업데이트할 때까지 그런 식으로 작동했던 일부 이전 버전의 Firefox입니다.

해당 동작을 변경할 수 있는 방법이 있나요? 저는 줌을 전혀 사용하지 않습니다.

미리 감사드립니다

답변1

나는 이것이 오래된 질문이라는 것을 알고 있지만 이 질문을 스스로 해결해야 했기 때문에 널리 퍼뜨릴 가치가 있습니다.

안타깝게도 인체공학적 키보드 구성 유틸리티를 사용하면 중앙 확대/축소 버튼에 대한 설정을 변경할 수 없습니다. 이렇게 하려면 파일을 C:\Program Files\Microsoft Intellitype Pro\commands.xml수동으로 편집해야 합니다. (최신 버전을 실행하는 컴퓨터의 경우Microsoft 마우스 및 키보드 센터경로는 C:\Program Files\Microsoft Device Center\commands.xml)
주의하세요. 이 파일의 내용은 사용 중인 버전에 따라 변경되므로 시도하기 전에 나와 동일한 버전인지 확인하세요. 버전 번호는 Commands.xml 파일 상단에서 확인할 수 있습니다. 내 버전은:- 8.0.225.0 이 설명이 너무 기본적이라면 이는 여러분이 Windows나 구성 파일에 대해 얼마나 알고 있는지 모르기 때문입니다.

가장 먼저 해야 할 일은 Commands.xml 파일의 복사본을 만드는 것입니다. 이렇게 하면 문제가 발생한 경우 복구할 수 있습니다. 이를 수행하는 가장 간단한 방법은 복사한 다음 동일한 디렉터리에 바로 붙여넣는 것입니다. Windows에서는 이를 Commands - copy.xml이라고 부릅니다. 엉망인 경우 Commands.xml을 삭제하고 Commands - copy.xml의 이름을 Commands.xml로 바꾸십시오.

둘째, 원본 파일을 열어 편집하고(마우스 오른쪽 버튼 클릭 -> 편집) 파일 아래쪽( <ALL>마지막 요소 아래)에 있는 두 항목 사이에 다음 줄을 삽입합니다.

    <Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="6" Activator="ScrollUp" />
        <C320 Type="6" Activator="ScrollDown" />

Commands.xml 파일의 끝은 다음과 같아야 합니다.

    <Application UniqueName="GeminiWindowClass" AppName="RealOne Player">
        <C309 Type="5" KeySeq="alt F4" />
    </Application>
    <Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="6" Activator="ScrollUp" />
        <C320 Type="6" Activator="ScrollDown" />
    </Application>
    <Application UniqueName="GMail" AppName="GMail">
        <C204 Type="5" KeySeq="ctrl y" />
        <C309 Type="5" KeySeq="ctrl w" />
        <C319 Type="6" Activator="IEZoomIn" />
        <C320 Type="6" Activator="IEZoomOut" />
        <C401 Type="0" />
    </Application>
    <Application UniqueName="LiveHotmail" AppName="Live Hotmail">
        <C204 Type="5" KeySeq="ctrl y" />
        <C309 Type="5" KeySeq="ctrl w" />
        <C319 Type="6" Activator="IEZoomIn" />
        <C320 Type="6" Activator="IEZoomOut" />
        <C401 Type="0" />
        <C900 Type="5" KeySeq="ctrl r" />
        <C901 Type="5" KeySeq="ctrl shift f" />
        <C902 Type="5" KeySeq="ctrl enter" />
    </Application>
    <Application UniqueName="Picasa" AppName="Picasa">
        <C319 Type="5" Activator="pageup" />
        <C320 Type="5" Activator="pagedown" />
    </Application>
</ALL>

이제 나는 이 파일의 상단 근처에 이미 Firefox 섹션이 있다는 것을 알고 있습니다. 그러나 거기에 스크롤 항목을 삽입하려고 하면 마치 아래의 일부 설정이 항목을 무시하는 것처럼 작동하지 않습니다. 그림을 이동.

Firefox에서 확대/축소가 올바르게 작동하도록 하려면 다음 줄을 대신 사용하십시오:

<Application UniqueName="MozillaUIWindowClass" AppName="Firefox">
        <C319 Type="5" KeySeq="ctrl +" />
        <C320 Type="5" KeySeq="ctrl -" />
    </Application>

행운을 빌어요.

답변2

notepad++ 및 바꾸기 대화 상자(Ctrl+F를 누르고 바꾸기 탭 선택)를 사용할 수도 있습니다. 대화 상자 왼쪽 하단에서 "정규 표현식"을 확인하고 이를 사용하여 확대/축소 키를 다시 매핑합니다.

찾을 내용: <C319 .* />
다음으로 바꾸기: <C319 Type="6" Activator="ScrollUp" />

찾을 내용: <C320 .* />
다음으로 바꾸기: <C320 Type="6" Activator="ScrollDown" />

참고 사항: 이제 프로세스 이름은 itype.exe입니다. 변경 사항을 적용하려면 프로세스를 닫고 다시 시작하세요(작업 관리자->파일->새 작업 실행-> "itype.exe").

답변3

Tog의 답변을 토대로 자동으로 교체를 수행하는 스크립트가 있습니다. 이는 기본적으로 Commands.xml 파일에 적용되는 XSL 변환입니다. 그리고 그것은 당신을 위해 백업을 수행합니다.

http://teamagile.com/downloads/ZoomToScroll.zip

내부의 지침을 살펴보세요. UAC를 활성화한 경우 관리자 명령 프롬프트 내에서 스크립트를 실행해야 할 수도 있습니다.

v8.20.469.0 파일에서 시도했는데 예상대로 작동했습니다.

이 대본은 제가 만든 것이 아니라 Roy Osherove가 만든 것입니다. 원본 소스 보기

답변4

yop83의 답변저를 위해 트릭을 수행했지만 적용하려면 드라이버를 다시 시작해야 했습니다. mskey.exe -> "action" -> "close intelli pro"를 실행하면 됩니다. 닫은 후 "작업"을 다시 클릭하고 "키보드 제어판 실행"을 클릭할 수 있습니다.

관련 정보