forked from KolibriOS/kolibrios
* kernel: Make sf9 return TSTATE_FREE for invalid slots: 0, >255, free.
* menu: Ignore free slots even if other fields of proc_info look valid.
Documentation (sysfuncs.txt) clearly states all the other info
as invalid when slot_state is TSTATE_FREE.
* taskbar: Same as menu.
* cmm/lib/*: Same as menu.
* programs/macros.inc: Add TSTATE_* macros.
Теперь панель читает настройки переключателя раскладок с внешнего файла lang.ini, а сами раскладки с файла keymap.key keymap.key представляет собой файл с блоков данных по 384 байта, 128 байт простая раскладка, потом 128 байт с shift,и 128 с alt в lang.ini языки обозначены цифрами, согласно списка. можно задать начальный язык, азыки переключающиеся по ctrl+shift, (их 3 штуки) и языки, работающие с alt+цифра (7 штук, пока все раскладки, что есть в наличии) подправил раскладку французского. lang.ini, и keymap.key кинуть в образ, вместе с панелью... настройки применяются после перезагрузки...:)