有沒有什麼辦法的GTK Ubuntu的應用程序中捕捉快捷鍵爲ALT + F4 和 CTRL + ALT + DEL ?我打算製作一個自助服務終端應用程序,並且我希望避免我的應用程序中的這些密鑰不在操作系統級別,以免被用戶關閉。拍攝ALT + F4一個GTK應用程序中
3
A
回答
4
按Ctrl + Alt鍵+德爾應抑制全系統,而不只是在你的應用程序。這是使用GNOME的keybord快捷鍵配置程序最好的修改。
隨着人們捕捉Alt鍵 + F4,則應該抓住刪除事件,如宗博爾已經告訴你了。如果您需要鎖定更多功能,請查看sabayon和pessulus。 另請參閱lockdown section of the GNOME Administration documentation。
0
我同意Jong Bor的評論,但如果您想要拍攝按鍵,您可以使用Gtk::Widget::signal_key_press_event()。
爲了趕上改性劑,如CTRL,ALT或Shift,你必須創建蒙如下:
// Mask will match when CTRL and SHIFT are both pressed
// ALT is usually equal to Gdk::MOD1_MASK
const GdkModifierType maskToMatch = (GdkModifierType)(GDK_SHIFT_MASK | GDK_SHIFT_MASK);
相關問題
- 1. 如何在Kivy應用程序中禁用Windows熱鍵ALT + F4?
- 2. 在ShowDialog中禁用Alt + F4()
- 3. Java全屏程序(Swing)-Tab/ALT F4
- 4. 如何禁用應用程序的alt + F4?
- 5. 關閉firefox應用程序(alt + F4或關閉按鈕)
- 6. 爲按ALT + F4鍵
- 7. WinForms和GTK#在一個應用程序
- 8. Android應用程序拍攝一張照片後崩潰?
- 9. PhoneGap的應用程序退出,一旦相機拍攝照片
- 10. ALT + F4與ControlSend在AutoHotkey的
- 11. 刪除可以使用Alt-F4和Alt-TAB在Java GUI中
- 12. 在控制檯應用程序中使用網絡攝像機拍攝快照
- 13. 在控制檯應用程序中使用攝像頭和EmguCV拍攝快照
- 14. 當拍攝背景時拍攝iOS拍攝的快照
- 15. 在HoloLens Vuforia應用程序中拍攝照片
- 16. 拍攝背景中運行的應用程序的截圖 - android
- 17. 在Android應用程序中拍攝併發送照片
- 18. 在相機應用程序中拍攝兩張圖像
- 19. 如何在應用程序iOS中保存拍攝的照片?
- 20. 應用程序拍攝的照片不保存在圖庫中
- 21. 在應用程序中拍攝方形照片
- 22. 在黑暗中拍攝 - 應用程序錯誤
- 23. 在Android應用程序中顯示拍攝的圖片
- 24. 僅在iOS環境中拍攝照片應用程序
- 25. java.lang.OutOfMemoryError一個攝像頭應用程序
- 26. 在MonoDroid的拍攝2張圖片後,應用程序中的攝像頭應用程序停止工作
- 27. 如何使用Python tkinter綁定Alt-F4?
- 28. 如何使用AutoIt按「ALT + F4」
- 29. 在Win表單上禁用Alt-F4 NotifyIcon
- 30. iOS應用名稱拍攝
也許捕獲刪除事件會更好,因爲這涵蓋了用戶可能嘗試關閉應用程序的每種情況。 http://developer.gnome.org/gtk/unstable/GtkWidget.html#GtkWidget-delete-event – 2011-04-14 19:56:06