mirror of
https://github.com/KolibriOS/kolibrios.git
synced 2025-09-09 03:48:46 -04:00

* 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 кинуть в образ, вместе с панелью... настройки применяются после перезагрузки...:)