-
Notifications
You must be signed in to change notification settings - Fork 3
Keyboard Control
JDesignSystem์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ค์ํ ์ญํ ์ ํ๋ ์ ๊ทผ์ฑ์ ์ค์ํ๊ฒ ์๊ฐํฉ๋๋ค. ํนํ ํค๋ณด๋๋ฅผ ์ด์ฉํ ์น์ฌ์ดํธ ํ์์ด ๋ถ๋๋ฝ๊ฒ ์ด๋ฃจ์ด์ง ์ ์๋๋ก, ํค๋ณด๋์ ์ด์ ํน๋ณํ ์ฃผ์๋ฅผ ๊ธฐ์ธ์์ต๋๋ค.
๋ชจ๋ ์ธํฐ๋ํฐ๋ธ ์ปดํฌ๋ํธ๋ ํค๋ณด๋๋ก ๋ฐ์ ์ ์์ต๋๋ค. ํค๋ณด๋๋ฅผ ์น์ฌ์ดํธ๋ฅผ ํ์ํ๋ ์ฌ์ฉ์๋ค์ด ์ฐ๋ฆฌ์ ์ปดํฌ๋ํธ๋ฅผ ์ฝ๊ฒ ๋ฐ๊ฒฌํ๊ณ ์ฌ์ฉํ ์ ์๋๋ก ์ ์ ํ tabIndex๋ฅผ ์ง์ ํด์ฃผ์์ต๋๋ค. ๋ํ, ๊ฐ ์ปดํฌ๋ํธ๋ ํฌ์ปค์ค ์ ๋ช
ํํ ์๊ฐ์ ํ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐฉํฅ ์ ์ด, ํ ๊ธ, ๋ซ๊ธฐ ๋ฑ ํค๋ณด๋ ์ธํฐ๋์ ์ด ํ์ํ ์ปดํฌ๋ํธ์ ๊ฒฝ์ฐ, ๋ณ๋์ ๋ก์ง์ ์ถ๊ฐํ์ฌ ํค๋ณด๋๋ก ์ปดํฌ๋ํธ์ ์ํธ์์ฉํ ์ ์๋๋ก ๊ตฌํํ์ต๋๋ค. ๋ํ, MacOS์ Windows์์ ๋ค๋ฅด๊ฒ ์ฒ๋ฆฌ๋๋ event.key ๊ฐ์ ๊ณ ๋ คํ์ฌ, ์ด์์ฒด์ ์ ๊ด๊ณ์์ด ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์๋๋ก ํ์์ต๋๋ค.
์ด๋ฌํ ํค๋ณด๋ ์ธํฐ๋์ ๊ตฌํ์ ARIA Authoring Practices Guide ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ง์์ ์ผ๋ก ๊ฐ์ ๋ฐ ๋ณด์์ด ๋ ๊ฒ์ ๋๋ค.