Thanks, Jojo. Actually the first two nitpicks were intended as tongue-in-cheek, leading up to the 3rd one - which was the only substantive one.
Regarding file placement, I think the underlying point here is that this is a version of DosBox that Abishur compiled himself - i.e., not one managed by "the outside world" (aka, the package manager). I'm assuming (unless I've messed up in my reading) that it got into /usr/bin via "make install". FWIW, I almost never do "make install" when I compile my own software, simply because I don't want to get into the package manager's airspace. I always leave in it some "local" directory that I control - and make the appropriate adjustments so that it runs OK.
In any (and all) cases(s), I think it might be easier to accomplish this via an alias (or shell function - if you are, as many people are, dogmatically opposed to shell aliases).
Or, it should be possible to eliminate the need for the external "conf" file entirely - obviously, it is possible (somehow...) to "bake in" the keyboard configuration, so that all this external hackery isn't needed.
And some folks need to stop being fanboys and see the forest behind the trees.
(One of the best lines I've seen on this board lately)