Pavel
аххахахахах
Pavel
тупа уничтожил
Pavel
ну это и есть то что я написал, и это так же является глобальным шорткатом или keyboard global hook
Pavel
если то что 🦉 нашел тебе не подходит гугли electron keyboard global hook
Pavel
в любом случае это возможно, я использую такое приложение, у него есть исходники, могу скинуть если интересно
Pavel
Оно работает в фоне и хендлит нажатия alt + space, а там уже выполняет свой код
Pavel
https://github.com/oliverschwendener/ueli
Pavel
Чекай сорцы, это может чем то помочь
Sergey
Что ты имеешь ввиду
Pavel
Не блокирует ничего
Sergey
Ты хочешь и свое событие запустить и системное?
Sergey
Я думаю это так работать не будет
Pavel
Он хочет наверное что бы 2 хука работали вместе, типа на print screen вешаешь хендл кастомный, и одновременно винда сделала скрин
Pavel
Получится, ии даже можно, главное что бы либа или электрон давал возможность такую
Pavel
У меня есть приложение на шарпе, там похожая хрень, не электрон, но это возможно
Pavel
Но! Нельзя регистрировать 2 хука на 1 хоткей, вот такая соль есть, если 2 экземпляра программы запустишь например, допускается только один глобальный хук
Pavel
Будет тупа исключение
Pavel
На электроне не знаю, не работал с глобальными хуками, но уверен есть возможность выполнить и системное действие по клавише
Pavel
Можно, только скорее всего только на винду
Pavel
Винда предоставляет возможности в своем WinAPI
Sergey
Вообще такое поведение напоминает троян
Pavel
Конечно можно сделать чет типа кей-логгера, но не видел такого, но в теории можно
Sergey
кто знает
Pavel
Да даже не статус школьника дает возможность написать троян или кейлоггер, это от человека зависит и от его целей
Pavel
ну да) ага
ну все от целей зависит))
Pavel
лично я это использовал для эмуляции хоткеев в игре, которая их не поддерживает, я просто слушал клавиши и заменял их в процессе нажатия и посылал в окно другую клавишу
Pavel
Ну чет типа того, если я правильно понимаю макросы == хоткеи
Den
Кстати, всем привет, по поводу троянов на электроне) У некоторых (даже не всех...) дефендер винды ругается на приложуху. Вот тут прошу экстрасенсорные способности) В чём может быть причина теоретически? В коде никаких вирусов нет (только если мб в зависимостях, но вряд ли). Она не подписана, это может быть причиной?
Завтра
Ребята
Завтра
iohook не блокирует
Den
Во, да, smart screen был
Den
А, тогда окей, спасиб
Pavel
Он просто предупреждает о том что приложение не подписано и могло было изменено кем то другим, в этом нет ничего страшного, он выдает предупреждение на любую не подписанную приложуху
Pavel
хорошо
Pavel
Ответ - купить code signing certificate
да за бешанные бабки
Завтра
200 баксов цена вопроса
Pavel
убил, степендия 1200
Завтра
Проблема только в верификации
Pavel
я код не подписывал, по этому не могу сказать что там по ценам, да и никогда не надо было)) под ведро писал в основном
Завтра
Проблема только в верификации
Заебало на самом деле, второй месяц уже не получается выбить DUNS, чтобы компанию подтвердить для сертификата
Завтра
Причина?
Sergey
Модели?
Завтра
Модели?
Он имел в виду модули, наверное
Pavel
Модели?
модули* видимо
Vadim
за $85.00 брал, полгода полет нормальный(не реклама). https://comodosslstore.com/codesigning.aspx
Pavel
хахахах
Pavel
во время пометил
Den
за $85.00 брал, полгода полет нормальный(не реклама). https://comodosslstore.com/codesigning.aspx
Да всё равно писец) Мне было и $5 жалко на дев аккаунт в chrome webstore) В Firefox бесплатно вообще. Гуглы и Микромягкие — жадные твари
Sergey
Лишь бы не платить
Pavel
Лишь бы не платить
не выгодно если приложение не рассчитано на огромнейшую аудиторию)
Завтра
.
Да это пофиг, у нас с компанией завтык))
Завтра
Какой-то бред. В электроне других решений, кроме как globalShortcut, который тебе не подходит, не предусмотрено. "Задача стоит такая" и "не мое дело" - это не аргументы
Sergey
Очень тупо
Sergey
Ты что наемный убийца? Что вопросов не задаешь
Vadim
Бедняга...
Vadim
Гребем ребята, мы же все на галерах.. Прекрасный подход..
Pavel
В любом случае ему придется либку какую-то юзать
Завтра
По-другому никак, но мне похуй - мне же сказали не юзать, а это важнее, чем решить задачу 🙈
Electron.js releases
v6.0.0-nightly.20190207 https://github.com/electron/electron/releases/tag/v6.0.0-nightly.20190207 v6.0.0-nightly.20190207
Margarita
Кто такой viewRenderer? Надо смотреть, что у него в load, возможно
Alexandr
Уже сам решил
Electron.js releases
v6.0.0-nightly.20190208 https://github.com/electron/electron/releases/tag/v6.0.0-nightly.20190208 v6.0.0-nightly.20190208
Roman
6 версия :) Год назад я перешёл на вторую
Roman
В апреле же где то была вторая бета?
Dima
Почему может не показываться вкладка react dev tools? BrowserWindow.addDevToolsExtension сделал, возвращает название экстеншена, как ожидается, в хроме (и чекнул в папке расширения в manifest.json - "permissions": [ "file:///*", "http://*/*", "https://*/*" ],`) выставил галку, чтобы на file:// protocol работало. В консоли всё равно пишет Download the React DevTools for a better development experience: https://fb.me/react-devtoolsYou might need to use a local HTTP server (instead of file://): https://fb.me/react-devtools-faq Пакеты для установки хром экстеншенов ставить не хочу, хочу разобраться, почему ручная установка не работает
Dima
А блин, как-то проморгал логи в терминале. В общем, не работает нихрена https://github.com/electron/electron/issues/13008