Mappatura dei tasti della tastiera Apple sui tasti Windows


8

Quindi mi sono procurato una tastiera USB "ultra-sottile" di Apple (quella che ha due porte hub USB).

Tastiera

Tuttavia, io uso il PC, quindi alcuni dei tasti sulla tastiera non sono associati ai tasti di Windows. In particolare, sono preoccupato per la perdita della schermata di stampa, del blocco dello scorrimento e di altri tasti e di come alcuni tasti del Mac non abbiano una funzione.

Ho letto online che l'utilizzo dei driver Apple Boot Camp per Windows avrebbe risolto questo problema. La mia domanda è:

L'uso dei driver Boot Camp è l'approccio giusto? In tal caso, posso metterli online ovunque (gratuitamente, poiché non ho un disco Mac)? In caso contrario, cosa può risolvere i miei problemi? Penso di aver letto da qualche parte (forse su Coding Horror ) che esiste un programma chiamato SharpKey che esegue queste modifiche. Una soluzione alternativa di cui ho sentito parlare è l'utilizzo di AutoHotKey. Quindi cosa dovrei fare?

Risposte:


11

Ho provato ad usare i driver Boot Camp, ma era nel formato .dmg per Mac e non sono riuscito ad aprire il pacchetto. Quando finalmente ho iniziato ad aprirlo, tutto ciò che potevo fare era installare l'intero pacchetto Boot Camp - cosa che non volevo fare considerando che potrebbe sovrascrivere i driver e creare un casino reale. Tutto quello che volevo era la tastiera e l'unica cosa con cui mi sono ritrovato era un pacchetto a 32 bit (non riuscivo a trovare il pacchetto per tastiera a 64 bit) quindi ho finito per usare SharpKeys e AutoHotkey di RandyRants. Li uso entrambi comunque.

Ho una tastiera Apple Pro (grafite) e la utilizzo in Windows Vista - Uso gli SharpKeys di Randyrants.com per mappare:

F13 -> PrintScreen
F14 -> Scroll Lock
Left Alt -> Left Windows
Left Win -> Left Alt
Right Alt -> Right Windows
Right Win -> Left Alt

(poiché il tasto Win appartiene tra Alt e Ctrl)

L'unica cosa che SharpKeys non può fare è Pausa-Pausa, che sembra utilizzare uno scancode a tre byte che la rimappatura dei tasti nativa di Windows non è in grado di gestire (genererà invece NumLock)

Per Pause-Break, ho aggiunto una definizione al mio file ahk AutoHotkey:

F15::
 Send {Break}
 return

La chiave di espulsione continua a non funzionare - questa sembra essere una chiave speciale gestita in modo diverso, poiché l'Eject può essere utilizzato prima ancora che un sistema operativo sia in esecuzione.

ymmv, specialmente sulle nuove tastiere Apple. Finché produce uno scancode, SharpKeys dovrebbe essere in grado di farlo. L'unica chiave problematica è Pausa-Pausa.

SharpKeys è qui: http://www.randyrants.com/2008/12/sharpkeys_30.html


7-zip aprirà i file DMG su Windows - c'è un passaggio attraverso cafe-encounter.net/p860/…
Chris F Carroll


1

Un paio di cose. I tasti F13-F15 potrebbero essere la tua schermata di stampa, ecc. In Windows. Ho la stessa tastiera esatta ma non sono del tutto sicuro che funzioni.

Se ciò non funziona, l'installazione dei driver Boot Camp non risolverà nulla per te (o per quello che hai richiesto). Le fonti alternative che hai citato sono probabilmente le migliori scelte per risolvere il problema.


Questo sembra dipendere dall'iterazione della tastiera Apple. Uso una tastiera Apple Pro direttamente tramite USB e F13 in realtà invia F13 a Windows, non PrintScreen. Puoi rimappare F13, ecc. Per eseguire PrintScreen. Tuttavia, se utilizzo Apple Extended II tramite un adattatore da ADB a USB, il tasto F13 attiva effettivamente PrintScreen.
krhainos,

Ahhh, ha molto senso. Uso la mia tastiera Apple tramite uno switch KVM.
Steven Lu

Sì, sembra che la tua KVM rilasci i tasti per te. Che è in realtà una specie di figo eh. Immagino che OS X accetti PrtSc o F13 per il tasto F13, mentre Windows funziona solo con PrtSc e fa spallucce solo quando gli viene inviato F13.
krhainos,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.