
Ctrl+PrintScreen
Answer





Теперь по поводу назначения горячей клавиши для снимка. Запретите клавишу ESC. Я назначил нечайно. Потом намучался, пока не завершил программу через диспетчер задач.
>>Так что говорить что "в других программах это обходят" как минимум некорректно,
В каком плане некорректно? Очень даже корректно и очень даже удобно.

Теперь по поводу назначения горячей клавиши для снимка. Запретите клавишу ESC. Я назначил нечайно. Потом намучался, пока не завершил программу через диспетчер задач.А в чём собственно заключались мучения? Достаточно просто переназначить горячую клавишу если вы ошибочно поставили ESC. С завершением приложения тем более не должно быть никаких проблем (и как это может быть связано с хоткеем ESC?).
В каком плане некорректно? Очень даже корректно и очень даже удобно.
Некорректно в том плане, что в других приложениях подобная возможность предоставлена конкретным языком, на котором разработано само приложение. К примеру под .NET не составляет труда и рюшки на окна добавить, и лоадер в тулбаре Win7 сделать, и меню в шапку окна встроить и множество других нативных мелочей использовать.
Именно в связи с этими особенностями языка - под Java необходимо искать обходные пути и костыли для реализации фичи, которые я крайне не хочу вводить в приложение и делать его нестабильным и, тем более, некроссплатформенным.

Попробуйте назначить. Нажать ESC и потом отменить снимок.
Я нажал ESC, программа приготовилась сделать снимок и предложила выбрать область экрана. А как теперь отменить это действие? ESC? Фигушки - это теперь не отмена, а снимок. Мышкой до программы не добраться, т.к. курсор мышки приготовлен для выделения области. В общем сами потестируйте.
>>Именно в связи с этими особенностями языка - под Java необходимо искать обходные пути и костыли для реализации фичи, которые я крайне не хочу вводить в приложение и делать его нестабильным и, тем более, некроссплатформенным.
Думаю, что JAVA легко предоставит программисту возможно перехвата принтскрина. только будет у Вас не одна а несколько процедур в программе - каждая под отдельную ОС. Даже если не для всех ОС, то для некотрых можно реализовать и это будет большой полюс.

Попробуйте назначить. Нажать ESC и потом отменить снимок.
Я нажал ESC, программа приготовилась сделать снимок и предложила выбрать область экрана. А как теперь отменить это действие? ESC? Фигушки - это теперь не отмена, а снимок. Мышкой до программы не добраться, т.к. курсор мышки приготовлен для выделения области. В общем сами потестируйте.
Назначил, нажал, выделил область и сделал скрин (enter), удалил скрин, зашёл в настройки, убрал кривой хоткей. Вроде всё просто :)
В любом случае заблокирую возможность ставить ESC каким-либо хоткеем.
Думаю, что JAVA легко предоставит программисту возможно перехвата принтскрина. только будет у Вас не одна а несколько процедур в программе - каждая под отдельную ОС. Даже если не для всех ОС, то для некотрых можно реализовать и это будет большой полюс.
В теории всегда всё замечательно. Если бы также легко было на практике :)

Теперь по поводу назначения горячей клавиши для снимка. Запретите клавишу ESC. Я назначил нечайно. Потом намучался, пока не завершил программу через диспетчер задач.
Customer support service by UserEcho