keymap-trans not working
- From: Christopher Roy Bratusek <zanghar freenet de>
- To: sawfish-list gnome org
- Subject: keymap-trans not working
- Date: Sat, 22 Aug 2009 21:44:33 +0200
Hi all,
I just found that snippet, but it's not working, though it looks interresting:
(define-match-window-setter 'keymap-trans
(lambda (w prop value)
(declare (unused prop))
(let ((keymap (or (window-get w 'keymap)
(window-put w 'keymap (copy-sequence window-keymap)))))
(mapcar
(lambda (pair) ; pair of from and to keys
(bind-keys keymap (car pair)
(lambda () (interactive)
(synthesize-event (lookup-event (cadr pair)) (input-focus))))) value))))
try it out (example):
(add-window-matcher 'WM_NAME "^Nautiloid$"
'(keymap-trans . (("M-C-h" "M-C-v"))))
(I've got another matcher, set via sawfish/custom that renames *Nautilus* to Nautiloid)
Now then pressing M-C-h it should send M-C-v to the app, but that does not work ...
any clue?
ah yes, original code by Scott Scriven, but he's no longer working on sawfish, sadly.
And this one can't be exposed via UI (atleast currently), as it needs "special" quoting.
Thanks in advance,
Chris
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]