Perché `(backtick) non appare fino a quando non premo un altro tasto?


16

Sui siti Stackexchange devo spesso usare il backtic che può essere ottenuto solitamente come il tasto accanto a 1 (lato sinistro) tuttavia quando lo premo la prima volta il `non appare finché non lo premo di nuovo (a quel punto ottenere `` (2) o se premo un altro tasto come uno spazio.

C'è una ragione storica per questo o è solo la mia tastiera?


4
Potrebbe essere una cosa di layout di tastiera .
user1686

Nota: ho avuto un problema su Android con una tastiera Samsung in cui si premeva il backtick seguito da spazio / freccia destra su un layout di tastiera in stile internazionale degli Stati Uniti creato 'MODIFIER LETTER GRAVE ACCENT' (U+02CB)che mostra come backtick, ma non lo è. Questo è probabilmente un bug, ma mi ci è voluto un po 'di tempo per capire perché il mio codice incorporato non è stato reso improvvisamente più. Cambia nel layout degli Stati Uniti, è quello che ti sto dicendo!
Maarten Bodewes,

Risposte:


19

Questa è la tua tastiera o il software che stai utilizzando (non possiamo vederlo da qui). Quindi non è specifico per i siti StackExchange.

Questo perché il software supporta un'altra funzione: premere l'apostrofo o il backtick seguito da un'altra lettera (la vocale più comune) è un modo semplice per scrivere caratteri diacritici come ée è.

A causa di questa funzione, il software non può visualizzare immediatamente l'apostrofo o il backtick, deve attendere che il personaggio successivo determini qual è la tua intenzione. Solo quando si preme il backtick successivo, si sa che si intende inserire un backtick.

Questo non è male in sé: basta ricordare di digitare due volte il backtick, quindi premere il cursore a sinistra, quindi digitare ciò che si frappone tra loro. In questo modo non dimenticherai il backtick di chiusura.

Questo è simile a digitare le { }parentesi nel linguaggio di programmazione C prima prima di entrare nel codice che va in mezzo. Lì, avere una staffa di chiusura nella posizione corretta è molto più importante.

Questo non è fatto solo con apostrofo e backtick, ma ad esempio anche con virgolette doppie ("ed e dà ë) e anche con le consonanti (, e C dà Ç).


6
È molto probabile che questa sia l'impostazione del layout della tastiera. Di default ci sono 2 layout impostati per lingua e un semplice CTRL+ SHIFTcambia il layout. Inoltre, se aggiungi una lingua, ALT+ SHIFTcambia tra le impostazioni della lingua della tastiera. Usando US International, ottieni davvero il comportamento dalla domanda. Impostandolo su Stati Uniti lo rimuoverà.
LPChip

L'apostrofo (') e il "backtick" (`) sono due simboli diversi. Il primo è un vero simbolo che si suppone valga da solo, il secondo è quello che potrebbe essere chiamato un uso improprio di un segno diacritico che normalmente appare esclusivamente in combinazione con altri personaggi. Il tasto apostrofo spesso non è configurato come un tasto morto, in quanto un apostrofo può stare perfettamente per sé (anche se alcuni layout di tastiera che devono contenere molti caratteri accentati possono variare) e quindi premendo il tasto apostrofo si scrive immediatamente un apostrofo.
OR Mapper

@ORMapper: sono disponibili layout di tastiera che si comportano normalmente per i caratteri ASCII, ma consentono comunque di digitare in modo sensibile i caratteri accentati? Macintosh potrebbe farlo 30 anni fa usando Opzione + grave come chiave morta "grave", Opzione + apostrofo come chiave morta "aigu" e Opzione + maiusc + apostrofo come chiave morta "umlaut", tra gli altri; qualcosa di così sensato sarebbe al di là della comprensione di Microsoft?
supercat

@supercat: non capisco cosa intendi. Avere l'apostrofo come chiave non morta che non si combina con i personaggi e un accento acuto e grave sia come chiavi morte che si combinano con i personaggi è un modo sensato per consentire personaggi accentati, non è vero? Detto questo, nulla ti impedisce di creare i tuoi layout di tastiera per Windows .
OR Mapper,

@ORMapper: sul classico layout di tastiera Macintosh (non so se è cambiato), opzione + apostrofo, opzione + maiusc + apostrofo e opzione + grave sono chiavi morte, ma i tasti senza opzione digitano semplicemente i loro normali codici ASCII.
supercat,


3

Altre risposte hanno menzionato che questa può essere una questione di layout di tastiera, ma ho sentito che un esempio concreto potrebbe essere utile, quindi:

Su Windows utilizzo generalmente il layout della tastiera " English (UK) Extended ", che ha un supporto migliore per la digitazione di caratteri accentati, ma significa che devo premere due volte il tasto back per ottenere il carattere `. Se passo al layout di base della tastiera " inglese (UK) ", devo solo premere il tasto indietro una volta. Quindi quest'ultima tastiera è forse migliore per alcuni usi (come la codifica), anche se la versione estesa è migliore per altri (come la scrittura).


Questo merita più voti, dal momento che (mentre la risposta primaria è corretta) questo aiuterà concretamente la maggior parte degli utenti qui con questo problema.
Brondahl,
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.