Моя родная раскладка клавиатуры - "dk" (датский).
Я использую Tiny Core Linux на виртуальной машине (Bochs). Виртуальная машина загружает загрузчик, где у меня есть возможность предоставить карту клавиатуры в качестве аргумента ядру. Примером является "kmap = qwerty/dk". Если я поменяю раскладку клавиатуры на "us" на хосте, я могу ввести «=» в GUI Bochs X11. Но тогда я не могу ввести "/". Если я изменю раскладку клавиатуры после ввода чего-либо, Bochs не позволит мне вводить больше.
Я должен продолжать использовать графический интерфейс X11, потому что при использовании, т. Е. Графического интерфейса SDL, загрузка ЦП всегда составляет 100%.
После загрузки TCL с таблицей ключей по умолчанию (поскольку я не могу изменить ее в загрузчике), я могу изменить таблицу ключей с помощью "loadkmap". Это читает от STDIN. Карта ключей находится в /usr /share /kmaps /qwerty /dk. Я понял, что могу перейти в каталог, используя "cd .." без необходимости использовать ключ "/". Но как мне загрузить его в "loadkmap", не используя «|» или "<"?