Вы сначала определитесь о чем речь идет, а потом спрашивайте. Энкодеры бывают самые разные (про абсолютные даже не говорю, они пол-компьютера стоят). Если идет речь о магнитольных 20-100 имп/оборот и ценой 50-100 руб, то это одно дело. Если речь идет о б измерительных 500-2000 имп/оборот (говорят и 8000 бывает), то тогда совсем другое.
Насколько я понял, речь идет о дешевых энкодерах. При его вращении (при перемене состояния фаз энкодера) надо эмулировать нажатие одной или другой кнопки (в зависимости от направления вращения).