писали лабы на ассемблере с интеграцией в си++(MVS 6.0),правда в консольке и работали с мышью,с клавой все тоже самое...можно сделать и без асма,но с ним все намного проще...тем более что на нем (асме), кода 10 строк получается...к сожалению лабы не осталось,могу поделиться только отсканеной лекцией...по итеграции...