{'fraction_non_alphanumeric': 0.025179856115107913, 'fraction_numerical': 0.0, 'mean_word_length': 5.574803149606299, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Brain-Computer Interfacing: Design of Virtual Keyboard

(Brain Computer Interface (BCI) is a recent technology which is used to issue commands and complete interactions between the Central Nervous System (CNS) and the external devices by using the waves generated by the brain. This technology is advancing in today's world and is used in diagnosis, neuromarketing, neuroergonomics, rehabilitation and restoration, security and authentication, advertisement, games, entertainment etc. It is being merged with Artificial Intelligence which is the latest trend in technology and is used to study the functioning of brain and behaviour of different people. This paper aims to present the basics involved behind this technology, the current advancements in this field and the design and algorithms involved in Virtual Keyboard using BCI.)