Come scambiare i tasti ctrl e fn su un MacBook Pro con Windows 7 tramite Boot Camp?


10

Ci sono moltissime discussioni su Internet sullo scambio del tasto fne ctrlsu un MacBook Pro.

Sul lato Mac, un nuovo software chiamato ReMap4MacBook fa un lavoro perfetto scambiando le due chiavi.

Ma dal lato PC (in particolare Windows 7), non riesco davvero a trovare una risposta definitiva. La maggior parte dei post fa riferimento a questo articolo, ma ho letto l'articolo loooong e ho seguito le istruzioni invano.

Ricordo che esisteva un programma (forse era su XP) che non solo scambiava i due tasti, ma controllava anche i fan su MacBook Pro. Ma non ricordo il nome e ricordo anche che quel programma ha smesso di essere aggiornato come anni fa.

EDIT: si chiama Input Remapper .

Quindi spero che esista un semplice programma che posso semplicemente eseguire per scambiare quei due tasti.

Risposte:


4

Questo è spesso impossibile , perché il tasto Fn è hardware e quando viene premuto insieme a un altro tasto invia un codice chiave multimediale o talvolta fa qualcosa di basato su hardware senza inviare alcun codice. La tua scommessa migliore è regolare il BIOS (estremamente difficile, se non impossibile) o la tastiera (alcuni hack di ricablaggio potrebbero essere fattibili), perché Fn semplicemente non è nella specifica del codice di scansione ...


Aggiornamento , sembra che Apple si discosti da questo modo di fare le cose. Apparentemente puoi farlo con DoubleCommand su Mac OS X, tuttavia ciò non impone alcuna interfaccia con Windows, che continuerà comunque a essere un mistero, qualcuno potrebbe capire con un qualche tipo di scanner scancode se c'è effettivamente un codice chiave inviato. Dato che non ho un MacBook, non posso ...


1
(in primo luogo spero che questo non sia considerato fuori tema o inutile per gli standard SU): con il macbook pro / air line che sta diventando sempre più popolare come un laptop Windows, mi chiedo se qualcuno finalmente si preoccuperà di sporcarsi le mani nell'hacking di mb pro / bios aria per farlo accadere? o potrebbe essere fatto con un driver bootcamp win modificato per la tastiera? (Sto indovinando no per la seconda idea, ma ho pensato di menzionarlo.) Seriamente in questa fase le linee di macbook pro ecc continuano a fare strada nei laptop non gaming (la maggior parte). Se voglio passare a un mb pro (per win8), questo è davvero un problema.

1
@frenchglen: Sembra che ci sia un modo per il sistema operativo di vederlo almeno per Mac OS X, vedi l'aggiornamento alla mia risposta. Non so se Windows sia in grado di catturarlo in qualche modo, si potrebbe provare con passmark.com/products/keytest.htm per vedere se rileva qualcosa che viene premuto. Non so se questa applicazione cattura codici che non sono mostrati sul layout della tastiera, forse ci sono alternative migliori da provare ...
Tamara Wijsman

2
Tom - la tua teoria era corretta. Utilizzando una versione di prova del prodotto passmark, sembra che il driver Bootcamp non invii uno scancode a Windows per la chiave FN, invia un segnale solo se combinato con un'altra chiave, quindi non può essere rimappato in modo indipendente. Ha anche spiegato perché il tasto alt / opzione destro si comporta in modo strano per me - Bootcamp invia sia un R-ALT che un L-CTRL quando viene premuto quel tasto.
Matt Ryan,

3

Esiste una chiave di registro che potrebbe essere in grado di farlo, tuttavia non ho trovato alcuna documentazione su di essa.

Il driver della tastiera Apple in

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic]

contiene le voci

"Keymap"=hex:69,46,6a,47,6b,48,91,8b,90,88
"KeymapFn"=hex:0c,22,0d,1e,0e,1f,0f,20,10,27,12,23,13,55,18,21,27,54,2d,67,33,56,38,57

(c'è anche OSXFnBehavior ma AFAIK controlla solo che i tasti funzione possono essere premuti senza premere Fn)

Forse qualcuno può capire i codici chiave per Fn e Ctrl?


Qualcuno ha chiesto informazioni al riguardo nei forum Apple 2 anni fa, eppure non ha ancora trovato un aiuto adeguato. Discussioni.apple.com/it/7920566
Martin Braun,

1

Ho usato KeyTweak in Win 7 per rimappare con successo LAlt <-> LWin e RAlt -> RCTRL, RWin -> RAlt Ma Fn non viene rilevato, nemmeno in AutoHotKey, quindi probabilmente dovremo aspettare l'aggiornamento Bootcamp.


Purtroppo questo non è di alcun aiuto per l'argomento di partenza
Rutger van Baren,

0

L'altra opzione che puoi provare è AutoHotKey. http://www.autohotkey.com/

È un servizio che devi eseguire in background, ma l'ho usato in passato quando stavo usando una tastiera Apple su un computer Windows. Funziona abbastanza bene - l'unico aspetto negativo è che devi avere un servizio costantemente in esecuzione in background.


0

Qualcuno ha implementato un driver in modalità kernel per fare questa impresa magica per la tastiera wireless di Apple. Non sono sicuro che funzioni per un macbook. Le FAQ indicano che un'opzione è installare Windows "in modo nativo". Indipendentemente da ciò, ci sono buone probabilità che una piccola modifica al codice sorgente possa farlo funzionare ovunque.

https://github.com/samartzidis/WinA1314

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.