Действительно не по теме. Что и как использовать - вопрос десятый.Не по теме конечно, но в нормальных средах программирования, для этого проще использовать список автодополнения.
Сейчас главное оживить спаянную схему. Для начала хотя бы как игрушку.