Emotions are one of the critical user's experiences factors. Emotion is a subjective feeling and it is challenging to determine human emotions. Thus, there is a need to have a system that could automatically detect human emotions. Nowadays, most of the emotion detection systems are obtrusive, complicated and expensive. Besides that, most of the data collection and analysis process for research has been done manually. Therefore, Web-based Emotion Detection System using Keyboards Actions (EDS-KA) has been developed to detect human emotions without their awareness, uncomplicated and inexpensive in which it is based on human actions using the computer keyboard. Besides, this system could assist researchers in data collection and analysis, whereas data could be collected and analyzed automatically. Further, the analysis results were saved in the database and could be printed out. EDS-KA adopted the Rational Unified Process (RUP) system development methodology. The RUP has been selected for EDS-KA development because it is an iterative software development process. Therefore, it enables produce well-defined system requirements and reduced the software risk. EDS-KA was a web-based system. Thus, users could access the system at any time and place that have an internet connection. In terms of emotional considerations, EDS-KA focuses on five (5) primary emotional states, namely happy, sad, afraid, relaxed and neutral (emotionless). Taken together, this system could assist the researchers' tasks in conducting emotion detection research more efficient, taking less time and inexpensive.