วิธีลบไฟล์โดยใช้ปุ่มลบ


5

ฉันต้องการใช้เฉพาะปุ่มลบเพื่อลบไฟล์ใน Finder - ไม่มีคีย์ผสม

จนถึงตอนนี้ฉันไม่สามารถค้นหารายการกำหนดค่าหรือแม้แต่แอปของบุคคลที่สามที่อนุญาตให้ฉันเปลี่ยนพฤติกรรมเริ่มต้นของ OSX

ฉันใช้หลายระบบและ OS X เป็นเพียงหนึ่งในนั้น การมีความมั่นคงบางอย่างนั้นยอดเยี่ยม ฉันต้องการพฤติกรรมนั้นจริงๆเพราะมันตรงไปตรงมากับฉันว่าปุ่มลบลบจริงๆ

ใครบางคนมีทางออกหรือไม่?


แต่ปุ่มลบมันปุ่ม Backspace .. เพราะฉะนั้นมันไม่ได้จริงๆให้ความรู้สึกที่จะมีมันลบสิ่ง?
Sam Axe

บนคีย์บอร์ดของฉันสิ่งที่เทียบเท่ากับ backspace และปุ่มลบบนพีซีมีข้อความว่า delete (นี่คือ apple keyboard)
deadalnix

อา ฉันเป็น macbook pro และมันมีเพียงปุ่มเดียวที่มีชื่อว่า "ลบ" - แต่จริง ๆ แล้วมันทำหน้าที่แบ็คสเปซ
Sam Axe

คำตอบ:


3

ลอง presbutan http://briankendall.net/presButan/มันควรจะได้รับสิ่งที่คุณต้องการ


จะพยายามขอบคุณ ผมก็ยังไม่ได้มีการแก้ปัญหาไปในวันนี้ :)
deadalnix

ฉันสามารถยืนยันได้ว่า presButan ใช้ได้กับ Mac OS X El Capitan นอกจากนี้ยังอนุญาตให้เปิดไฟล์และโฟลเดอร์ด้วยปุ่ม Enter
Sébastien

2

สิ่งนี้จะทำให้การลบไปข้างหน้า (fn + delete) ย้ายไฟล์ไปที่ถังขยะ:

defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Move to Trash' '\U007F'

นอกจากนี้ยังทำให้⌦ย้ายไฟล์ไปที่ถังขยะเมื่อทำการเปลี่ยนชื่อไฟล์ วิธีการเดียวกันนี้ใช้ไม่ได้กับการลบ (⌫)

คุณสามารถใช้KeyRemap4MacBookเพื่อเปลี่ยน⌫เป็น⌘⌫ใน Finder ได้ แต่จะทำให้การเปลี่ยนชื่อไฟล์และแก้ไขข้อความทำได้ยากขึ้น

แม้ว่าคุณจะสามารถเปลี่ยนแปลงได้ใน Finder แต่ก็ยังมีสถานที่อื่นที่เพียงลบไม่ทำงาน


ชัดเจนว่าเป็นก้าวไปข้างหน้าแม้ว่าข้อเสียเปรียบจะค่อนข้างสำคัญ ก่อนที่ฉันจะตั้งค่าฉันจะยกเลิกได้อย่างไร (หากข้อเสียเปรียบเลวร้ายยิ่งกว่าปัญหา)
deadalnix

1
เรียกใช้defaults delete com.apple.finder NSUserKeyEquivalentsและเปิดตัว Finder อีกครั้ง
Lri

สิ่งนี้ใช้ไม่ได้กับ Mac OS X El Capitan
Sébastien

2

คุณสามารถใช้องค์ประกอบของ Karabiner กับการปรับเปลี่ยน:

https://pqrs.org/osx/karabiner

The following custom rule that maps Delete to Cmd+Backspace:

~/.config/karabiner/assets/complex_modifications/_finder_custom.json

{
  "title": "Finder Custom",
  "rules": [
    {
      "description": "Use Delete as Move to Trash",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "delete_forward",
            "modifiers": {
              "optional": ["any"]
            }
          },
          "to": [
            {
              "key_code": "delete_or_backspace",
              "modifiers": ["left_command"]
            }
          ],
          "conditions": [
            {
              "type": "frontmost_application_if",
              "bundle_identifiers": [
                "^com.apple.finder"
              ]
            }
          ]
        }
      ]
    }
  ]
}

จากนั้นเปิด KE และบนแท็บการปรับเปลี่ยนที่ซับซ้อนกด + เพิ่มกฎแล้วเลือกกฎของคุณจากรายการ

ข้อเสียคือถ้าคุณเปลี่ยนชื่อไฟล์โดยใช้โปรแกรมค้นหาและกดลบ (ไปข้างหน้าลบ) มันจะลบข้อความจากเคอร์เซอร์ไปที่จุดเริ่มต้น

ข้อเสียอีกอย่างคือถ้าคุณคลิกไฟล์บนเดสก์ท็อปของคุณแล้วลองเปลี่ยนชื่อและใช้ปุ่มลบเพื่อลบข้อความชื่อไฟล์บางไฟล์มันจะลบไฟล์ ในขณะที่ฉันยังคงมีการปรับเปลี่ยนนี้ฉันพบว่าฉันต้องทำการแมปสมองของฉันใหม่เพื่อใช้ปุ่ม backspace เมื่อเปลี่ยนชื่อไฟล์และลบข้อความบางส่วน

https://github.com/tekezo/Karabiner-Elements/issues/1081

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.