Domanda

Sto cercando di scrivere un editor di testo.

avrei bisogno di:

  • essere in grado di capire ciò che il testo è stato selezionato in modo tale che un collegamento potrebbe funzionare nella parte corretta del testo, proprio come in questo editor, se seleziono una parola nel mezzo del testo e premere Ctrl + B
  • Essere in grado di catturare quando alcuni tasti vengono premuti come questo Ctrl + B e TAB

alcun suggerimento?

Nessuna soluzione corretta

Altri suggerimenti

Date un'occhiata a reverse engineering del WMD Editor . Questo è l'editor utilizzato su SO e supporta cosa ti riferisci. La funzione che aumenta la selezione di testo corrente come grassetto è chiamato doBorI(). Ricercarlo nella sorgente.

Per quanto riguarda la cattura di eventi della tastiera, questa pagina ha un grande fondo su questo, compresi rilevare quale tasto è stato premuto.

Non sono sicuro che la tua domanda specifica è esattamente, ma si spera che questi sono buone partenze.

Vorrei suggerire avere uno sguardo a uno dei redattori esistenti per vedere come gestire questa situazione.

Recentemente ho iniziato ad usare: JWysiwyg , che ha il vantaggio di essere molto conciso codice-base e quindi più facile da decifrare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top