2012-04-28 3 views
-2

Есть ли вообще игнорировать правый щелчок, как это происходит, а затем заменить его щелчком сдвига в месте, где справа клик был в Java/Python? Обратите внимание, что это должно произойти глобально на всем компьютере. Также обратите внимание, что это в Mac OSX.Найти, когда щелчок правой кнопкой мыши происходит, остановить его эффекты и заменить на сдвиг в java или python

Спасибо,

Odin

+1

Это чрезвычайно низкий уровень, поэтому стандартные java/python сами по себе являются неправильным выбором для таких вещей. Вы можете найти некоторые пакеты для этих вещей, иначе вам придется писать код C и взаимодействовать с вашей программой. – Voo

+0

Это невозможно в Java/Python. Я даже не уверен, есть ли у этого родного OSX «хакки» доступ к этому. Можете ли вы сделать шаг назад и объяснить _why_ вы хотите эту функциональность? – Gray

ответ

0

Это зависит от реализации диспетчера ОС или окна. Для этого для работы должен быть какой-то «крючок» в этих событиях (например, щелчок правой кнопкой мыши), вместе с контекстом, который был запущен (например, щелкните правой кнопкой мыши на рабочем столе/папке/файле).

Но очень маловероятно, что вы могли бы выбрать язык, который вы бы использовали такое, даже если это возможно на вашей ОС.