Caps to Shift Lock


3

มันจะยอดเยี่ยมถ้าปุ่ม caps สามารถเปลี่ยนตัวเลขเป็นสัญลักษณ์ได้เช่นกัน ตัวอย่างเช่นเมื่อเปิดใช้ตัวพิมพ์ใหญ่จะเป็นการดีถ้ากด "4" จะสร้าง "$" มีวิธีง่ายๆในการทำเช่นนี้กับ mac หรือไม่?

ขอบคุณ!

แก้ไข: มีวิธีทำกับคำสั่ง "setxkbmap" นี้หรือไม่ หรือจากบรรทัดคำสั่งอย่างใด?


คีย์บอร์ดมาสโทรควรทำสิ่งนี้ได้
ศักยภาพของ Talos

คำตอบ:


2

แอพ Karabiner ควรทำเช่นนั้น

คุณสามารถเปลี่ยนปุ่ม caps lock เป็นปุ่มอื่นได้ ()

Karabiner องค์ประกอบ

Karabiner-Elements เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการปรับแต่งคีย์บอร์ดบน macOS Sierra หรือใหม่กว่า

ทำงานร่วมกับ:

macOS Mojave (10.14)
macOS High Sierra (10.13)
macOS Sierra (10.12)

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

1

คิดด้วย karabiner เปลี่ยนตัวเลขทั้งหมดเป็นสัญลักษณ์ของตัวพิมพ์ใหญ่ ฉันอาจจะเปลี่ยนสัญลักษณ์เช่นเดียวกับตัวเลขในบางจุด ขอบคุณ buscar!

แก้ไข: การจัดรูปแบบ

{
  "title": "Caps Lock To Shift Lock",
  "rules": [
     {
        "description": "Change caps lock to shift lock",
        "manipulators": [
            {
                "type": "basic",
                "from": {
                    "key_code": "caps_lock",
                    "modifiers": {
                        "optional": [
                            "any"
                        ]
                    }
                },
                "to": [
                    {
                        "set_variable": {
                            "name": "shift_lock",
                            "value": 1
                        }
                    },
                    {
                        "key_code": "caps_lock"
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 0
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "caps_lock",
                    "modifiers": {
                        "optional": [
                            "any"
                        ]
                    }
                },
                "to": [
                    {
                        "set_variable": {
                            "name": "shift_lock",
                            "value": 0
                        }
                    },
                    {
                        "key_code": "caps_lock"
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "description": " => shift-1/!",
                "type": "basic",
                "from": {
                    "key_code": "1",
                    "modifiers": {
                         "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "1",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "2",
                    "modifiers": {
                        "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "2",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "3",
                    "modifiers": {
                        "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "3",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "4",
                    "modifiers": {
                        "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "4",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "5",
                    "modifiers": {
                        "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "5",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "6",
                    "modifiers": {
                        "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "6",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "7",
                    "modifiers": {
                        "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "7",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "8",
                    "modifiers": {
                        "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "8",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "9",
                    "modifiers": {
                        "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "9",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "0",
                    "modifiers": {
                        "optional": [
                            "any"
                         ]
                    }
                },
                "to": [
                    {
                        "key_code": "0",
                        "modifiers": [
                            "shift"
                        ]
                    }
                ],
                "conditions": [
                    {
                        "type": "variable_if",
                        "name": "shift_lock",
                        "value": 1
                    }
                ]
            }
        ]
     }
  ]
}
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.