Funkcja zmiany przelicznika sprzedaży jest już gotowa, nie potrzebujesz już samemu używać Ikarusa. Wystarczy że ją zastosujesz (już na zasadach zwykłych skryptów).
Wymyślałem pewną metodę na prostą zmianę koloru, jednak musiałbyś w nazwach używać tylko małych lub tylko dużych liter (IMO znośny koszt). Trzeba by było po prostu tak zedytować fonta, żeby zarówno duże jak i małe litery miały ten sam kształt, a różniły się właśnie kolorem. Wykorzystanemu obiektowi modyfikowałbyś zCObject.objectName (najłatwiej byłoby zamieniać konkretne nazwy na ich odpowiedniki, trudniej podmieniać po kolei każdą literkę).
Co do klawiszy, możesz użyć Ikarusowych funkcji MEM_KeyPressed, MEM_KeyState lub MEM_InsertKeyEvent. Niestety nie mam do zaoferowania porad praktycznych, bo od dawna nie mam możliwości pracy z Gothicem.