MacBook identifica erroneamente il layout fisico della tastiera integrata

1

Ho un problema davvero strano con MacBook Pro di mia sorella (metà 2012, esecuzione di El Capitan): identifica erroneamente il layout fisico della tastiera integrata. Non si tratta solo di mappare i pulsanti ai caratteri in modo errato; lo schema mostrato in "Keyboard Viewer" mostra in realtà più pulsanti fisici di quelli esistenti sulla tastiera.

Nota: guarda l'aggiornamento alla fine per lo stato corrente.

La tastiera fisica sembra essere la versione inglese americana corretta e si chiama "Stati Uniti" nel pannello delle preferenze "Sorgenti di input" - ma qui c'è uno screenshot di ciò che Keyboard Viewer pensa che assomigli fisicamente:

IproblemidiventanopiùovviconShiftpremuto:

GrazieaWikipedia(eunutileindiziodalsimbolodelloyen),pensoquestostamostrando Japanese Industrial Standard layout, ma in realtà non leggo nessun alfabeto dell'Asia orientale, quindi sono meno sicuro al 100%.

Il mio obiettivo è quello di ottenere il layout riconosciuto come standard QWERTY americano, sia (preferibilmente) ottenendo effettivamente OS X per credere che sia uno, o ri-mappando le chiavi che ritiene di avere. Ho letto Crea e utilizza la tua sorgente di input , ma finora senza successo. Penso che il mio problema potrebbe essere che i caratteri che vuole mappare da sono quelli giapponesi (?) Piuttosto che quelli ASCII.

È interessante notare che ho provato ad avviarlo da una USB Ubuntu e ho riconosciuto la tastiera senza problemi. D'altra parte, il layout era ancora errato quando sono stato avviato dalla partizione di ripristino di OS X.

Qualunque consiglio su come correggere questo sarebbe molto apprezzato!

Aggiornamento 1:

Ispirato alla risposta di Tom Gewecke qui sotto, ho provato a reimpostare SMC, che ha cambiato le cose. Probabilmente il modo più veloce per descriverlo è con due nuovi screenshot (presi con la fonte di input "U.S."):

  • Senza tasti premuti:
  • ConShiftpremuto:

Comepuoivedere,nonèpiùgiapponese,manoncorrispondeancoraallayoutdellatastierafisica.InKeyboardViewer:

  • Ildiagrammamostraunachiavecon§e±asinistradi1/!chiave.malatastieraattualehauntastocontrassegnatocome'/~.Quandopremoquestotasto,KeyboardViewerlomostracomeunapressionesullachiave'/~tralechiavizeleftshift(nonvièalcunachiavefisicatrazeshift.
  • Ildiagrammamostraunachiaveverticalereturn/entereunachiaveextra\/|sullatodestrodellarigahome,tra'/" e enter . La tastiera attuale ha un enter orizzontale sulla riga home e ha la chiave \ / | come ultima chiave sulla riga QWERTY, a destra di ] / } . Ancora una volta, Keyboard Viewer mostra una pressa del \ / | fisico come una pressione del suo tasto fuori posto.

Quindi, per scopi pratici, questo è un enorme miglioramento, dal momento che le chiavi fisiche ora fanno tutto ciò che i loro keycaps dicono di fare. D'altro canto, qualcosa è chiaramente ancora sbagliato, dal momento che il visore di tastiera ha ancora le chiavi nel posto sbagliato, le chiavi che hanno la forma sbagliata e una chiave nel suo diagramma (la chiave § / ± ) che non è mappato a qualsiasi tasto fisico sulla tastiera.

Aggiornamento 2:

Ho provato a resettare SMC un certo numero di volte; il layout risultante è sempre JIS o ISO, ma mai ANSI, e non ho ancora trovato alcun pattern che mi permettesse di prevedere quale sarà il risultato. Più apprensivo, anche quando ottengo un layout ISO ripristinando SMC, tornerà a un layout JIS in un punto arbitrario durante l'utilizzo del sistema.

    
posta LiberalArtist 23.06.2016 - 00:46
fonte

1 risposta

1

La macchina sta scambiando il tipo di tastiera. Verifica se questo aiuta:

link

Se non funziona nient'altro, prova questa correzione di Karabiner:

Cambia l'identificatore della tastiera Mac dopo la sostituzione della tastiera

    
risposta data 23.06.2016 - 02:00
fonte

Leggi altre domande sui tag