Como eu remapearia Mac CMD para chaves CTRL no Blender?


0

Quero remapear o commandcom o controlaplicativo Blender. Eu tentei usar o Karabiner e quando o abro, estas são as opções padrão do Blender:

insira a descrição da imagem aqui

Gostaria de saber como posso adicionar a opção command/ controltambém?

Tentei fazer isso atualizando o private.xmlarquivo como mostrado abaixo:

<?xml version="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>

Mas está errado, como mostrado aqui: insira a descrição da imagem aqui

Quero que ele apareça no item do aplicativo liquidificador, como mostrado abaixo. Algum conselho por favor?

insira a descrição da imagem aqui

Respostas:


3

Seu private.xml está ausente na única chave e trocaria as chaves em todo o sistema. Além disso, você errou o nome do item.

Aqui está um private.xml funcionando:

<?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>

ou se você desejar que "Para aplicativos" apareça na seção privada:

<?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 você deseja que o mod chave apareça na parte não privada "Para aplicativos", você deve adicioná-lo (a chave do item mais interno, incluindo <item>e </item>) ao arquivo: /Applications/Karabiner.app/Contents/Resources/include/checkbox /apps/blender.xml.

Qualquer atualização / atualização do Karabiner provavelmente removerá / substituirá seu mod .

Exemplo:

<?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>

com o resultado:

insira a descrição da imagem aqui


Obrigado pela sua resposta. Isso o criará no item liquidificador? Atualizei minha pergunta para esclarecer o que quero, se você puder verificar.
Tak

@ Tak Não, claro que não. O private.xml é um mod chave em uma base por usuário e reside em algum lugar da sua pasta de usuário. Mas eu vou atualizar a minha resposta para atender às suas necessidades ...
klanomath
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.