BLE uses service-based architecture and can communicate using an attribute protocol (GATT Generic Attribute Profile). Service is a collection of characteristics, where a characteristic is an attribute which you can read, write, register for notifications and more.
The keys on the keyfob are represented by a service and there is a characteristic that hold the status of the buttons. I you should be able to register for notifications on this characteristic. (enable the Sensor for notification)
Checkout class TiKeysSensor in Steven Rudenko's project