---
bibliography: bib.bib
citation-style: apa.csl
header-includes:
- \usepackage{natbib}
- \usepackage{longtable,booktabs}
- \usepackage{amsmath,amssymb}
- \usepackage{lmodern}
- \usepackage{minted}
- \usepackage{parskip}
- \usepackage{url}
- \title{What details are essential?}
- \assignatura{Integració de Sistemes}
- \numpract{What details are essential?}
- \autor{Artur Blaya}
- \usepackage{fvextra}
- \DefineVerbatimEnvironment{Highlighting}{Verbatim}{breaklines,commandchars=\\\{\}}
---
###### tags: `IS`
# What details are essential?
# IJKL Layout
# Introducció
En l'actualitat hi ha moltes disciplines que requereixen l'ús d'aparells electrònics. Per tal d'interactuar amb aquests, cada aparell disposa de la seva pròpia interfície. En molts casos, aquesta interfície correspon a un teclat.
Els primers teclats daten del segle XIX. Quan es començaven a crear les primeres màquines d'escriure aquests teclats van ser importats als ordinadors. @viq.
A mesura que el món ha evolucionat, les necessitats d'aquest també ho han fet. Com a conseqüència, la forma d'usar els teclats ha canviat. Per una banda, hi ha tecles que avanç es feien servir molt que en l'actualitat han deixat de ser útils, mentre altres han guanyat usabilitat. No obstant això, la distribució de les tecles continua sent la mateixa, aproximadament, anomenada QWERTY, patentada l'any 1868.
La *distribució IJKL* pretén adaptar la distribució QWERTY a la majoria de necessitats actuals, sense canviar la distribució.
# QWERTY + IJKL
Com s'ha comentat anteriorment, hi ha tecles de la distribució QWERTY que actualment s'usen menys, com és el cas de la tecla Bloc. Majus. L'ús d'aquesta tecla és molt reduït, mentre que l'espai que ocupa en el teclat és molt gran i està en una molt bona posició de la distribució.
D'altra banda, les tecles relacionades amb el moviment del cursor, com les fletxes, avançar una pàgina, retrocedir una pàgina, anar al principi de línia o anar al final, són tecles que en l'actualitat es fan servir molt, però la seva posició al teclat no és molt ergonòmica, i fa que quan vulguem polsar alguna d'aquestes, haguem d'aixecar les mans del teclat i buscar-les.
La distribució IJKL consisteix a fer ús de la combinació de tecles Bloq. Majus + i/j/k/l per tal de moure el cursor. Les tecles IJKL en la distribució QWERTY estan distribuïdes de la mateixa forma que les fletxes, i per això és molt intuïtiu poder moure el cursor usant aquestes 4 fletxes. Aquesta distribució també té altres combinacions per fer altres moviments de teclat. A continuació es llisten totes les combinacions:
Bloq. Majus + :
- i Amunt
- j Salta paraula Esquerra
- k Avall
- l Salta paraula Dreta
- u Esquerra
- o Dreta
- n Inici
- m Final
- , Pàgina Amunt
- . Pàgina Avall
La figura \ref{ijkl} mostra quines tecles són involucrades en aquest layout.

# Punt Forts
La distribució IJKL millora l'ergonomia al reduir el recorregut de les mans pel teclat. Haver d'aixecar les mans, per tal de buscar una tecla que està descentrada, o per moure el ratolí, amb l'objectiu de moure simplement el cursor, és molt poc ergonòmic. La distribució QWERTY en tasques que requereixin molt moviment del cursor, durant una estona prolongada, produeix en molts casos mal de canell, i a la llarga pot fins i tot desenvolupar problemes crònics com és la Síndrome del túnel carpià, Epicondilitis, Ganglió, Distròfia simpàtica reflexa, i Tendinitis. @mal.
Un altre benefici és l'estalvi de temps. En una tasca curta, el temps que es tarda a desplaçar les mans pel teclat és menyspreable. No obstant això, en tasques llargues, el temps creix i arriba a ser notori. Si totes les persones del món, amb feines relacionades amb programació, programes de taules (Excel), redacció/edició de grans quantitats de text ... Usessin aquesta distribució, el temps que el món s'estalviaria diàriament seria notori.
Aquesta distribució també ajuda a mantenir la concentració. Quan es domina aquest *layout*, els moviment de cursor són tan intuïtius com si agafessis el ratolí i el posessis on volguessis. Pel que poder moure el punter del cursor de forma mecànica, ajuda a poder mantenir la concentració i no perdre-la fent moviments innecessaris.
També és de fàcil accés. Per poder-la usar només cal executar un script Python, que interactuarà amb el sistema operatiu i s'encarregarà de simular els esdeveniments corresponents. La distribució no depèn del sistema operatiu.
El seu cost és nul, ja que no s'haurà de canviar el teclat, simplement descarregar un script gratuït.
Aquesta distribució és molt fàcil d'utilitzar. Pot semblar complicat haver d'usar combinacions de 2 tecles per generar aquests esdeveniments, però el cert, és que no es necessiten més de 10 minuts per acostumar-te, gràcies a la forma en la qual s'ha distribuït les tecles que generen les accions, figura \ref{ijkl}.
# Preguntes de reforç
- Ha de superar una versió d'un competidor.
La distribució IJKL supera la distribució QWERTY.
- Quins esperes que siguin els detalls crítics i en quines disciplines o subsistemes?
Els punts més importants d'aquest sistema són:
- Redueix riscos de salut
- Et fa més productiu
- És gratuït
- Molt fàcil d'usar
Les disciplines en les quals es pot usar aquest sistema, són totes aquestes que facin ús del teclat. En específic, les que requereixin molt moviment entre text.
Els subsistemes que en poden treure profit, són els que requereixen teclat físic.
- Quins elements creus que pots deixar als altres amb seguretat?
Tots els teclats QWERTY que usin aquest sistema són únicament dependents del script de configuració
- Què necessites aprendre més?
Cal estudiar amb profunditat la llibreria Python Pyinput @py. Aquesta és capaç de tractar els esdeveniments de teclat amb diversos sistemes operatius.
També hi hauria la possibilitat d'estudiar la manera de fer-ho amb un altre llenguatge de programació o una altra llibreria.
\clearpage
# Referències