Comando-Controllo-Freccia emette un segnale acustico (riproduce il suono di avviso) in Lion


12

Ho notato dopo l'aggiornamento a Lion che se premo Command- Control- Left/Right(e talvolta Downanche; vedi sotto), il mio computer emette un segnale acustico (riproduce un suono di avviso).

Non si verifica in tutte le applicazioni:

  • In Console, posso premere una qualsiasi delle combinazioni di tasti sopra riportate e non viene emesso alcun segnale acustico.
  • In Mail emette un segnale acustico se premo Command- Control- Left/Right, ma non Up/Down.
  • Nella maggior parte delle altre applicazioni, ogni combinazione tranne Command- Control- Upgenera un segnale acustico.

Non riesco a trovare alcun comando di menu che potrebbe tentare di invocare, anche se anche in questo caso, applicazioni come NetBeans e PhpStorm sono la chiave inglese proverbiale qui: ho Command- Control- Leftmappato su "vai all'ultima modifica ". Quando premo quella combinazione di tasti, il mio Mac mi emette ancora un segnale acustico, ma sposta anche il cursore sull'ultima posizione di modifica.

Cosa fa Command- Control- Left/Right/Up/Downsu cui si lamenta il mio Mac?


Ho finito per risolvere questo problema in NetBeans / PhpStorm modificando il collegamento in Command- Option- Left.

1
Puoi anche disattivare l'
audio

Risposte:


8

Il segnale acustico che si sente in questo contesto non è perché quei comandi chiave sono associati a qualcosa ma al contrario perché non lo sono.

Digitando un comando chiave non mappato si otterrà un segnale acustico.

Come si nota Command- Control- Rightin risulta un suono sonoro in Mail.app. Noterai anche che Command- si Ntraduce in un nuovo messaggio.

Quindi, ecco una prova per confermare la mia affermazione:

  • Apri Preferenze di Sistema> Tastiera
  • Seleziona Scorciatoie da tastiera dalla casella della pillola in alto
  • Dal menu a destra, selezionare Collegamenti alle applicazioni
  • Fai clic sul piccolo segno + nella parte inferiore sinistra del pannello di destra
  • Dal menu a discesa Applicazione selezionare Posta
  • Nel campo Titolo menu digitare "Nuovo messaggio" (senza virgolette)
  • Posiziona il cursore nel campo Scorciatoia da tastiera e digita Command- Control-Right
  • Clicca Aggiungi

Ora torna a Posta e digita Command- Control- Right. Verrà creato un nuovo messaggio ma se si digita Command, Nsi sentirà il segnale acustico. Questo perché Command- Nnon è più associato a nulla. L'abbiamo sostituito.

Pertanto, quando si sente il segnale acustico, spesso significa che si sta tentando di fare qualcosa che non è possibile (ovvero digitare un comando chiave che non ha alcun significato per l'applicazione corrente).


Interessante. Sembra avere senso. App come NetBeans e PhpStorm sembrano essere un'eccezione a questa regola, ma implementano la propria gestione dei collegamenti, quindi è possibile che semplicemente non lo stiano facendo correttamente.

6
Vedo la stessa cosa con tutte le app JetBrains. Mi sta facendo impazzire :(
Shane

5
IntelliJ è esattamente il motivo per cui sono qui ...
dev

Un po 'strano che solo perché qualcosa non è associato nelle Preferenze di Sistema che MacOS presume che la combinazione di tasti non venga utilizzata, quando potrebbe essere facilmente mappata a qualcosa di importante in un'applicazione di terze parti, come ad esempio un IDE o un editor di testo .
Jake Wilson,

La risposta di roNn23 risolve il problema negli strumenti JetBrains come IntelliJ, PyCharm, CLion, AppCode, Ryder, ecc.
rob mayoff,

11

Ho trovato una bella soluzione. Creare il file ~/Library/KeyBindings/DefaultKeyBinding.dictcon il seguente contenuto:

{
    "^@\UF701" = "noop:";
    "^@\UF702" = "noop:";
    "^@\UF703" = "noop:";
}

Trovato su GitHub / Atom .


2
ho dovuto cambiare @ e ^ su ElCapitan "@ ^ \ UF701"
GDmac

Questa risposta ha risolto il problema per me (in CLion e altri strumenti JetBrains) su macOS 10.15 Catalina senza modifiche.
Rob Mayoff,

Funziona ancora in Catalina! Ma forse devi riavviare l'app o il Mac se non funziona immediatamente.
roNn23
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.