Closed Bug 855945 Opened 11 years ago Closed 7 years ago

Add telemetry probe for type of pointer / keyboard input

Categories

(Firefox for Metro Graveyard :: General, defect, P2)

x86
Windows 8.1
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: TimAbraldes, Unassigned)

References

Details

(Whiteboard: p=2)

See bug 828562 comment 0.

We would like to track the types of input devices that users are using in Firefox immersive/Metro.

One way we can approach this is to have probes that keep track of when "mousedown, mouseup, touchstart, touchend, keydown, and keyup" are generated from physical input.  We'll want the probes to differentiate between physical keyboard and soft keyboard (is this possible?), and between mouse, pen, and touch.
QA Contact: jbecerra
Priority: -- → P2
Priority: P2 → P4
Whiteboard: feature=story c=data_submission u=metro_firefox_user p=13 → feature=story c=data_submission u=metro_firefox_user p=1
Priority: P4 → P3
Jim do you know what we need to do to detect this? (Given the p=1 change)
(In reply to Brian R. Bondy [:bbondy] from comment #1)
> Jim do you know what we need to do to detect this? (Given the p=1 change)

I think what we want is three flags, touch, mouse, pen, set over some time period (last week, or day or something?). Not sure about the keyboard flag, seems like what we are most interested in is touch vs. mouse.
(For detection/location we can do this in the front end using event source info or down in widget.)
Depends on: 872206
No longer depends on: 872206
Assignee: nobody → ally
So jimm noted in irc today that telling the hardware keyboards from the software keyboards will need to be deep in widget, which will make this a multi-part project and possibly not worth the effort for v1. 

Also we need to figure out exactly what we want to gather before we can go about implementing it
Assignee: ally → nobody
Blocks: metrov1planning
No longer blocks: metrov1backlog
Whiteboard: feature=story c=data_submission u=metro_firefox_user p=1 → feature=story c=data_submission u=metro_firefox_user p=0
No longer blocks: 850347
Blocks: metrov2planning
No longer blocks: metrov1planning
No longer blocks: metrov2planning
Summary: Story - Add telemetry probe for input → Add telemetry probe for input
Whiteboard: feature=story c=data_submission u=metro_firefox_user p=0 → [story]
Summary: Add telemetry probe for input → Add telemetry probe for type of pointer / keyboard input
Blocks: 956798
Whiteboard: [story] → [feature] p=0
Whiteboard: [feature] p=0 → [feature] p=2
Priority: P3 → --
QA Contact: jbecerra
Priority: -- → P2
Component: Metro Operations → General
Product: Tracking → Firefox for Metro
Version: --- → Trunk
Whiteboard: [feature] p=2 → p=2
OS: Windows 8 Metro → Windows 8.1
Mass close of bugs in obsolete product https://bugzilla.mozilla.org/show_bug.cgi?id=1350354
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.