Змініть Дію масштабування для прокрутки на 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.