2015-06-16 14 views
3

我按下Alt +組合鍵時具有自定義控件一個wxWidgets的應用程序。我的問題是,在Linux(ubuntu)上,當我嘗試使用我的控件時,它不起作用,但它使用窗口框架的默認Linux控件。如何在拖動窗口時覆蓋默認的Linux Alt +鼠標行爲?

我可以以某種方式覆蓋與wxWidgets的操作系統定製的行爲?有其他方法可以做到嗎?

+0

似乎像窗口管理器攔截這些事件,然後才能得到它們......與瑪雅用戶很常見...... http://ubuntuforums.org/showthread.php?t=1182930 – aselle

回答

0

如果安裝dconf的工具就可以開始dconf編輯器,並更改下組織的關鍵 - 侏儒 - 桌面 - WM - 首選項 - 鼠標按鈕修改。最安全的選擇是將其設置爲鍵組合。

+0

是的,這是一種解決方法,但並不完全是解決方案,因爲人們可能希望繼續使用其他窗口的Linux快捷方式,而我只想禁止它用於我的應用程序。 – Geto

+1

窗口管理器會截獲組合鍵組合。我不認爲你可以在應用程序中覆蓋它。 – Simon