Pikanäppäinsovelluksen luonti web-teknologioilla
Virtanen, Joni (2020)
Virtanen, Joni
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020060416973
https://urn.fi/URN:NBN:fi:amk-2020060416973
Tiivistelmä
Pikanäppäimet ovat näppäimiä, joihin voidaan määrätä tai ohjelmoida erinäisiä toimintoja. Eritoten näppäimistöissä on kautta vuosien ollut muokattavia pikanäppäimiä, varsinkin pelinäppäimistöissä. Pikanäppäimet näppäimistöissä ovat kuitenkin riippuvaisia kyseisestä laitteesta ja sen ohjelmistosta, mikä saattaa rajoittaa pikanäppäimien käytettävyyttä sekä toiminnallisuutta.
Työn tavoitteena oli luoda virtuaalinen pikanäppäinsovellus web-teknologioilla, jotta sen käyttö olisi mahdollista millä tahansa verkkoselaimella varustetulla laitteella.
Työ aloitettiin tutkimalla, millä web-teknologioilla sovellus olisi parhaiten toteutettavissa sekä etsimällä mahdollisia valmiita kirjastoja kyseisten web-teknologioiden käyttöön.
Toteutukseen käytettiin erinäisiä JavaScript-kirjastoja, jotka muun muassa mahdollistavat JavaScript-ohjelmoinnin selaimen ulkopuolella. Hotkeys are configurable keys which can be set to execute given tasks when pressed. Especially gaming keyboards have had these kind of keys for a long time. These have however been dependent on specific hardware.
The goal of this thesis was to create a standalone application for creating virtual hotkeys which can be accessed from any device with a modern web browser, for example an old mobile phone. Thus eliminating the need for purpose-built hardware.
The thesis was started by researching which web technologies would be most suitable for the application and searching for any JavaScript libraries implementing them.
The application was built using various JavaScript libraries and frameworks which were selected based on the research.
Työn tavoitteena oli luoda virtuaalinen pikanäppäinsovellus web-teknologioilla, jotta sen käyttö olisi mahdollista millä tahansa verkkoselaimella varustetulla laitteella.
Työ aloitettiin tutkimalla, millä web-teknologioilla sovellus olisi parhaiten toteutettavissa sekä etsimällä mahdollisia valmiita kirjastoja kyseisten web-teknologioiden käyttöön.
Toteutukseen käytettiin erinäisiä JavaScript-kirjastoja, jotka muun muassa mahdollistavat JavaScript-ohjelmoinnin selaimen ulkopuolella.
The goal of this thesis was to create a standalone application for creating virtual hotkeys which can be accessed from any device with a modern web browser, for example an old mobile phone. Thus eliminating the need for purpose-built hardware.
The thesis was started by researching which web technologies would be most suitable for the application and searching for any JavaScript libraries implementing them.
The application was built using various JavaScript libraries and frameworks which were selected based on the research.