Short-cut in textarea
-
06-09-2019 - |
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.