rtings,์ฌ๋ฌ ์ ํฝ์์ ์ธก์ ํ ์ ๋ ์์น๋งํผ ๋ฎ๊ฒ ๋์ค๋ ์ด๊ฒ ๊ถ๊ธํ๊ฑฐ์. ์ธ๊ฐ์ด ์ค์ ๋ก ์ฒด๊ฐํ๋ ์ํ๋ ๊ฒฐ๊ตญ as ,๋ฅํด ์ค์ด๋ ค๊ณ 28ms๋ก ์ฌ๋ ธ์ง. ์ง์๋ผ๊ฐ ๋ฌด์ ์ธ๋ฐ๋ ํด๋ฆญ ๋ ์ดํด์๋ ๋ฎ๊ณ ์ข๋ค๋ผ๊ณ ๊ด๊ณ ๊ฐ ๊ฐ๋ฅํ์๋๋ฐ 28ms๋ก ๋ฐ๋๊ณ ๋ ํด๋น ์ ๋ณด๊ฐ ์ ํจํ๊ฐ?๋ ์๋ฌธ์
rtings,์ฌ๋ฌ ์ ํฝ์์ ์ธก์ ํ ์ ๋ ์์น๋งํผ ๋ฎ๊ฒ ๋์ค๋ ์ด๊ฒ ๊ถ๊ธํ๊ฑฐ์. ์ธ๊ฐ์ด ์ค์ ๋ก ์ฒด๊ฐํ๋ ์ํ๋ ๊ฒฐ๊ตญ as ,๋ฅํด ์ค์ด๋ ค๊ณ 28ms๋ก ์ฌ๋ ธ์ง. ์ง์๋ผ๊ฐ ๋ฌด์ ์ธ๋ฐ๋ ํด๋ฆญ ๋ ์ดํด์๋ ๋ฎ๊ณ ์ข๋ค๋ผ๊ณ ๊ด๊ณ ๊ฐ ๊ฐ๋ฅํ์๋๋ฐ 28ms๋ก ๋ฐ๋๊ณ ๋ ํด๋น ์ ๋ณด๊ฐ ์ ํจํ๊ฐ?๋ ์๋ฌธ์
๋๋ฐ์ด์ค๊ฐ ํ๋ฒ๋๋ฟ์๋ ๋ค์๋ป์ ๋๋ ธ์๋ ๋ค์๋๋ฆฌ๋ ์๊ฐ์ ์ผ๋ง์ ๋ ์ ํ์ ์ค๊บผ๋๋ผ์ ํ๋ฒ๋ง ๋๋ ์๋๋ ์ฐจ์ด๊ฐ ์๋๊ฑฐ๋ก ์๊ณ ์์ด ๋ง์ฝ ๋๋ฐ์ด์ค๋ฅผ ๋ฐ๊ฟ์ ๋ฐ์์๋๊ฐ ๋ฌ๋ผ์ง๋ค๋ฉด ๊ทธ๊ฑด ๊ทธ ํ์ฌ์์ ๋งํ ๋๋ฐ์ด์ค๊ฐ ๋ค๋ฅธ์๋ฏธ๋ก ์ ์ด๋์๊ฑฐ์ผ๊บผ์ผ - dc App
์ ๊ฑฐ ์ฌ๋ฆฐ๋์ด 0ms ๋ก ๋๋ฐ์ด์ค ํ์ ์ค์ ํ๋ฉด ๋ ์ดํด์๊ฐ ๋ด๋ ค๊ฐ๋ค์์ ๊ทธ๋ผ ๋ฐ๋๋ก 28ms๋ก ์ฌ๋ฆฌ๋ฉด ๋ ์ดํด์๊ฐ ์ฌ๋ผ๊ฐ๊ฒ ์ง
๋ด๊ฐ๋งํ๋๊ฑด ์ ์กฐ์ฌ๋ง๋ค ๋๋ฐ์ด์ค์ ์๋ฏธ๊ฐ ๋ค๋ฅผ์์์ด์ ๋ก์งํ ์ ๋๋ฐ์ด์ค๋ ๊ธ๋ก๋ฆฌ์ด์ค์ ๋๋ฐ์ด์ค๊ฐ ๋ค๋ฅผ์์๋ค๋๊ฑฐ์์ด - dc App
์ค์ ์ฌ๋ก๋ก QMK๊ฐ์ ํ์จ์ด์ ๋๋ฐ์ด์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ๋ฐ์์๋๊ฐ ์ค์ ๋ก ๋๋ ค์ง๋ํ์์ด ๋ฐ์ํ์์ง๋ง ํ์ฌ์ ํ์จ์ด์์์ ๋๋ฐ์ด์ค๋ ๋ฐ์์๋์ ์ํฅ์ ์ฃผ์ง์์์ด
๋๋ฐ์ด์คํ์์ด๋ ์๋ต์๋๋ ์์ ๋ค๋ฅธ๋ฐ ๋จผ ๊ฐ์๋ฆฌ์ผ ใ ใ
๋๋ ์ด๋ฉด ์ข ๊บผ์ ธ ์ดํด ํด๋ฆญ ๋ ์ดํด์ ์์น ๋งํ๋๊ฑด๋ฐ ๋ณ์ ์
๋ ์ดํด์ = ์ง์ฐ์๊ฐ = ์๋ต์๋ ๋ณ์ ์ ใ ใ ์ด ์ ๋ฅ์์๋ผ๋ ๋จธ๋ฆฌ์ ์ด๋ง์๊ฑด๊ฐ
๋ณ์ ์๋๊ฐ ๋๋ฐ์ด์คํ์ 0ms๋ก ๋ด๋ฆฌ๋ฉด ์์น๋ด๋ ค๊ฐ๋ค๋ ๊ธ์ด ์๋ณด์ด๋? ๊ทธ๋ผ 28ms ๋ก ์ณ์ฌ๋ฆฌ๋ฉด ๋ ์ดํด์ ์ฌ๋ผ๊ฐ๊ฒ ์ง ๋นกํต์๋ผ์ผ
์๋ ์ด์๋ ์ง์ง ๋ณ์ ์ธ๊ฐ? ๋๋ฐ์ด์ค๋ ๋ ์ดํด์๋ ๋ญ์๊ด์ด๋๊ณ
0ms๋ก ์ค์ด๋ฉด ํด๋ฆญ ๋ ์ดํด์๊ฐ ๊ด์ถ ๊ธ์ผ๋ก ๋ด๋ ค๊ฐ๋ค๋ ๋ณธ๊ธ ์๋ณด์?
์ด์๋ผ ๋๋ฐ์ด์ค ๋ ์ดํด์ ์ฐจ์ด๋ญ์ง๋ชจ๋ฅด๋ค
ในใ ์ง๊ธ ๊ฒ์์ค์ผ๋ฏใ ใ
๋๋ฐ์ด์ค๋ฅผ 0ms๋ก ๋ฎ์ถ๋ฉด ํด๋ฆญ ๋ ์ดํด์๊ฐ ๋ฎ์์ง๋๋ฐ 28๋ก ์ฌ๋ฆฌ๋ฉด ๋ ์ดํด์๊ฐ ์ฌ๋ผ๊ฐ๊ฑฐ์๋^^
https://www.reddit.com/r/MouseReview/comments/rx35bq/mouse_debounce_detailed_explanation/
์์ด ๋ชป์ฝ๊ฒ ์ง๋ง ํํ๊ณ ๋ก ๋๋ ค์ ์ฝ์ด๋ณด๋ ด ์ ๋ฅ์ ์น๊ตฌ์ผ^^
์ ๊ฑฐ ์ด๋๊ธ์ธ์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ค ์๋ฆฌ๋ก ๋์๊ฐ๋์ง์กฐ์ฐจ ๋ชจ๋ฅด๊ณ ๊ธ์ธ์ง๋ฅธ๊ฒ ๊ฐ์๋ฐ, ์ด ๊ธ์ด์ด๋ ๊ฐ์ ๋นก๋๊ฐ๋ฆฌ ๊ฐ์ผ๋ ์ค๋ช ํด๋๋ฆผใ ใ ๋ ๋ง ์ ๋ณธ๋ฌธ์์ defer latency๋ก ์ค๋ช ๋๋ ์ผ์๋ค์ ํ๋ฒ ํด๋ฆญ์ด ์ด๋ฃจ์ด์ง ๋ค์์ ์ด์ด์ง๋ ํด๋ฆญ์ ๋ํด์ mcu๊ฐ ๋๋ฐ์ด์ค ์๊ฐ์ ๋ํ ๊ฒ์ฆ ๊ณผ์ ์์ ์ง์ ์ ์ผ๋ก ์ถ๊ฐ ์ง์ฐ์๊ฐ์ ๋ถ์ฌ๋ฒ๋ฆฌ๊ณ ๊ฒฐ๊ณผ๊ฐ์ ์ถ๋ ฅํด๋ฒ๋ฆฌ๋ ๋๋ฐ์ด์ค๊ฐ ํด๋ฆญ ๋ ์ดํด์ ์์ฒด์ ์ํฅ์ ๋ผ์นจ. ๊ทธ๋์ ๋๋ฐ์ด์ค ํ์ ์กฐ์ ๊ฐ๋ฅํ ๊ธ๋ก๋ฆฌ์ด์ค ๊ฐ์ ์ข์ ํ์ฌ๋ค์ด ๋๋ฐ์ด์ค ํ์์ ์ค์ด๋ฉด ๋ ์ดํด์๊ฐ ๊ฐ๋ณ์ ์ผ๋ก ๋ณํจ
๋ฐ๋ฉด ๋ก์งํ ์ด๋ ๋ ์ด์ ๊ฐ์ด ๋๋ฐ์ด์ค ํ์์ด ๊ณ ์ ๋ ๋ง์ฐ์ค๋ค์ ๊ฒฝ์ฐ ์๋ ๋๊ธ๋ฌ์์ค๊ฑฐ๋ ๋ ๋ง ๋ณธ๋ฌธ eager debounce ๊ด๋ จ ๋ด์ฉ๋๋ก ์นฉ์ ์ด ๋๋ฐ์ด์ค ํ์ ๊ฒ์ฆ ๊ณผ์ ์ ์ธ์์ ์ผ๋ก ๋ถ์ด๋๊ฒ ์๋๋ผ ์๋ ๋๋ฐ์ด์ค์ ์กด์ฌ ๋ชฉ์ ๋๋ก ํ๋ฒ ํด๋ฆญ์ด ์ผ์ด๋ ์งํ ์๋์ ์ผ๋ก ์๊ฐ์ ์ฒ๋ฆฌํด์ ๊ทธ ์ฌ์ด์ ์ผ์ด๋๋ ํด๋ฆญ์ ๋ํ ๋ฐ์์ ๋ฌด์ํ๊ณ ๊ทธ ์ดํ์ ๋ฐ์ํ๋ ํด๋ฆญ์ ๋ํ ์ธ์์ ์๋์ ์ผ๋ก ํ์ฉํ๋ ๋ฐฉ์์ ๊ทธ๋ฌ๋๊น ๋๋ฐ์ด์ค ํ์์ด๋ ๋ ์ดํด์๋ ๊ด๋ จ์ด ์๊ณ ใ ใ
ํ๋ง๋๋ก ์ข์๋ ์ข์ํ๊ณ ๋๊ธฐ์ ์ ๋๊ธฐ์ ใ ใ ๋ ๋ง ๋ฐ๋์ธ๊ฒ ์ง์๋ผ๊ฐ as ๋ฅํด ๊ด๋ฆฌํ๋ ค๊ณ ์ฌ๋ฆฐ๊ฒ ์๋๋ผ ๋๋ฐ์ด์ค ์์ฒด ์๋ฏธ ๊ทธ์์ฒด๋ก ์๋ํ๋๊ฑฐ๊ณ ์ข์๋ค์ด as์ ๋ฅํด ์ฑ ์์ ํผํ๊ณ ์ ์ธ์์ ์ผ๋ก ๋ ์ดํด์๋ฅผ ์ถ๊ฐํด์ ์๊ทธ๋๋ ์ข๋ฐ๋ฆฌ๋ ์ฑ๋ฅ์ ๋ ๋จ๊ถ๋ฒ๋ฆฌ๋ ๋ฐฉ์์ ์ฑํํ๊ฑฐ์ ใ ใ ?
์ด์ฐจํผ ์ดํด๋ ๋ชปํ ๊ฑฐ๊ณ ์ดํดํ์ด๋ ์ง๊ฐ ์๋ชป๋๊ฑธ ์์์ผ๋ ๋นค์ค๋ฐ ํ๊ฒ ์ง๋ง ์๋ชจ๋ฅด๋ฉด ์๊ฐ๋ฆฌ๋ฅผ ๋ฅ์น๋๊ฒ ๋ง๋ค ๊ทธ๋ ๊ฒ ๊ฐ์ ๊ต์ก์ด ๋์ด์ผํ๊ณ ใ ใ ์๋๊ฑด ๋๊ตฌํ?
์ง์๋ผ : ํด๋ฆญ โ ์ด๋ฒคํธ์ ๋ฌ โ ๋๋ฐ์ด์ค ๊ธ๋ก๋ฆฌ์ด์ค : ํด๋ฆญ โ ๋๋ฐ์ด์ค โ ์ด๋ฒคํธ์ ๋ฌ ใ ใ ? ใ ์๊ฐ ใ ์ํ๊ฑฐ์ ๋๋ ์ด์ญ์์ ์ง์์ผ๋ก ์ฌ๋๋ค ๋ ์๊ฒ ๋ํ์ง ๋ง๋ผ ์ฃฝ์ฌ๋ฒ๋ฆฌ๊ณ ์ถ์ผ๋๊น
์ปค์ธ์ด k65๋ฏธ๋๋ ๋๋ฐ์ด์ค 30ms์ธ๋ฐ ์ํ ์ค ๋ ์ดํด์ 0.01ms์ ใ ใ ?
๋ง์ QMK๋ ๋๋ฐ์ด์ค ์ฌ๋ฆฌ๋ฉด ๊ธ๋ก๋ฆฌ์ด์ค์ฒ๋ผ ๋๋ ค์ง์ง๋ง ์ ๋ค์์ค8K๊ฐ์ ํค๋ณด๋๋ ๋๋ฐ์ด์ค ์ฌ๋ ค๋ ๋ฐ์์๋๊ฐ ๋๋ ค์ง์ง์์
์๊ฐํด๋ณด๋๊น GMMK๋ ๊ธ๋ก๋ฆฌ์ด์ค๊บผ๋๊น ๊ฐ์๋๋์ ํ์จ์ด ์ป์์์๋์๊ฒ ๋ค
๋ณ์ - dc App
์ดํด ์ ์๋ ๋ง๊ฐค๋ผ๋ค ๋ค๊นจ์ฐ๊ณ ์๋ ธ
์ด๋ฆด์ ๋ถ๋ชจ ๊ต์ก์ ๋ถ์ฌ๊ฐ ์ฌ๋์ ์ด๋ ๊ฒ ๋ง๋ค์๋ ธ..
ใ ใ ใ ใ ์ด๋ฐ๊ฑธ๋ก ๊ฐ์ ๊ต์ก ๋ ผํ๋ ์ ๋ค์ด๋ ๋ฅ๊ธ ์ด ์ ๋ ๋ณ์ ๋ค๋ฐ์์๋ ธ
๊ธ๋ก๋ฆฌ์ด์ค ํ์ ์ผ๋ก ๋๋ฐ์ด์ค ํ์์ด ๋ ์ดํด์์ ์ํฅ์ ์ค๋ค๋๊ฑฐ ์๋