Perché l'impostazione "PageUp / PageDown su Left / Right (solo in iPhoto)" di KeyRemap4MacBook funziona?

0

Ho "PageUp / PageDown a sinistra / destra (solo in iPhoto)" archiviato KeyRemap4MacBook (versione 7.5.0 ): E ho confermato che il mio gadget USB wireless (non Kensington) mostra un PageDown e PageUp in KeyDump quando premo la diapositiva successiva e i pulsanti di scorrimento precedenti:

eventType:keyDown   code:0x79   name:PageDown   flags:Fn    misc:characters:
eventType:keyUp code:0x79   name:PageDown   flags:Fn    misc:characters:
eventType:keyDown   code:0x74   name:PageUp flags:Fn    misc:characters:
eventType:keyUp code:0x74   name:PageUp flags:Fn    misc:characters:

Ma quando inserisco iPhoto (versione 9.2.1) in modalità slideshow, i tasti freccia destra e sinistra cambiano la foto, ma i pulsanti sul mio gadget non funzionano.

Qualche idea sul perché questo non funziona? Ho pensato che forse KeyRemap4MacBook stia rimappando la tastiera interna del mio MacBook Air, ma non la tastiera USB esterna che il mio gadget sta fingendo di essere. Ma fn-Down-Arrow e fn-Up-Arrow (che appaiono come PageDown e PageUp in KeyDump) non funzionano anche in iPhoto.

(Il mio MBA esegue OS X 10.7.2.)

    
posta Daryl Spitzer 25.12.2011 - 20:30
fonte

1 risposta

0

Ho pubblicato la mia domanda sul KeyRemap4MacBook gruppo Google e ho ricevuto una risposta da Takayama Fumihiko , il creatore di KeyRemap4MacBook. Mi ha mandato l'ID del fornitore e l'ID del prodotto per il dispositivo e mi ha inviato un file private.xml con una nuova impostazione funzionante. (L'impostazione predefinita "PageUp / PageDown a sinistra / destra (solo in iPhoto)" funziona solo con l'ID del fornitore e l'ID del prodotto per il telecomando USB K3333 Kensington.)

Ecco il contenuto del file private.xml:

<?xml version="1.0"?>
<root>

  <devicevendordef>
    <vendorname>Tenx_Technology_Inc</vendorname>
    <vendorid>0x1130</vendorid>
  </devicevendordef>

  <deviceproductdef>
    <productname>Tenx_wireless_USB_gadget</productname>
    <productid>0x6604</productid>
  </deviceproductdef>

  <item>
    <name>PageUp/PageDown to Left/Right (only in iPhoto)</name>
    <appendix>(This is effective only with "Tenx_wireless_USB_gadget")</appendix>
    <identifier>private.pageupdown2leftright_iphoto</identifier>
    <only>IPHOTO</only>
    <device_only>DeviceVendor::Tenx_Technology_Inc,DeviceProduct::Tenx_wireless_USB_gadget</device_only>
    <autogen>--KeyToKey-- FROMKEYCODE_PAGEUP,   KeyCode::CURSOR_LEFT</autogen>
    <autogen>--KeyToKey-- FROMKEYCODE_PAGEDOWN, KeyCode::CURSOR_RIGHT</autogen>
  </item>

</root>

Vedi la sezione "Come aggiungere nuove impostazioni" nella documentazione KeyRemap4MacBook per istruzioni su cosa fare con il file private.xml (eccetto sostituire il file invece di modificare quello originale con un editor di testo).

    
risposta data 27.12.2011 - 18:48
fonte

Leggi altre domande sui tag