題 僅在一個應用程序中重新映射特定的鍵組合(Mac OS X)


我有一台Mac(特別是Snow Leopard),所以我習慣於用Cmd + *做事。我的郵件,粗體,下劃線和斜體,使用Ctrl + b / u / i而不是Cmd + b / u / i。如何僅為一個應用程序重新映射這三個組合鍵,或者執行類似的操作?


5
2017-08-18 22:01


起源


我認為如果我們新推出你正在使用的Mail應用程序可能會有所幫助 - 也許有一種方法可以調整它? - kalaracey
這是基於Firefox的Prism和我的網絡郵件(來自AOL的Project Phoenix)。我沒有想到這一點,但GreaseMonkey或類似的東西可以幫助我嗎? - zpletan
這樣的事情可以作為解決方案的基礎: userscripts.org/scripts/show/9539?添加了greasemonkey標籤。 - zpletan
撞!對於Mac遠程桌面我也需要這個!我在鍵盤首選項(在Modifiers下)交換了CTRL和COMMAND系統,因此鍵盤與Windows更緊密地匹配,但是RDP重新反轉它們使我的Windows現在就像Mac鍵盤一樣!啊! - MarqueIV
@Frobbit,正如丹尼爾貝克上面提到的那樣,評論不會在這裡討論主題。另外,我建議你的答案是user495470。如果這不起作用,我認為這是你可以提出的新問題的開始。 - zpletan


答案:


我不知道Prism或Web應用程序,但對於普通的OS X應用程序,有鍵盤快捷鍵首選項:

您還可以使用以下內容直接修改存儲快捷方式的屬性列表:

defaults write com.apple.mail NSUserKeyEquivalents -dict-add "New Message" "@Y"

0
2017-08-19 07:15



問題是,沒有菜單項,所以我無法綁定自定義鍵盤快捷鍵。 - zpletan
Lri,你能解釋一下你發布的鏈接嗎?它看起來很酷但是......我不太明白它的作用 - kalaracey
@kalaracey整個腳本有點偏離主題,所以你可以發布Gist的評論。但我編輯它以包含示例文本文件。 - user495470
嘿@Lri,你的鏈接似乎失敗了。你能重新上傳你的文件嗎? - MarqueIV
@MarquelV抱歉,我在網站上發布了腳本後刪除了Gist lri.me/appshortcuts。 - user495470