มักจะมีความล่าช้าที่เห็นได้ชัดก่อนที่จะมีการให้บริการ (หรือสคริปต์ AppleScript ที่ไม่ได้ทำงานเป็นบริการ) และแป้นพิมพ์ลัดสำหรับบริการไม่พร้อมใช้งานในแอปพลิเคชันที่ไม่มีเมนูบริการ ตัวเลือกที่ดีกว่าคือการใช้private.xmlเช่นนี้กับ Karabiner:
<?xml version="1.0"?>
<root>
<item>
<name>custom</name>
<identifier>custom</identifier>
<autogen>__KeyToKey__ KeyCode::PAGEUP, VK_COMMAND, ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_VOLUME_UP</autogen>
<autogen>__KeyToKey__ KeyCode::PAGEDOWN, VK_COMMAND, ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_VOLUME_DOWN</autogen>
</item>
</root>
หากไม่มีรายการ, ModifierFlag::NONE
แรกautogen
ก็จะเปลี่ยนตัวเลือก + คำสั่ง + หน้าขึ้นเป็นตัวเลือก + เพิ่มระดับเสียง
เพื่อเปลี่ยนระดับเสียงในการเพิ่มขึ้นของแถบไตรมาสเพิ่มก่อน, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L
</autogen>
ซึ่งจะจับคู่คีย์ตัวเลือกที่ถูกต้องกับคีย์ตัวดัดแปลงพิเศษเมื่อกดปุ่มค้างไว้และถึง F19 เมื่อกดปุ่มและตัวอย่างเช่นการกดแป้นคีย์ 0 ในขณะที่กดปุ่มตัวปรับแต่งพิเศษเพิ่มระดับเสียง:
<?xml version="1.0"?>
<root>
<item>
<name>custom</name>
<identifier>custom</identifier>
<autogen>__KeyOverlaidModifier__ KeyCode::OPTION_R, KeyCode::VK_MODIFIER_EXTRA1, KeyCode::F19</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_1, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_BRIGHTNESS_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_2, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_BRIGHTNESS_UP</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_6, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_MUSIC_PREV</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_7, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_MUSIC_PLAY</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_8, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_MUSIC_NEXT</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_9, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_VOLUME_DOWN, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_0, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_VOLUME_UP, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
</item>
</root>