Digitare facilmente le lettere unicode in un module HTML

C'è un programma o una mappa chiave che mi permette di scrivere facilmente simboli matematici e lettere unicode come questi simboli in un module web?

Forse una mapping della tastiera? Un programma assitante?

(Quello che sto facendo ora è copiare i simboli pertinenti, che non è comodo …)

Ctrl + Shift + U seguito da codice esadecimale e Space funzionano per te?

Come dimostrato qui, con lambda greca, noto dalla programmazione funzionale e dal lambda-calcolo, codice esadecimale 03BB:

λ-calcus, vedi come sono entrato qui sotto in un gif.

immettendo lambda qui in forma di risposta SO e inserendo 'tilda a' tramite il codice della tastiera

FWIW: funziona per me su Ubuntu dal 10.04, ha lavorato su Linux Mint e su Debian (che serve da base per entrambi). Ho provato questo un giorno su Mac OS e ha funzionato anche (nessuna idea di quale versione era). Mai provato su Windows.

Alcune opzioni:

  • Se la roba inserita nel module web verrà visualizzata come html e se l'elaborazione di moduli non fa alcuna conversione / sanificazione, è ansible digitare le entity framework; html nel text di input, ad esempio Θ o ∝ . Sembra brutto nell'input di forma, ma visualizzato come html, dovrebbe sembrare Θ e α.

  • È ansible installare un layout della tastiera greca e impostare un combinatore di tasti dell'acceleratore per la commutazione tra tastiere, ad esempio Shift + Alt. Questo aiuterà solo le lettere greche, ovviamente.

  • È ansible apprendere i collegamenti Alt + Num per i simboli desiderati. Il problema con questo è che purtroppo, pochissimi i caratteri della pagina collegata hanno i collegamenti Alt + Num.

Nessuna di queste opzioni funziona per each carattere, in modo da wherere ancora ricorrere alla copia e incollare in alcuni casi, ma è meglio di niente.

Visualizza questo script di Autohotkey: http://www.autohotkey.com/forum/viewtopic.php?t=44766

C'è un programma o una mappa chiave che mi permette di scrivere facilmente simboli matematici e lettere unicode come questi simboli in un module web?

Forse una mapping della tastiera? Un programma assitante?

Alcuni anni fa, ho configurato un programma macro / hotkey per questo scopo. Ho creato un gruppo di combo di tastiere come trigger con corrispondenti events di pasta-carattere. In questo modo, posso ad esempio, premere Ctrl + Alt + M per immettere un μ o Win + Space per entrare in un spazio non interrotto.

Ho ben oltre 100 di questi per semplificare l'inserimento di tutti i tipi di caratteri estesi e sono diventati tranquilli dipendenti da loro (non ricordo nemless i caratteri-codici di molti di essi).

Ci sono innumerevoli programmi che è ansible utilizzare per questo scopo, ma un'opzione semplice è quella di utilizzare AutoHotKey. La bellezza di AHK è che support pienamente i caratteri Unicode (alless per questo scopo) a differenza di molti programmi di hotkey / macro più vecchi (e anche più recenti). È anche più facile da modificare in quanto è un semplice file di text (anche se è ansible compilare il risultato come eseguibile per eseguire automaticamente in background). L'unica cosa da notare è che è necessario impostare il file di script per utilizzare la codifica UTF-8 anziché ANSI se si desidera che i caratteri Unicode funzioni oltre i caratteri solo estesi (# 128-255).

Ecco un piccolo script per iniziare:

 != ::Send ≠ ; Alt + = = not-equals (this one just sounds weird) #X ::Send Ξ ; Win + X = capital Xi ^+1 ::Send ¡ ; Ctrl + Shift + 1 = inverted exclamation mark ^+4 ::Send ¢ ; Ctrl + Shift + 4 = cent symbol #/ ::Send ‽ ; Win + / = interrobang #T ::Send 树 ; Win + T = Chinese character for tree 

È ansible impostare le chiavi ei loro modificatori come desiderato e solo per copiare-incollare i caratteri per un'ultima volta.