วิธีการทำแผนที่ CTRL + ลูกศรซ้ายไปที่หน้าแรกด้วยองค์ประกอบของ Karabiner


0

ฉันใช้ Karabiner-Elements เพื่อแมปแป้นบางปุ่มด้วยแป้นพิมพ์ PC ภายนอก ฉันต้องการแมป CTRL + ลูกศรซ้ายไปที่หน้าแรกและ CTRL + ลูกศรขวาเพื่อสิ้นสุด เป็นไปได้ที่จะทำเช่นนี้?

มีกฎที่ซับซ้อนสำหรับการดาวน์โหลดที่แมป SHIFT + ลูกศรซ้ายเพื่อสิ้นสุด แต่ฉันใช้ CTRL

ขอบคุณ!


แค่อยากรู้อยากเห็นทำไมลูกศรซ้ายและขวาของ COMMAND ถึงไม่ทำล่ะ พวกเขาทำเช่นเดียวกันกับที่บ้านและตอนจบตามลำดับแล้ว
Steve Chambers

Cmd / arrow ไม่ใช่สากลสำหรับการจับคู่ปุ่ม 'page' แต่ Fn / Arrow คือ [btw, Ctrl / arrow สำหรับการสลับช่องว่างตามค่าเริ่มต้นดังนั้นคุณอาจต้องปิดเพื่อทำสิ่งที่คุณต้องการ]
Tetsujin

คำตอบ:


1

คุณต้องแก้ไข ~ / .config / karabiner / karabiner.json ด้วยตนเองเช่น BBEdit หรือ TextEdit (ทำสำเนาสำรองให้ดีกว่าก่อนที่จะเริ่ม!)

ระวัง: การทำแผนที่ใหม่ของคุณจะยกเลิกการเปิดใช้งานคุณสมบัติ Spaces-switching ของ Apple!

อย่างไรก็ตามการทำเช่นนั้นคุณจะต้องไป

"rules": [

และ (สมมติว่าคุณหมายถึงปุ่มควบคุมที่ถูกต้อง ) เพิ่ม s.th ชอบ:

"rules": [
    {  "description": "Call it whatever you like…",
       "manipulators": [ {
                "type": "basic",
                "from": {
                    "key_code": "left_arrow",
                    "modifiers": {
                        "mandatory": [
                            "right_control"
                        ]
                    }
              },
              "to": [
                  {
                      "key_code": "home"
                  }
              ]
          },
          {
              "type": "basic",
              "from": {
                  "key_code": "right_arrow",
                  "modifiers": {
                      "mandatory": [
                           "right_control"
                      ]
                  }
              },
              "to": [
                  {
                      "key_code": "end"
                  }
              ]
          }
      ]
  }
]

ระวังให้ดีลำดับที่ถูกต้องและถูกต้องของวงเล็บเปิดและปิดของทั้งสองประเภทนั้นเป็นสิ่งสำคัญ! (เท่าที่ฉันเห็นไม่มีวิธีใดที่จะแก้ปัญหาพฤติกรรมนี้ได้นอกจากอาจดูหน้าต่างที่เปิดอยู่ของ Karabiner-Element ในขณะที่บันทึกไฟล์ json คุณสามารถแก้ไขตัวเลือกของคุณได้แม้ BBEdit สามารถระบุคู่ของวงเล็บ…)

หากสิ่งที่คุณทำถูกต้องพฤติกรรมใหม่จะทำงานทันทีเมื่อคุณบันทึกไฟล์!

ดังนั้นหากคุณเป็นเพียงการดัดแปลงที่ซับซ้อนการปิด "เครื่องหมายจุลภาค" จะต้องไม่ถูกใช้ที่นี่ ... แต่ถ้าคุณเพิ่มของคุณในรายการก่อนหน้านี้ทั้งหมดจะต้องวาง "เครื่องหมายจุลภาค" ไว้หน้ารหัสของคุณแทน (ความหมาย: หลังกฎล่าสุด ฉากยึดสุดท้าย…ยุ่งยากเล็กน้อยทั้งหมดนี้

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