2014-01-24 28 views
0

一個功能,我發現這個代碼:綁定<Print Screen>鍵鍵在Solaris

(w32-register-hot-key [snapshot]) 
(global-set-key [snapshot] 'some-function) 

不幸的是,這個工作在Windows機器上。 我無法找到重新綁定Solaris上的打印屏幕鍵的方法。

回答

0

您首先必須找到密鑰的名稱。

然後按問題的關鍵,打印屏幕:您可以CTRL-HÇ,它會提示你

描述鍵(或單擊或菜單項)做到這一點。 Emacs的喜歡的東西

<打印響應>是未定義

所以,print是我們以後是名稱。

要指定一個函數來此print鍵,您使用的片段中,你發現

(global-set-key [print] 'some-function) 

(global-set-key [print] (lambda() (interactive) (do something fancy))) 

,如果它是不是一個簡單的函數調用更多。

+0

嗨奧拉夫。感謝你的回答。我確實這樣做了,但沒有顯示變量名稱。 – SFbay007

+1

然後鑰匙已經被窗口系統捕獲。在我的Ubuntu系統上,'print'必然會拍攝一個截圖。我必須解除打印鍵,然後才能在emacs中執行此操作。 –

1

我發現我需要首先禁用「鍵盤首選項」中的快捷鍵。 之後它變成了F22的關鍵字,並且很容易在.emacs中分配。