cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
363
Views
0
Helpful
3
Replies

Does TC7 log button presses?

aaufai1989
Level 1
Level 1

Does TC7 log button presses? We are trying to find a way to see the navigation path that our customers are going through when performing certain tasks, as well as encountering issues.

Our hope is to use this as a way to measure user experience as well as a troubleshooting tool.

Ideally, this would be a log that showed ONLY the button presses.

3 Replies 3

Patrick Sparkman
VIP Alumni
VIP Alumni

I know there is not a dedicated log that captures key presses that is done on the remote, and don't know of one, at least in the form you're looking for.

I checked and these two logs, "event.log.all" and "event.log.application" don't show key presses, but they do show when something is happening on the codec, exactly what you're looking for because you'll have to try and determine what each line means and in a way guess at what button does what.

For instance, if I'm at the home screen on my SX10 and I hit the call button, it takes me to the call page to enter or select a contact and is represented by the following in the logs.

Dec 11 10:32:07.936 a9 appl[2149]: 3186132.39 CuilApp   User root(0) about to execute command '/CallHistory/Get DetailLevel: full Limit: 100' from .
Dec 11 10:32:08.086 a9 appl[2149]: 3186132.54 CuilApp   User root(0) about to execute command '/CallHistory/Recents DetailLevel: Full Limit: 10 Offset: 10 SearchString: ' from .

If I recall corretly, there is a debug command you can use to turn on a display of the IR button presses received by the endpoint. 

Try the following CLI commands to display the key presses:

log ctx IRsensor debug 9

log output on

Then to turn it off once you're done capturing

log output off

log ctx IRsensor debug 0

When it's on and a button is pressed, you'll get a debug message similar to:

618955.85 IRSensor     IRKeyHandler::keyEvent IRId = 0x0, IRCode = 0x1e

Where the IRCode=number in bold above is the key that was pressed.

The IRCodes for the keys are listed in the API Reference Guide (Page 243).

Wayne
--
Please remember to rate responses and to mark your question as answered if appropriate.

 

Wayne

Please remember to mark helpful responses and to set your question as answered if appropriate.

It would be interesting to know what you define as a button press.

Which endpoint and software version to we talk about and which user interface?

 

It might be possible with the standard remote control using the xfeedback / xevent mechanism,

at least it has the following values:

 

xevent // key
*es Event KeyDown Key
*es Event KeyRelease Key
*es Event KeyRepeat Duration
*es Event KeyRepeat Key
** end

 

You should check the API guides and try it out.

 

The access to the root part is sadly limited by today, I think I recall having played around

with a higher debug level and that I also saw some buttons being pushed, but not sure if it

was an early TC or even a MXP software, that was some time ago.

 

Please remember to rate helpful responses and identify