Come dovrei rimappare Mac CMD in CTRL in Blender?

0

Voglio rimappare il comando con il controllo nell'applicazione Blender. Ho provato ad usare Karabiner e quando lo apro sono le opzioni predefinite di Blender:

Michiedocomepossoaggiungereancheilcomando/control?

Hoprovatoafarloaggiornandoilfileprivate.xmlcomemostratodiseguito:

<?xmlversion="1.0"?>
<root>
    <item>
        <name>For Applications</name>
            <item>
                <name>Enable at only Blender</name>
                <identifier>private.swap_command_and_control</identifier>
                <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::CONTROL_L</autogen>
                <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::COMMAND_L</autogen>
            </item>
    </item>
</root>

Ma è sbagliato come mostrato qui:

Vogliochevengavisualizzatosottol'elementodell'applicazioneBlender,comemostratodiseguito.Qualcheconsiglioperfavore?

    
posta Tak 16.01.2017 - 05:54
fonte

1 risposta

3

Il tuo private.xml non ha la chiave solo e cambierà le chiavi a livello di sistema. Inoltre hai sbagliato la denominazione dell'articolo.

Ecco un file private.xml:

<?xml version="1.0"?>
<root>
    <item>
        <name>Enable at only Blender - custom</name>
            <item>
                <name>Swap Command and Control</name>
                <identifier>private.swap_command_and_control</identifier>
                <only>BLENDER</only>
                <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::CONTROL_L</autogen>
                <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::COMMAND_L</autogen>
            </item>
    </item>
</root>

o se vuoi che "For applications" appaia nella sezione privata:

<?xml version="1.0"?>
<root>
    <item>
        <name>For Applications</name>
        <item>
        <name>Enable at only Blender - custom</name>
            <item>
                <name>Swap Command and Control</name>
                <identifier>private.swap_command_and_control</identifier>
                <only>BLENDER</only>
                <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::CONTROL_L</autogen>
                <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::COMMAND_L</autogen>
            </item>
        </item>
    </item>
</root>

Se vuoi che la mod chiave appaia nella parte non privata "Per le applicazioni" devi aggiungerla (la chiave dell'articolo più interna includendo <item> e </item> ) al file: / Applications / Karabiner. app / Contents / Resources / include / casella di controllo / apps / blender.xml.

Qualsiasi aggiornamento / upgrade di Karabiner rimuoverà / sovrascriverà probabilmente il tuo mod .

Esempio:

<?xml version="1.0"?>
<root>

  <item>
    <name>Enable at only Blender</name>

    <item>
      <name>FlipScrollWheel</name>
      <item>
        <name>Flip Horizontal and Vertical ScrollWheel at Blender</name>
        <identifier>remap.app_Blender_flipscrollwheel</identifier>
        <only>BLENDER</only>
        <autogen>
          __FlipScrollWheel__
          Option::FLIPSCROLLWHEEL_HORIZONTAL,
          Option::FLIPSCROLLWHEEL_VERTICAL,
        </autogen>
      </item>
      <item>
        <name>Flip Horizontal ScrollWheel at Blender</name>
        <identifier>remap.app_Blender_flipscrollwheel_horizontal</identifier>
        <only>BLENDER</only>
        <autogen>
          __FlipScrollWheel__
          Option::FLIPSCROLLWHEEL_HORIZONTAL,
        </autogen>
      </item>
      <item>
        <name>Flip Vertical ScrollWheel at Blender</name>
        <identifier>remap.app_Blender_flipscrollwheel_vertical</identifier>
        <only>BLENDER</only>
        <autogen>
          __FlipScrollWheel__
          Option::FLIPSCROLLWHEEL_VERTICAL,
        </autogen>
      </item>
    </item>
    <item>
      <name>Keys</name>
      <item>
        <name>Swap Command and Control at Blender</name>
        <identifier>private.swap_command_and_control</identifier>
        <only>BLENDER</only>
        <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::CONTROL_L</autogen>
        <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::COMMAND_L</autogen>
      </item>

    </item>

  </item>

</root>

con il risultato:

    
risposta data 16.01.2017 - 09:46
fonte

Leggi altre domande sui tag