Article View: pl.comp.lang.pascal
Article #92750Re: [Lazarus] Skrót klawiaturowy w Linuksie
From: Terrmit
Date: Sun, 30 Nov 2008 20:29
Date: Sun, 30 Nov 2008 20:29
26 lines
1852 bytes
1852 bytes
Terrmit pisze: > Witam, > Do obsłużenia globalnego skrótu klawiaturowego w Windows > można użyć funkcji > RegisterHotKey > Czy jest jakiś sposób na zarejestrowanie globalnego > HotKey w Linuksie (X-Windows), albo chociaż w Gnome i/lub KDE? > Czy ktoś ma jakąś wiedzę na ten ten temat i zechciał > się nią podzielić? Bo ja jakoś nie mogę natrafić > na nic sensownego w necie (google). Potrzebuję > wykorzystać w tym celu klawisz "Scroll Lock". > Po jego wciśnięciu moja aplikacja ma wykonać > zadaną procedurę nawet wtedy gdy siedzi sobie > w tray-u. > > Sławek. Przypuszczam, że należałoby użyć biblioteki XLib. Znalazłem programik o nazwie xhotkeys dla Linuksa i próbowałem rozgryźć jak on działa. Przeglądałem plik źródeł najstarszej, najmniej rozbudowanej wersji: http://download.savannah.gnu.org/releases/xhotkeys/xhotkeys-0.1.tar.gz Niestety praktycznie nie znam pythona. Ten program najwyraźniej korzysta właśnie z biblioteki XLib. Czy ktoś mógłby pomóc? Sławek
Technical Details
Message-ID:
<ggut30$j1e$1@achot.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mailReferences:
<ggum6m$a7f$1@achot.icm.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mail From: Terrmit <terrmitv@poczta.onet.pl> Newsgroups: pl.comp.lang.pascal Subject: Re: [Lazarus] Skrót klawiaturowy w Linuksie Date: Sun, 30 Nov 2008 21:29:18 +0100 Organization: http://news.icm.edu.pl/ Lines: 26 Message-ID: <ggut30$j1e$1@achot.icm.edu.pl> References: <ggum6m$a7f$1@achot.icm.edu.pl> NNTP-Posting-Host: chello089076219239.chello.pl Mime-Version: 1.0 X-Trace: achot.icm.edu.pl 1228076960 19502 89.76.219.239 (30 Nov 2008 20:29:20 GMT) X-Complaints-To: abuse@icm.edu.pl NNTP-Posting-Date: Sun, 30 Nov 2008 20:29:20 +0000 (UTC) In-Reply-To: <ggum6m$a7f$1@achot.icm.edu.pl> User-Agent: Thunderbird 2.0.0.18 (X11/20081119) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit