Hello, вот попробовал: ...... node1=(struct KeyMapNode *)FindName(&(res->kr_List), "GBRUS"); node2=(struct KeyMapNode *)FindName(&(res->kr_List), "RUSGB"); if(node1 && node2) { kmap=AskKeyMapDefault(); if((kmap->km_LoKeyMap)==(node1->kn_KeyMap.km_LoKeyMap)) { node=node2; }else { node=node1; }; SetKeyMapDefault(&(node->kn_KeyMap)); }; .......... как и ожидалось,═в шел не работает! но только в нем! :-) хоть какой - то, но результат.... ;-) как загружать keymap я по прежнему не знаю и пользуюсь командой ДОС - setmap <sb> Bye! Waiting to reply, Vovka.