Link Search Menu Expand Document

User Stories

User stories aids us in defining the value of Gestro’s functionality, gaining a better grasp of why users desire a specific feature.

Furthermore, user stories are the building blocks upon which we build Gestro. It also serves as a reminder of the core of the project while allowing us to track progress and development of the project.

Here are some user stories which covers circumstances and use cases where Gestro would be useful in.

Hand Gestures
As a user, I want to be able to enter a key using hand gestures so that I can enter keys without using a keyboard.
As a user, I want to control the cursor according to my hand movement so that I can control the cursor without using a mouse.
As a user, I want to control the system with hand gestures so that I can control my system without interacting it with a mouse and keyboard.
App Specific Controls
As a user, I want to be able to skip to the next media or rewind to the previous media so that I can switch between medias.
As a user, I want to be able to change to the next or previous slide in presentation so that I can switch between slides.
As a user, I want to be able to pause and play media so that I can control media playback.
System Controls
As a user, I want to be able I want to be able to switch from one application to another so that I can switch between applications.
As a user, I want to be able to mute and unmute my system so that I can mute and unmute it when needed.
As a user, I want to able to set the master volume so that I can control the volume.
As a user, I want to be able to increase or decrease the brightness of my screen so that I can control the brightness.
Mouse Controls
As a user, I want to be able to move the cursor so that I can control the cursor.
As a user, I want to be able to click the right mouse button so that I can perform a right-click.
As a user, I want to be able to click the left mouse button so that I can perform a left-click.
Window Controls
As a user, I want to be able to minimise windows so that I can keep windows I don’t need at the moment minimised.
As a user, I want to be able to close windows so that I can close windows I no longer need.
As a user, I want to able to resize windows so that I can control the size of windows.
As a user, I want to be able to move windows so that I can move windows to a location I want them to be at.
GUI
As a user, I want to see that computer has correctly recognised my gesture so that I know I am calling the correct feature I intend to call.
As a user, I want to be able to see the gestures required for the program’s functionality so that I know which gesture to perform for a certain feature.
As a user, I want to be able select the features that I want so that I can avoid calling the feature I don’t intend to call.

Copyright © 2022; ENG5220 - Real-Time-Embedded-Systems - Team 26:
Tushar Anil Mittal, Tian Jie Wong, Muhatasim Intisar, Ruoqi Sun
Distributed by a GNU GPL-3.0 license.