Як налаштувати додаткові кнопки на миші


2

У мене є миша, яку я купив у eBay і має дві кнопки збоку. Чомусь ці клавіші нічого не роблять. У розділі клавіш модифікатора налаштувань клавіатури він назвав мишу «SiliconWin mouse», я змінив усі клавіші на команду, і жодна команда не працювала. Я вважав, що ці клавіші не мають жодної мети, але пізніше я виявив, що якщо натиснути додаток у доці з клавішею, це зробить те саме, що і клацання правою кнопкою миші. Знову я перевірив і спробував використати клавіші як клацання правою кнопкою миші, але не вийшло. Чи можливо змінити функціональність ключа?

PS Я спробував налаштувати клавіатуру, і вона попросила мене натиснути кнопку праворуч від зсуву, я все натискав і не працювало.

Якщо я шукаю SiliconWin, він з'являється з драйвером Windows і без драйверів Mac.


1
Поки кнопки розпізнаються (коди сканування надсилаються), ви можете їх перезавантажити на будь-що. Я роблю це складними діями через деяке програмне забезпечення під назвою ControllerMate . Це не безкоштовно, але він порівняно недорогий і коштує кожної копійки.
Аллан

Відповіді:


3

Ви виявили нещасний факт життя в світі Mac, багато обладнання лише для Windows . Так, ви можете підключити його, але без правильних драйверів вам пощастить отримати навіть мінімальне використання пристрою.

Якщо ваша миша SiliconWin не працює в комплекті з вашим Mac, і у вас немає драйверів, які надає виробник, то в macOS ви можете зробити трохи, щоб правильно налаштувати пристрій.

Є "Універсальний драйвер USB-пристроїв", який вже давно доступний на Mac, USB Overdrive .

Хоча я сам ніколи цього не використовував, я бачив багато дискусій, які вказують на це як на вирішення саме вашої проблеми. Це не безкоштовно, ліцензія обійдеться вам у 20 доларів. Я думаю, ви могли б завантажити його і спробувати перевірити, чи дозволяє він робити те, що вам потрібно зробити. Але в двадцять доларів це коштує стільки ж (або більше), як дешева миша, тому економія ситуації може бути не на вашу користь.


1
Є також SteerMouse, який значно простіше налаштувати. Я нещодавно спробував USB Overdrive; один погляд на це і повернувся прямо до SteerMouse, яким я користувався, мабуть, десятиліття.
Tetsujin

2

Якщо ви просто хочете, щоб бічні кнопки робили назад / вперед у будь-якому додатку / оточенні, цей додаток є найпростішим, впорядкованим, який я знайшов для цієї мети на Mac OS X, і абсолютно безкоштовно (даруйте!). http://sensible-side-buttons.archagon.net/

Цю відповідь було скопійовано звідси: https://superuser.com/a/1230059/51328


1

Також є безкоштовна програма під назвою Karabiner Elements. Його можна використовувати для різних відображень, включаючи клавіатуру та мишу.
Отримайте його за адресою : https://pqrs.org/osx/karabiner/
Я успішно використовую його з моменту отримання Mac.

За допомогою цього ви можете додати "Складну модифікацію" з їх сайту. Я знайшов його для функцій назад і вперед.
Обов’язково позначте пристрої, які ви хочете використовувати на панелі налаштувань програми.

Вручну конфігурація буде схожа на частковий перелік нижче. Це потрібно було б інтегрувати у файл karabiner.jsonу вашій ~/.config/karabinerпапці.
У цьому прикладі кнопки 4 і 5 відображаються відповідно до Cmd+ [і Cmd+ ].

{
    "global": {
        "check_for_updates_on_startup": true,
        "show_in_menu_bar": true,
        "show_profile_name_in_menu_bar": false
    },
    "profiles": [
        {
            "complex_modifications": {
                "parameters": {
                    "basic.simultaneous_threshold_milliseconds": 50,
                    "basic.to_delayed_action_delay_milliseconds": 500,
                    "basic.to_if_alone_timeout_milliseconds": 1000,
                    "basic.to_if_held_down_threshold_milliseconds": 500
                },
                "rules": [
                    {
                        "description": "Change button4,5 to back,forward (rev 1)",
                        "manipulators": [
                            {
                                "conditions": [
                                    {
                                        "keyboard_types": [
                                            "ansi",
                                            "iso"
                                        ],
                                        "type": "keyboard_type_if"
                                    }
                                ],
                                "from": {
                                    "modifiers": {
                                        "optional": [
                                            "caps_lock"
                                        ]
                                    },
                                    "pointing_button": "button4"
                                },
                                "to": [
                                    {
                                        "key_code": "open_bracket",
                                        "modifiers": "left_command"
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "conditions": [
                                    {
                                        "keyboard_types": [
                                            "ansi",
                                            "iso"
                                        ],
                                        "type": "keyboard_type_if"
                                    }
                                ],
                                "from": {
                                    "modifiers": {
                                        "optional": [
                                            "caps_lock"
                                        ]
                                    },
                                    "pointing_button": "button5"
                                },
                                "to": [
                                    {
                                        "key_code": "close_bracket",
                                        "modifiers": "left_command"
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    }
                ]
            },
            "devices": [<ommited>],
            "name": "your_profile_name",
            "selected": true,
            "virtual_hid_keyboard": {
                "country_code": 0
            }
        },
    ]
}
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.