Editeur DHTML, vous allez rire

Voila mon problème (que je rencontre partout même ici).

Je suis actuellement en train de coder un éditeur HTML approximativement standard (bouton gras, etc…). Mon seul problème est qu’il n’y a pas synchronisation entre les raccourcis claviers (Ctrl + :o et le bouton (en fait ca ne fait pas la meme chose).

quand je fais ca:
sdfsdfs fsfdsd et que je me met en plein milieu, quand je clique sur gras, ca me donne ca: sdfsdfs fsfdsd

quand je fais la meme chose avec ctrl + b au niveau de l’espace ca donne ca: sdfsdfs texte que je viens de rajouter apres le ctrl B.fsfdsd.

naturellement si je fais ca avec sdfsdfs le boutonfsfdsd ca le fait aussi.

Pourquoi cette différence entre les espaces et les textes sans espaces? C’est normal? Est ce que Word fait pareil? (j’ai openoffice je peux pas essayer) Est ce qu’on a poussé mémé dans les orties?