Oui, le caractère tiret bas est placé logiquement, et c'est
aux logiciels d'être bien programmés. Cependant, la disposition
bépo est la seule (à ma connaissance) qui met autre chose qu'un
caractère espace sur la barre d'espace. Je pense que tout le
monde ici comprend intuitivement que quand on est un cas
particulier, on a plus de risques de rencontrer des problèmes de
compatibilité que quand on adopte le comportement majoritaire.
Le fait d'avoir le tiret bas sur la barre d'espace restera
certainement une particularité du bépo, qui demeurrera une
disposition confidentielle à côté des différentes dispositions
qwerty, azerty et qwertz. Nous pourrions être un peu souple dans
nos convictions, et prévoir un emplacement supplémentaire « de
secours ». AltGr+Maj+b me semble pas mal. Ça ne lèsera personne.
Il est d'ailleurs inutile de le graver sur les claviers.