I’m trying to figure out how to detect when a developer pressed a key on their keyboard with my plugin:
The Plugin
Productivity plugin: tracks developer activity throughout different times of the day for a long term. (1 week or month). With this data, developer schedules can be optomized by detecting:
- Areas of fatique/burnout. Developers can readjust their schedules to detect common areas of burnout and make adjustments.
- Natural dips and productivity. Each person has biological differences in productivity at different parts of the day. Detecting patterns of activity can help reveal these natural patterns.
How I Tried Doing This
Im currently trying to use Game:GetService(“UsersinputService”) however it does not work in areas such as scripts and only when the mouse is interacting with the 3D environment.
Call to Action
What is a way I can determine user inputs in other areas such as when they type in scripts to detect activity so the plugin can measure and gather dev insights?