2015-12-25 2 views
0

Я создал переназначение в моем файле private.xml следующим образом попытаться обойти необходимость использовать клавишу-модификатор для ввода хэша:Использования карабина переназначить COMMAND_R хэширование #

<?xml version="1.0"?> 
<root> 
    <item> 
     <name>Command_R to Hash # (Alt+3)</name>  
     <identifier>private.Command_R_to_hash</identifier> 
     <autogen> 
      __KeyToKey__ 
      KeyCode::COMMAND_R, ModifierFlag::NONE, 
      KeyCode::KEY_3, ModifierFlag::OPTION_L 
     </autogen> 
    </item> 
</root> 

Однако, когда я перезагрузил файл, COMMAND_R продолжает работать как обычный COMMAND_R.

Я использую MacBook Pro работает OS X 10.11.2 (El Capitan) с карабином версии 10.15.0

Спасибо за любую помощь и Рождеством одному и все.

ответ

0
<autogen> 
    __KeyOverlaidModifier__ 
    KeyCode::COMMAND_L, 
    KeyCode::COMMAND_L, 
    KeyCode::KEY_3, ModifierFlag::SHIFT_L 
</autogen> 

с этим модом при нажатом «команде» он действует как «команда», при нажатии «команда» он производит «#»

DOC ссылки здесь https://pqrs.org/osx/karabiner/xml.html.en#syntax-KeyOverlaidModifier

рекомендует читать https://stevelosh.com/blog/2012/10/a-modern-space-cadet/#better-shifting

+0

Привет, извинения за поздний ответ, я пропустил уведомление для этого ответа. Я только что попробовал это, и он отлично работает. Вторая ссылка сейчас не работает, но первая тоже очень полезна. Большое спасибо. – Braunius

Смежные вопросы