Kobold2D (улучшенная версия Cocos2D) имеет простой пользовательский API: KKInput ( Class Reference ). При этом вы можете в любое время просто вызвать любой класс или метод:
[[KKInput sharedInput] isMouseButtonDown:kKKMouseButtonLeft];
KKInput предлагает такой же удобный способ проверки ввода с клавиатуры, получения значений акселерометра (включая фильтрацию), гироскопа и движения (положения) устройства, а также текущих касаний. Он также поддерживает распознаватели жестов, начиная с Kobold2D Preview 5.