Keychains/ru

Простейший модуль связки клавиш, позволяющий использовать связку клавиш в оконном менеджере Awesome. Вы можете сделать следующее:

Если вы нажмете 'winkey+c', появится всплывающее уведомление и вы можете нажать 'g' to open your gmail 'a' to open awesome web page 'w' to open awesome wiki

Как можно это сделать? Ответ прост: require("keychains") -- не забудьте инициализировать вашу таблицу 'globalkeys' keychains.init(globalkeys,your_desired_options) keychains.add({winkey},"c","Web pages", desired_icon, {       g   =   {            func    =   function                open_url("https://mail.google.com/mail/u/0/#search/l%3Aunread")            end,            info    =   "Gmail - unread emails"        },        a   =   {            func    =   function                open_url("http://awesome.naquadah.org/")            end,            info    =   "awesome web page"        },        w   =   {            func    =   function                open_url("http://awesome.naquadah.org/wiki/Main_Page")            end,            info    =   "awesome wiki"        } })

Последний параметр keychains.add может также являться функцией которая создает таблицу подобную описанной выше - поэтому вы можете создавать динамический список в зависимости от ваших потребностей.

После этого keychains.add должен вызвать start для активации:

keychains.start

Вы можете установить модуль со страницы на Github. Для получения дополнительной информации прочтите README!