Linux–XFCE4– 拉撒路系统宽热键【JAVA教程】

!
也想出现在这里? 联系我们
信息

Linux–XFCE4– 拉撒路系统宽热键,第1张

概述Linux – XFCE4 – 拉撒路系统热键

我在Google上search了很多东西,虽然我可以find使用WM_HOTKEY为windows执行此 *** 作的开关,但我无法在linux上find它。

WM_HOTKEY挂钩

uses …,windows; var PrevWndProc: WNDPROC; const MY_ID=1; function WndCallback(Ahwnd: HWND; uMsg: UINT; wParam: WParam; lParam: LParam):LRESulT; stdcall; begin if (uMsg=WM_HOTKEY) and (WParam=MY_ID) then begin Application.Restore; end; result:=CallWindowProc(PrevWndProc,Ahwnd,uMsg,WParam,LParam); end; procedure TForm1.FormCreate(Sender: TObject); begin PrevWndProc:=windows.WNDPROC(SetwindowLong(Self.Handle,GWL_WNDPROC,PtrInt(@WndCallback))); RegisterHotKey(Self.Handle,MY_ID,vk_F9); end; procedure TForm1.FormDestroy(Sender: TObject); begin UnRegisterHotkey(Self.Handle,MY_ID); end;

我期待在linux机器上的XFCE4和/或Xwindows中放置一个系统范围的热键钩子。 我知道,无论窗口pipe理器是什么,许多截图程序都可以做到。

我需要我的应用程序能够钩一个组合键来激活应用程序内的东西,但我不能find任何东西在任何地方与linux上的Lazarus / Pascal。

marco比大多数人更了解FPC(想想他写的)。

无论如何,您可能会在以下链接中找到有用的代码和/或代码库的其他部分:

http://code.Google.com/p/ovoplayer/source/browse/trunk/src/platform/darwin/mmkeys.inc?spec=svn206&r=206

总结

以上是内存溢出为你收集整理的Linux – XFCE4 – 拉撒路系统宽热键全部内容,希望文章能够帮你解决Linux – XFCE4 – 拉撒路系统宽热键所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞81 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容