Linux–XFCE4– 拉撒路系统宽热键

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 – 拉撒路系统宽热键所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1159455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存