Come posso far funzionare il pulsante della calcolatrice su una tastiera Microsoft Sculpt?

5

Sono su un MacBook Pro utilizzando Microsoft Ergonomic Sculpt Desktop (cioè tastiera, mouse e tastierino numerico). Il tastierino numerico ha un aspetto simile a questo e come puoi vedere ha un pulsante Calcolatrice. Sfortunatamente, su Macos, sembra che il pulsante Calcolatrice non faccia nulla. Mi sarei aspettato che idealmente avesse aperto l'app Calcolatrice, ma non fa nulla.

Per inciso, mi è capitato di utilizzare uno strumento separato chiamato "Better Touch Tool" (simile a Karabiner credo) per rimappare determinate sequenze di tasti, e ho pensato che forse avrei potuto utilizzare questo strumento per mappare qualsiasi pulsante premuto per generare il pulsante Calcolatrice un'azione personalizzata che aprirebbe l'app Calcolatrice. Tuttavia, BTT non rileva affatto la pressione di un tasto quando preme il pulsante Calcolatrice. Non vedo che Microsoft abbia reso disponibili driver per Mac per questa tastiera, quindi significa che sono bloccato?

Questo significa che questo pulsante è completamente inutilizzabile sui Mac?

    
posta Gordon Myers 07.03.2018 - 22:32
fonte

2 risposte

2

Se macOS non sta "vedendo" il codice di scansione, non c'è molto che possa essere fatto nel mapparlo, ma deve vederlo per mapparlo.

C'è un'utilità che puoi usare per verificare se la tastiera sta inviando il codice o meno - xev . Dovrai eseguirlo in XQuartz che è un ambiente X11.

Utilizzando il seguente comando, è possibile ottenere l'output di ciascun tasto

xev | grep -A2 --line-buffered '^KeyRelease' \
| sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/ /p'

Di seguito sono riportati alcuni tasti premuti a caso sulla mia tastiera Unix cablata collegata al mio Mac.

L'housatopertestareemapparele Tipo 5 , 6 e 7 tastiere di Sun Microsystems sul mio Mac e posso verificare che ha rilevato le chiavi extra. Se xev può vederlo, significa che lo scancode viene inviato, sono solo i kid HID che gli usi macOS sono insufficienti.

Può essere risolto?

Questa sarebbe una domanda di sviluppo del software al di fuori della portata mia e di questo sito.

Bottom Line

Se non è rilevabile affatto, è inutilizzabile. Se viene rilevato, c'è la possibilità di usarlo, ma avrai bisogno di un'applicazione per vedere il keypress per utilizzarlo.

(Puoi provare ControllerMate )

    
risposta data 08.03.2018 - 00:06
fonte
0

Mi sono appena comprato una (fantastica) tastiera sculpt e ho avuto la stessa domanda. Usando Karabiner-Elements sono giunto alla stessa conclusione di Allan sopra: il codice di accesso non viene ricevuto dal sistema operativo.

Tuttavia, posso avviare la calcolatrice rimappando il tasto "pausa" altrimenti inutile sulla tastiera principale e il tasto numlock sul tastierino numerico (in entrambi i casi questi tasti si trovano immediatamente a sinistra del tasto della calcolatrice).

Per prima cosa, usando Karabiner-Elements, rimappate i tasti che volete usare (ad esempio "pausa") su un tasto funzione inutilizzato che il vostro mac può riconoscere F13-19 (ad esempio F19). Lo screenshot qui sotto mostra la mia configurazione di Karabiner-Elements; le ultime 2 voci sono pertinenti qui.

Insecondoluogo,avviaAutomatoreconfiguraunserviziodi"avvio dell'applicazione" come da istruzioni qui e segui le istruzioni per mappare il servizio come scorciatoia da tastiera (Preferenze di sistema - > Tastiera - > Scorciatoie).

Nelmiocaso,hoduplicatoilservizioAutomator(automator->file->duplicate)inmodochepotessiavereduediversescorciatoiedatastiera.

Funziona perfettamente per avviare la calcolatrice.

    
risposta data 06.06.2018 - 05:29
fonte

Leggi altre domande sui tag