Macbook에서 외장 키보드를 사용하여 볼륨을 변경 하시겠습니까?


0

Mac에 외장 Mac 키보드가 있고 MacBook Pro의 FN + F10-12 키와 마찬가지로 키보드를 사용하여 볼륨을 조절하고 싶지만 외장 키보드에는 FN 키가 없습니다.

어떻게해야합니까? 필요한 경우 기능 키만 사용하도록 변경하겠습니다.


시스템 환경 설정 키보드, 거기에서 설정할 수 있습니다
Ruskes

답변:


0

KeyRemap4MacBook에서 다음과 같이 private.xml을 사용해 볼 수 있습니다 .

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F1, VK_CONTROL, KeyCode::BRIGHTNESS_DOWN</autogen>
    <autogen>__KeyToKey__ KeyCode::F2, VK_CONTROL, KeyCode::BRIGHTNESS_UP</autogen>
    <autogen>__KeyToKey__ KeyCode::F3, VK_CONTROL, KeyCode::EXPOSE_ALL</autogen>
    <autogen>__KeyToKey__ KeyCode::F4, VK_CONTROL, KeyCode::LAUNCHPAD</autogen>
    <autogen>__ConsumerToKey__ KeyCode::F5, VK_CONTROL, ConsumerKeyCode::KEYBOARDLIGHT_LOW</autogen>
    <autogen>__ConsumerToKey__ KeyCode::F6, VK_CONTROL, ConsumerKeyCode::KEYBOARDLIGHT_HIGH</autogen>
    <autogen>__ConsumerToKey__ KeyCode::F7, VK_CONTROL, ConsumerKeyCode::MUSIC_PREV</autogen>
    <autogen>__ConsumerToKey__ KeyCode::F8, VK_CONTROL, ConsumerKeyCode::MUSIC_PLAY</autogen>
    <autogen>__ConsumerToKey__ KeyCode::F9, VK_CONTROL, ConsumerKeyCode::MUSIC_NEXT</autogen>
    <autogen>__ConsumerToKey__ KeyCode::F10, VK_CONTROL, ConsumerKeyCode::VOLUME_MUTE</autogen>
    <autogen>__ConsumerToKey__ KeyCode::F11, VK_CONTROL, ConsumerKeyCode::VOLUME_DOWN, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
    <autogen>__ConsumerToKey__ KeyCode::F12, VK_CONTROL, ConsumerKeyCode::VOLUME_UP, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
  </item>
</root>

모든 키보드에서 작동하는지는 모르겠지만 Kinesis Advantage에서는 작동합니다.

KeyRemap4MacBook 사용에 대한 자세한 내용은 http://lri.me/keyremap4macbook.html 을 참조 하십시오 .


0

나는 또한이 문제에 직면했다. 매크로 키가 내장 된 전체 110 % 키보드를 사용하고 있었지만. 그러나 Windows 매크로는 Mac에서 작동하지 않습니다. :)

키보드 마에스트로를 사용하여 의상 핫키 / 매크로를 정의했습니다. 기본적으로, 나는 in [ut에서 트리거하고 볼륨을 변경하기 위해 Applescript를 호출하는 새로운 매크로를 만듭니다.

음소거 스크립트

-- Toggle Mute
if (output muted of (get volume settings)) then
    set volume output volume 15 without output muted
else
    set original to (output volume of (get volume settings))
    set step1 to original * 0.8
    set step2 to original * 0.6
    set step3 to original * 0.3
    set step4 to original * 0.17
    set step5 to original * 0.06
    set volume output volume step1 without output muted
    delay 0.2
    set volume output volume step2 without output muted
    delay 0.2
    set volume output volume step3 without output muted
    delay 0.2
    set volume output volume step4 without output muted
    delay 0.2
    set volume output volume step5 without output muted
    set volume with output muted
end if

볼륨 증가를위한 스크립트

set volume output volume ((output volume of (get volume settings)) + 5) without output muted

볼륨 작게 스크립트

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