Open yadotrof opened 4 years ago
Спасибо за репорты!
Это ограничение MacOS. Оказывается, хоткей должен содержать одну или несколько modifiers key (Cmd, Ctrl, Option, Shift) и только одну обычную клавишу.
Я подумаю как это ограничение можно отобразить в интерфейсе.
я добавлял хоткеи вида ctrl + D и всё равно он срабатывал просто при нажатии D и D не печаталось. При добавлении / редактировании хоткеев возникала ошибка.
Uncaught Exception: SyntaxError: /Users/jonnik/Library/Application Support/yandex-music-app/Settings: Unexpected token o in JSON at position 3 at JSON.parse (<anonymous>) at Object.readFileSync (/Applications/Yandex Music (Unofficial).app/Contents/Resources/app.asar/node_modules/jsonfile/index.js:63:17) at Settings._readSettings (/Applications/Yandex Music (Unofficial).app/Contents/Resources/app.asar/node_modules/electron-settings/lib/settings.js:195:23) at Settings._getValueAtKeyPath (/Applications/Yandex Music (Unofficial).app/Contents/Resources/app.asar/node_modules/electron-settings/lib/settings.js:281:22) at Settings.get (/Applications/Yandex Music (Unofficial).app/Contents/Resources/app.asar/node_modules/electron-settings/lib/settings.js:404:17) at SettingsObserver._onChange (/Applications/Yandex Music (Unofficial).app/Contents/Resources/app.asar/node_modules/electron-settings/lib/settings-observer.js:76:37) at Settings.emit (events.js:203:13) at Settings._emitChangeEvent (/Applications/Yandex Music (Unofficial).app/Contents/Resources/app.asar/node_modules/electron-settings/lib/settings.js:230:10) at Settings._onSettingsFileChange (/Applications/Yandex Music (Unofficial).app/Contents/Resources/app.asar/node_modules/electron-settings/lib/settings.js:213:14) at FSWatcher.emit (events.js:203:13)
Так же периодически пропадает иконка из Menu Bar хотя галочка соответствующей настройки стоит
При создании хоткея по типу "A+S+D" (согласен, это немного странно), он будет срабатывать даже при нажатии только "D". При этом "D" перестанет печататься.