Fn과 F 키 간 전환을위한 키보드 단축키


답변:


9

수행하려는 작업에 따라 키보드 단축키를 완전히 잘라내어 완전히 자동화 할 수 있습니다. KeyRemap4MacBook을 사용하면 현재 사용중인 응용 프로그램에 따라 키 다시 매핑을 설정할 수 있습니다.

나는 스위치 설정 사용하고 있습니다 F1통해 F12내가 RDC (Windows 원격 데스크톱)를 사용하고 있습니다 때마다 표준 기능 키에 있습니다. 다른 시간에는 아이콘처럼 작동합니다 (밝기, 볼륨, 재생 등).


1
이것은 내가 찾고 싶었던 것입니다.
GreenKiwi

어떻게 이러한 설정을 응용 프로그램에 적용 할 수 있습니까? 전 세계에서만 사용할 수 있습니다.
Pfitz

Sierra에서 작동하지 않습니다
David

참고, KeyRemap4MacBook라고 KarabinerMaverics (맥 OS X 10.9)과 다음,과 Karabiner Elements엘 캡틴 (맥 OS 10.11)에서. 모든 것은 Karabiner 다운로드 페이지 에서 다운로드 할 수 있습니다 .
luckydonald

3

파일 에서 사용자 정의 설정 을 작성하여 응용 프로그램 특정 단축키를 작성할 수 private.xml있습니다. 자세한 내용은 PhpStorm에서 디버거를 사용할 때 소비자 키를 기능 키로 다시 바인딩하는 아래의 예제 또는 참조 문서 를 확인하십시오 .

<?xml version="1.0"?>
<root>
    <!-- PhpStorm & EAP Version -->
    <appdef>
        <appname>PHPSTORM</appname>
        <equal>com.jetbrains.PhpStorm-EAP</equal>
        <equal>com.jetbrains.PhpStorm</equal>
    </appdef>
    <!-- ============================================================ -->
    <item>
        <name>Switch to normal function keys when in PhpStorm</name>
        <appendix>Change consumer keys to function keys in PhpStorm</appendix>
        <identifier>private.app_phpstorm_switch_consumer_to_fn</identifier>
        <only>PHPSTORM</only>
        <autogen>__KeyToKey__ KeyCode::BRIGHTNESS_DOWN, KeyCode::F1</autogen>
        <autogen>__KeyToKey__ KeyCode::BRIGHTNESS_UP, KeyCode::F2</autogen>
        <autogen>__KeyToKey__ KeyCode::EXPOSE_ALL, KeyCode::F3</autogen>
        <autogen>__KeyToKey__ KeyCode::LAUNCHPAD, KeyCode::F4</autogen>
        <autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_LOW, KeyCode::F5</autogen>
        <autogen>__KeyToKey__ KeyCode::VK_CONSUMERKEY_KEYBOARDLIGHT_HIGH, KeyCode::F6</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PREV, KeyCode::F7</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_PLAY, KeyCode::F8</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::MUSIC_NEXT, KeyCode::F9</autogen>
    <!-- I want to use these while in PhpStorm
        <autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_MUTE, KeyCode::F10</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_DOWN, KeyCode::F11</autogen>
        <autogen>__KeyToKey__ ConsumerKeyCode::VOLUME_UP, KeyCode::F12</autogen>
    -->
    </item>
</root>

정말 대단하고 도움이되었습니다. 감사합니다! F1은 ConsumerKeyCode :: BRIGHTNESS_DOWN, F2는 ConsumerKeyCode :: BRIGHTNESS_UP, F5는 ConsumerKeyCode :: KEYBOARDLIGHT_LOW, F6은 ConsumerKeyCode :: KEYBOARDLIGHT_HIGH입니다. Karabiner의 이벤트 뷰어를 사용하여 모두 발견되었습니다.
jbyler

이건 대단해!
roNn23

2

더 쉬운 방법이있을 수 있지만 다음을 염두에 두십시오.

  • 범용 액세스를 켭니다.
  • UI를 통해이를 전환하는 AppleScript 또는 Automator 앱을 생성하십시오.
  • 해당 앱을 키 콤보에 바인딩합니다.

2

표준 F 키 기능을 사용하기 위해 FN원하는 F1스루 F12키 와 함께 키를 사용할 수 있다고 생각합니다 .


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.