簡體   English   中英

如何更改Pharo 3.0中鍵盤快捷鍵的默認cmd鍵?

[英]How do I change the default cmd key for keyboard shortcuts in Pharo 3.0?

我正在嘗試將Pharo 3.0中的cmd密鑰綁定到另一個密鑰,因為我的系統(linux + xmonad)已經將alt密鑰用於其他用途。

我正在嘗試將當前映射到alt的cmd密鑰綁定到win / super / meta密鑰。

我將UnixPlatform類中的方法defaultModifier更改為:

defaultModifier
    ^KMModifier control

至:

defaultModifier
    ^KMModifier meta

但是什么都沒有改變。 我還應該做點別的嗎?

除非手動重寫快捷方式,否則沒有簡單的方法可以在映像中進行更改,因為有許多工具可以自行為每個平台顯式定義快捷方式,而且對於linux的默認快捷方式應該是什么也沒有共識(現在是是ctrl和alt)。

但是,在下一版本(= 5)(今天發布了4個)中可能會解決此問題。

因此,我不得不將dwm(xmonad的前身)鍵綁定更改為“ win”鍵。 (從好的方面來說,它釋放了alt,因此我現在可以使用alt來切換Chrome和其他許多選項卡。)

您可能需要在兩個地方進行更改:

  • 在虛擬機級別,您可以在其中更改鍵盤事件處理(不推薦)
  • 在按鍵映射包中,您將找到處理不同按鍵組合的代碼。 然后,不同的軟件包使用此機制添加快捷方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM