Змініть Дію масштабування для прокрутки на MS Natural Keyboard 4000


38

У мене ця MS Ergo Natural Keyboard 4000 на Windows 7, із програмним забезпеченням SetPoint Intellitype. Я хочу змінити дію центрального масштабування, щоб зробити його прокруткою. Я кілька старих версій Firefox, він працював таким чином, поки я не оновив його до FF 4 Beta 5.

Чи можна змінити цю дію? Я взагалі не використовую зум.

Спасибі заздалегідь


Гм, SetPoint - це програмне забезпечення Logitech, а не Microsoft. Ви мали на увазі IntelliType?
— MBraedley

2
так багато людей шукають цього, що Google запит автоматично завершив ( i.imgur.com/NoHmPrW.png ), і все ж ніхто в Microsoft ніколи не думав, що це може бути гарною ідеєю ?!
— georgiecasey

1
Що-небудь для користувачів Mac?
— Шерзод

Я встановив драйвер для клавіатури, але не маю жодного каталогу "microsoft IntelliType pro". Де ще мені це шукати commands.xml?
— Буксі

Відповіді:


25

Я знаю, що це давнє питання, але мені довелося це розробити для себе, тому варто поширюватися:

На жаль, утиліта конфігурації ергономічної клавіатури не дозволяє змінювати налаштування для центральної кнопки збільшення. Для цього вам доведеться редагувати C:\Program Files\Microsoft Intellitype Pro\commands.xmlфайл вручну. (Для комп'ютерів, на яких запущено Центр миші та клавіатури Майкрософт, це шлях 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>

Удачі.


Спасибі! Я спробую це завтра, бо я сьогодні не з клавіатурою ....
— josecortesp

1
Мій драйвер щойно оновився до Центру миші та клавіатури Microsoft , і я втратив цю функціональність :( у мене немає такої Microsoft Device Centerпапки, як ви згадуєте, але a Microsoft Mouse and Keyboard Center. Однак зміна файлу команд, який існує там, не повернула функцію прокрутки. Будь-хто ще є проблема?
— Ben

3
якщо у вас немає певної конфігурації для певної програми (наприклад, Visual Studio 2010 або Chrome), ви можете додати ті самі рядки під <Application UniqueName="StandardSupport">тегом, щоб підтримувати що-небудь інше. Мої два центи.
— keremispirli

Я пропустив трохи про <ALL>елемент і витратив досить багато спроб редагування інших частин файлу. %) Також щойно відредагований UniqueName="StandardSupport"розділ замість додавання нових записів.
— Рарст

15

Ви також можете скористатися блокнотом ++ та діалоговим вікном заміни (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 Explorer. Будь-яка ідея, як це вдосконалити?
— angularsen

Можливо, спробуйте відрегулювати "швидкість збільшення". На жаль, у мене більше немає клавіатури, щоб перевірити це (розлите пиво на ньому ... погана ідея), але, можливо, хтось ще має та ідею.
— Андрій

Налаштування швидкості масштабування працювало на мене.
— kindall

Це, здається, працювало на мене. Один з аспектів, який мені здається прикро, - це те, що прокрутка визначається місцем миші, а не обрана програма. Це корисна функція, якщо ви прокручуєте мишу, але не так корисна, якщо ви намагаєтеся прокручувати за допомогою клавіатури.
— filups21

11

Щоб побудувати поверх відповіді Tog, ось сценарій, який робить заміни автоматично для вас. Це в основному перетворення XSL, застосоване до файлу command.xml. І це робить резервну копію для вас.

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

Загляньте всередину до інструкцій. Майте на увазі, що, можливо, вам доведеться запустити скрипт у командному рядку адміністратора, якщо у вас включений UAC.

Я спробував це на файлі v8.20.469.0, і він працював як очікувалося.

Цей сценарій не зроблений мною, він зроблений Роєм Ошеровим. Дивіться оригінальне джерело


1
Якщо у вас замість цього розпакуйте файли Microsoft Mouse and Keyboard Center: C: \ Program Files \ Microsoft Mouse and Keyboard Center. не забудьте запустити файл як адміністратор. Після цього запустіть mskey.exe -> "action" -> "close Intelli pro". Після його закриття ви можете знову натиснути на "дії" та "Запустити панель керування клавіатурою" -> Відкрити "Центр миші та клавіатури Microsoft". Це має працювати зараз.
— Густаво Пума

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 підтверджує, що WindowClass Firefox знову стає "MozillaWindowClass". Правильним AppName буде "Mozilla Firefox", але це, здається, не хвилює цього.
— Dan

3

Відповідь yop83 зробив для мене хитрість, але мені довелося перезапустити драйвер, щоб він міг вплинути. Це можна зробити, запустивши mskey.exe -> "action" -> "close intelli pro". Після його закриття ви можете знову натиснути на "дії" та "Запустити панель керування клавіатурою".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.