題 如何將MacBook鍵盤上的彈出鍵重新映射為“刪除”?


我擁有第一代MacBook Air,這從一開始就困擾著我。

當我買這個東西時,我確信我不會攜帶DVD驅動器。我不使用它。到目前為止,WiFi對我來說效果很好,事實上,缺少光驅是我遇到的最少問題(最糟糕的是熱量和CPU頻率降低)。

但是在適合偉大的地方有一個無用的彈出鍵 刪除 key(真正的刪除,當然是PC術語)。當你在Xcode中開發時,它會有很多幫助。我覺得它的處理水平低於標準鍵盤快捷鍵。有沒有辦法重新映射刪除?


13
2017-07-15 08:38


起源


該 真正的刪除 叫做 轉發刪除 在Mac上。但這當然對你沒有幫助。 ;-) - Arjan
@Arjan,Mac在生產力方面遇到了麻煩。 - Pacerier


答案:


與重新映射無關,但是 按Ctrl  d 將在大多數OS X文本字段中進行前向刪除。


6
2017-07-15 08:56



Ack,我不想養成​​輸入<kbd> ctrl D </ kbd>的習慣,或者我會在命令行輸入它... - Ether
也在命令行上轉發刪除。除非你在行尾,否則它不會發送EOF。 - cobbal
這是救世主, fn+delete 總是壓力很大 - Ashwani Agarwal


我自己沒有應用程序的經驗,但也許 DoubleCommand 可以幫助你?

更新

根據他們的網站, KeyRemap4MacBook 應該能夠將“彈出”按鈕映射到前向刪除。

這個MacRumors論壇 也有一個關於同一主題的主題。


4
2017-07-15 08:52



它不支持彈出鍵。 - Mehrdad Afshari
您可能能夠編輯源代碼:例如,我使用自定義版本的DoubleCommand將Caps Lock映射到Escape。 - Matthew Schinckel
KeyRemap4MacBook(與NoEjectDelay一起)可以工作,但問題是,你不能保持彈出以刪除長字符串。它每次只刪除一個字符。 - Mehrdad Afshari


我也不喜歡使用 FN 對於任何密鑰,所以我基本上完全停止使用Forward Delete。當我需要前進刪除時,我經常按住Shift鍵並使用光標鍵進行選擇,然後按Delete鍵。實際上,我為每個要刪除的文本執行此操作 - 這些光標鍵會進入所有方向。 :-)


2
2017-07-15 15:33



哇,顯然我對此表示贊同,但我不記得這樣做了。現在撤消它已經太晚了。對不起:( - Lawrence Velázquez
你不必轉移選擇。做右鍵並刪除。對於多個字符,使用win / opt箭頭飛到該位置的速度更快,然後是win / opt delete。 Shift鍵很煩人。 - Pacerier


Karabiner(替換了KeyRemap4MacBook)確實提供了重新映射Eject鍵的方法。剛剛用El Capitan GM進行測試,效果很好。


1
2017-09-24 18:50



和karabiner說:彈出鍵有延遲。使用 NoEjectDelay 擺脫延遲。 - Cristan
我在簡單修改列表中找不到彈出鍵 - modiX