Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 17, 2016 18:04:59

likesoft
Зарегистрирован: 2014-02-20
Сообщения: 29
Репутация: +  1  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?

Уж не обессудьте если не совсем правильно задан вопрос в названии темы
Я только начинающий питонист))

Собственно суть темы такова:

Написал программку-переводчик на питоне, и хочется сделать так чтобы
при нажатии определенного сочетания клавиш программа восстанавливалась с фона,
и получала фокус. Подскажите пожалуйста, может есть какой то модуль, или как вообще
это реализовать средствами питона!?

Офлайн

#2 Янв. 17, 2016 19:05:30

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?

likesoft
средствами питона!?
Если я правильно понял, вы хотите активировать свою программу нажав комбинацию клавиш на клавиатуре.
А какое это имеет отношение к питону? Это вопрос про операционную систему и командную оболочку которой вы пользуетесь. По ним и надо смотреть документацию.
http://windows.microsoft.com/en-us/windows/create-keyboard-shortcuts-open-programs#1TC=windows-7



Отредактировано doza_and (Янв. 17, 2016 19:06:50)

Офлайн

#3 Янв. 17, 2016 19:11:51

likesoft
Зарегистрирован: 2014-02-20
Сообщения: 29
Репутация: +  1  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?

doza_and
Если я правильно понял, вы хотите активировать свою программу нажав комбинацию клавиш на клавиатуре.

Да, вы правильно поняли!

doza_and
А какое это имеет отношение к питону? Это вопрос про операционную систему и командную оболочку которой вы пользуетесь. По ним и надо смотреть документацию.

Честно говоря не знаю к чему это отношение имеет, так как в этом плане у меня опыта 0

Ось у меня lubuntu 15.10

Спасибо вам за “направление” куда рыть
Буду искать инфу по этому поводу.

Офлайн

#4 Янв. 17, 2016 19:21:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?

likesoft
Ось у меня lubuntu 15.10
В убунту на любую комбинацию клавиш можно навесить действие (т.е. команду баша), у меня например на Ф9 весит xkill - удобно зависшие окошки килять. Всё настраивается через стандартную тулзу настройки клавиатуры. Если сами не найдёте, завтра буду на работе - покажу скриншоты (если не забуду).



Офлайн

#5 Янв. 17, 2016 19:27:37

likesoft
Зарегистрирован: 2014-02-20
Сообщения: 29
Репутация: +  1  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?

FishHook
В убунту на любую комбинацию клавиш можно навесить действие (т.е. команду баша), у меня например на Ф9 весит xkill - удобно зависшие окошки килять. Всё настраивается через стандартную тулзу настройки клавиатуры

Через эту тулзу?


FishHook
Если сами не найдёте, завтра буду на работе - покажу скриншоты (если не забуду).

За скрины буду признателен

Офлайн

#6 Янв. 17, 2016 20:44:59

likesoft
Зарегистрирован: 2014-02-20
Сообщения: 29
Репутация: +  1  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?

Разобрался с добавлением команд на запуск программ.
Огромное спасибо всем за помощь

Офлайн

#7 Янв. 18, 2016 04:52:00

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?



Офлайн

#8 Янв. 18, 2016 16:07:21

likesoft
Зарегистрирован: 2014-02-20
Сообщения: 29
Репутация: +  1  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?

FishHook
спасибо

Офлайн

#9 Янв. 19, 2016 10:20:50

Virtul
От:
Зарегистрирован: 2012-01-27
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?

Вообще есть ещё вариант навесить хук на события операционной системы, тогда никакие дополнительные программы будут не нужны, я как-то из c# такое пытался сделать, правда не очень получилось :)



Офлайн

#10 Янв. 19, 2016 20:02:29

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Как запрограммировать hotkey на питоне?

Virtul
навесить хук на события операционной системы
Это не совсем то. Если комбинация клавиш наложится на комбинацию в одной из программ, то с хуком насколько я понимаю произойдет сторонняя обработка, а то как предлагают приведет к штатной обработке, характерной для данной программы.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version