MS Natural Keyboard 4000에서 확대 / 축소 동작 변경


38

Windows 7에 SetPoint Intellitype 소프트웨어 가있는이 MS Ergo Natural Keyboard 4000이 있습니다 . 가운데 확대 / 축소 동작을 스크롤하여 변경하려고합니다. 나는 FF 4 Beta 5로 업데이트 할 때까지 이전 버전의 Firefox입니다.

그 행동을 바꿀 수있는 방법이 있습니까? 줌을 전혀 사용하지 않습니다.

미리 감사드립니다


음, SetPoint는 Microsoft가 아닌 Logitech 소프트웨어입니다. IntelliType을 의미 했습니까?
MBraedley

2
너무 많은 사람들이 이것을 검색하여 Google ( i.imgur.com/NoHmPrW.png )에 의해 내 쿼리가 자동 완성 되었지만 Microsoft에서는 아무도 이것이 좋은 아이디어라고 생각하지 않았습니다!
georgiecasey 2016 년

1
Mac 사용자를위한 것이 있습니까?
Sherzod

키보드 용 드라이버를 설치했지만 "microsoft IntelliType pro"디렉토리가 없습니다. 다른 곳을 찾아야 commands.xml합니까?
Buksy

답변:


25

나는 이것이 오래된 질문이라는 것을 알고 있지만 나 자신을 위해 이것을 해결해야하므로 가치가 있습니다.

불행하게도, 인체 공학적 키보드 구성 유틸리티를 사용하면 가운데 확대 / 축소 버튼의 설정을 변경할 수 없습니다. 이렇게하려면 C:\Program Files\Microsoft Intellitype Pro\commands.xml파일을 수동으로 편집 해야합니다. (최신 Microsoft 마우스 및 키보드 센터를 실행하는 컴퓨터의 경우 경로는 C:\Program Files\Microsoft Device Center\commands.xml)
NB이 파일의 내용은 사용중인 버전에 따라 변경되므로 시도하기 전에 나와 같은 버전인지 확인하십시오. 버전 번호는 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>

행운을 빕니다.


감사! 나는 오늘 키보드를 가지고 있지 않기 때문에 내일 시험해 볼 것이다 ....
josecortesp

1
내 드라이버가 바로 업데이트 Microsoft 마우스 및 키보드 센터 , 나는이 기능 :( 내가없는 손실 Microsoft Device Center당신이 언급처럼 폴더를하지만 Microsoft Mouse and Keyboard Center. 그러나, 스크롤 기능 등을 가져하지 않은 존재 명령 파일을 변경. 누구를 다른 문제가 있습니까?
Ben

3
특정 응용 프로그램 (예 : Visual Studio 2010 또는 Chrome)에 대한 재정의 구성이없는 경우 <Application UniqueName="StandardSupport">태그 아래에 동일한 줄을 추가하여 다른 항목을 지원할 수 있습니다. 내 두 센트
keremispirli

나는 <ALL>요소 에 대해 조금 그리워 하고 파일의 다른 부분을 편집하는 데 많은 노력을 낭비했습니다. %) 또한 UniqueName="StandardSupport"새 항목을 추가하는 대신 섹션을 편집했습니다 .
Rarst

15

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

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

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

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


다른 사이트 에서이 정규식 아이디어를 발견했으며 intelliType 응용 프로그램 (win8, v 8.20)에서 오류가 발생했습니다. 이 튜토리얼은 나에게 도움이되었다. pchenry.com/Home/tabid/36/EntryId/77/…
rdmptn

작동하지만 Firefox 및 Windows 탐색기를 포함한 대부분의 응용 프로그램에서 스크롤 속도가 매우 느립니다. 그것을 개선하는 방법에 대한 아이디어가 있습니까?
angularsen

"줌 속도"를 조정 해보십시오. 불행히도 나는 이것을 테스트 할 키보드가 더 이상 없지만 (물에 엎지른 맥주 ... 나쁜 생각) 다른 누군가가 가지고 있고 생각할 수도 있습니다.
Andrei

줌 속도를 조정하면 나에게 도움이되었습니다.
kindall

이것은 나를 위해 일한 것 같습니다. 내가 짜증나게하는 한 가지 측면은 스크롤이 어떤 프로그램을 선택하지 않고 마우스의 위치에 따라 결정된다는 것입니다. 마우스로 스크롤하는 경우 유용한 기능이지만 키보드를 사용하여 스크롤하려는 경우에는 도움이되지 않습니다.
filups

11

Tog의 답변 위에 구축하기 위해 다음은 자동으로 교체를 수행하는 스크립트입니다. 기본적으로 commands.xml 파일에 적용된 XSL 변환입니다. 그리고 그것은 당신을 위해 백업을 수행합니다.

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

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

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

이 스크립트는 내가 만든 것이 아니라 Roy Osherove가 만든 것입니다. 오리지널 소스보기


1
Microsoft 마우스 및 키보드 센터가있는 경우 대신 C : \ Program Files \ Microsoft 마우스 및 키보드 센터에서 파일의 압축을 푸십시오. 파일을 관리자 권한으로 실행하십시오. 그런 다음 mskey.exe-> "action"-> "close intelli pro"를 실행하십시오. 닫은 후 "작업"을 다시 클릭하고 "키보드 제어판 시작"-> "Microsoft 마우스 및 키보드 센터 열기"를 클릭하십시오. 지금 작동합니다.
Gustavo Puma

8

내 파일 버전은 8.20.469.0이며 버전 8.0.225.0에 대한 솔루션이 작동하지 않습니다.

그러나 효과가 있었던 것은

변화:

<Application UniqueName="MozillaWindowClass" AppName="Netscape">
    <C319 Type="5" KeySeq="ctrl add" />
    <C320 Type="5" KeySeq="ctrl subtract" />            
</Application>

에:

<Application UniqueName="MozillaWindowClass" AppName="Netscape">
    <C319 Type="6" Activator="ScrollUp" />
    <C320 Type="6" Activator="ScrollDown" />            
</Application>

1
대단히 감사합니다. 예, "Firefox"설정을 변경해도 효과가 없었지만이 "Netscape"설정을 변경하면 효과가 있습니다.
wujj123456

UniqueName에 연결된 것 같습니다. Autiit Window 정보는 Firefox의 WindowClass가 이제 "MozillaWindowClass"임을 다시 확인합니다. 올바른 AppName은 "Mozilla Firefox"이지만, 신경 쓰지 않는 것 같습니다.
Dan

3

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.