์คํฑ ์ํ๋์ ํด๋ง๋ ์ดํธ๋ฅผ ์ ๋ฐํ๊ฒ ์ฌ๋ Windows์ฉ ๊ฒ์ํจ๋ ํ
์คํฐ
๋ฒํผยทํธ๋ฆฌ๊ฑฐยท์ง๋ยท์์ด๋กยทํฐ์นํจ๋ ์ ๊ฒ, Gamepadla ์ค์ธก ๋ฐ์ดํฐ ๋น๊ต, ๊ฒฐ๊ณผ ์นด๋ ์ด๋ฏธ์ง ์ ์ฅ๊น์ง ํ ํ๋ก๊ทธ๋จ์์.
์คํฑ ์ํ๋์ ํด๋ง๋ ์ดํธ๋ฅผ ์ ๋ฐํ๊ฒ ์ฌ๋ Windows์ฉ ๊ฒ์ํจ๋ ํ ์คํฐ์ ๋๋ค. ๋ฒํผยทํธ๋ฆฌ๊ฑฐยท์ง๋ยท์์ด๋กยทํฐ์นํจ๋ ์ ๊ฒ, Gamepadla ์ค์ธก ๋ฐ์ดํฐ ๋น๊ต, ๊ฒฐ๊ณผ ์นด๋ ์ด๋ฏธ์ง ์ ์ฅ์ ์ ๊ณตํฉ๋๋ค.
- Windows 10/11
- ์คํ ํ์ผ ์์ ์ค์ ยท์บ์๋ฅผ ์ ์ฅํ ์ ์๋ ํด๋
- ์ ๊ฒํ ๊ฒ์ํจ๋
๊ฐ์์์๋ ์ ๋ชจ์์ ์คํฑ ๊ทธ๋ฆผ๊ณผ ์ค์๊ฐ XยทY ์ถ ๊ฐ์ ํ์ธํฉ๋๋ค. ์ํ๋ ์ธก์ ์ ์คํฑ ํ๋ฉด์์ ์์ํฉ๋๋ค.
- ํ๊ท ์ค์ฐจ๋ gamepad-tester.com๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ณ์ฐํฉ๋๋ค. 32๊ฐ ๋ฐฉํฅ(11.25ยฐ)๋ง๋ค ๊ฐ์ฅ ๋ฉ๋ฆฌ ๋ฟ์ ๊ฑฐ๋ฆฌ r์ ๊ธฐ๋กํ๊ณ โ(ํ๊ท ((1 โ r)ยฒ)), ์ฆ RMS ์ค์ฐจ๋ฅผ ๋ ๋๋ค. ๊ฐ์ ํจ๋๋ผ๋ฉด ๋ ๊ณณ์ ๊ฐ์ ๊ทธ๋๋ก ๋น๊ตํ ์ ์์ต๋๋ค.
- ์คํฑ์ด ๊ฐ์ฅ์๋ฆฌ์ ์ฒ์ ๋ฟ์ ๋ค 10์ด๊ฐ ์ง๋๋ฉด ์ ์ ๋ก ๋๋๊ณ , ๋ฑ๊ธ์ ์ฐ์ยท์ํธยท๋ณดํตยท๋ฏธํก์ผ๋ก ๋๋๋๋ค.
- ์ต๋ ์ค์ฐจ, ๋ชจ์ ์ค์ฐจ, ํธ์ฌ๋ฅ (์ฐ๊ทธ๋ฌ์ง), ์ธ๊ณฝ ๋๋ฌ๋ฅ , ์ฌ๊ฐํ ์ถ๋ ฅ ์ฌ๋ถ๋ฅผ ํจ๊ป ๋ณด์ฌ ์ค๋๋ค.
- ๊ฒฐ๊ณผ๋ 32๊ตฌ๊ฐ ์๊ธฐ(๋ถ์ฑ๊ผด)๋ก ๊ทธ๋ฆฝ๋๋ค. ๊ธฐ์ค ์์์ ๋ฒ์ด๋ ๊ตฌ๊ฐ์ผ์๋ก ๋นจ๊ฐ๊ฒ ํ์ํด์, ์ด๋ ์ชฝ์ด ๋ ๋ฟ๊ฑฐ๋ ํ์ด๋์๋์ง ํ๋์ ๋ณด์ ๋๋ค.
- ์ค์ฌยท๋๋ฆฌํํธ(5์ด ๋์ ๋์์ ๋ ๋จ๋ ๊ฐ๊ณผ ํ๋ค๋ฆผ), ํด์๋(๋จ๊ณ ์์ ๋นํธ), ์ค๋ ๋ฐฑ(๋์์ ๋ ๋ฐ๋๋ก ํ๋ ์ ๋)๋ ์ฝ๋๋ค.
- ์ค๋ ๋ฐฑ์ ์์ ํ ์ต๋ 15์ด์ ์๋ ์ข ๋ฃํ๋ฉฐ, ๋จ์ ์๊ฐ๊ณผ ์๋ฃ ์๋ฆผ์ ๋ณด์ฌ ์ค๋๋ค. ๋ค๋ฅธ ํ๋ฉด์ผ๋ก ์ด๋ํด๋ ์ธก์ ์ด ๋๋ฉ๋๋ค.
- ๋ฐ๋์กด์ ์์๋ก ์ ์ฉํ์ง ์์ต๋๋ค. ์์ ๊ฐ ๊ทธ๋๋ก ์ฌ๊ธฐ ๋๋ฌธ์ ํจ๋์ ๋ด์ฅ๋ ๋ฐ๋์กด๊ณผ ์ถ ์ค๋ ํ์ ์ฐพ์๋ผ ์ ์์ต๋๋ค. SDL์ด Y์ถ์ ๋ค์ง์ผ๋ฉฐ ์๊ธฐ๋ ํ ๋จ๊ณ ์ด๊ธ๋จ๋ ์ ๋ ฅ ์ฝ์ด๊ฐ ๋๋๋ ค, ๊ฐ๋งํ ๋ ์คํฑ์ ํจ๋๊ฐ ๋ณด๋ธ ๊ฐ ๊ทธ๋๋ก ๋ณด์ ๋๋ค.
- ์๋ ์ธก์ ์ XInput ํจํท ๋๋ SDL์ ์คํฑ ์ ๋ ฅ ๋ณํ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ๋ ๋ฐฉ์์๋ง ์ค์ฌ 5% ๋ฐ๋์กด์ ์ ์ฉํด ๋ฏธ์ธ ๋จ๋ฆผ์ผ๋ก ์ธก์ ์ด ์งํ๋๋ ๊ฒ์ ๋ง์ต๋๋ค. ์ํ๋ยท๋๋ฆฌํํธยท์์ ์ ๋ ฅ ๊ฐ์๋ ์ ์ฉํ์ง ์์ต๋๋ค. HID ์ง์ ์ธก์ ์ ์ ์ฒด ๋ณด๊ณ ์ ๋์ฐฉ ๊ฐ๊ฒฉ์ ์ฌ๋ฏ๋ก, ๋์ผ์ผ์ค์ฒ๋ผ ์ ์ง ์ํ์์๋ ๋ณด๊ณ ์๋ฅผ ๋ณด๋ด๋ ํจ๋๋ ์คํฑ์ ์์ง์ด์ง ์์๋ ์ธก์ ๋ฉ๋๋ค. HID ๋ฐฉ์์๋ ์คํฑ ์ ํยท์ค์ฌ ๋ฐ๋์กด์ด ์ ์ฉ๋์ง ์์ต๋๋ค.
- C++ ์ ์ฉ ์ค๋ ๋๊ฐ ์ธก์ ํฉ๋๋ค. XInput ํจํท์ ๋ฐ์ ๋๊ธฐ๋ก ๊ฐ์ํ๊ณ , HID ์์ ๋ณด๊ณ ์๋ ๋์ฐฉ ์๊ฐ์ ๋๋ ธ์ด ๋จ์๋ก ๊ธฐ๋กํ๋ฉฐ, SDL ๋ณด๊ณ ์ ๋ฐฉ์๋ ๊ณ ๋ฅผ ์ ์์ต๋๋ค.
- ํต๊ณ๋ Gamepadla์ ๊ฐ์ ๋ฐฉ์(์๋ 2%ยท์ 0.5% ์ ์ธ โ ์ต์ยทํ๊ท ยท์ต๋ยท์งํฐ)์ผ๋ก ๊ณ์ฐํด ๋ฐ๋ก ๋น๊ตํ ์ ์์ต๋๋ค.
- ๊ฒฐ๊ณผ๋ ์์์ ๊น์ง ๋ณด์ฌ ์ค๋๋ค(ํ๊ท ๋ณด๊ณ ์จ์ ์์ ๋์งธ ์๋ฆฌ, ๊ฐ๊ฒฉยท์งํฐ๋ 0.0001 ms). 1,000 Hz ํจ๋๋ '1,000'์ผ๋ก ๋ญ๋ฑ๊ทธ๋ ค์ง์ง ์๊ณ '999.98 Hz'์ฒ๋ผ ์ค์ ๋ก ์ฐ ๊ฐ์ด ๋ณด์ ๋๋ค.
- ํ๋ฉด์๋ ๋ณด๊ณ ์จ(์ค์๊ฐยท์ต๋ยท์ต์), ๊ฐ๊ฒฉ(ํ๊ท ยท์ต๋ยท์ต์), ์งํฐยท์์ ๋ยท์ด์์น๋ฅผ 3ร3์ผ๋ก ๋ณด์ฌ ์ฃผ๊ณ ํ์ค ๋ฑ๊ธ(125~8000 Hz)๋ ๋ถ์ ๋๋ค. ๋๋ฝ ์ถ์ ๊ณผ ๋ฒํผ ์ง์ฐ์ ๋ด๋ณด๋ธ ํ์ผ์ ๋ค์ด๊ฐ๋๋ค.
- ํ๋ณธ ์๋ 2,000ยท4,000ยท8,000๊ฐ ์ค์์ ๊ณ ๋ฆ ๋๋ค(๊ธฐ๋ณธ 4,000). 8 kHz ํจ๋๋ ์คํฑ์ ๋๋ฆด ์๊ฐ์ด ์ถฉ๋ถํฉ๋๋ค.
- ๊ฐ๊ฒฉ ์ฐ์ ๋ยท๋ถํฌยท์์ผ๋ก ๊ตฌ๋ถํ ๊ฐ๊ฒฉ ๊ธฐ๋ก์ ๋ณด์ฌ ์ฃผ๊ณ , JSON(Gamepadla ํธํ ํค)ยทCSVยทTXT๋ก ๋ด๋ณด๋ ๋๋ค.
- ๊ฐ์ ํ๋ฉด์์๋ ์คํฑ์ ๊ฐ์ฅ์๋ฆฌ ์ชฝ์์ ๊ณ์ ๋๋ฆฌ๋ฉด ํจ๋ ๊ทธ๋ฆผ ์๋์ ๋๋ต์ ์ธ ํด๋ง๋ ์ดํธ(์: โ 998 Hz)๊ฐ ๋ํ๋ฉ๋๋ค. ํ์ค๊ฐ์ผ๋ก ๋ฐ์ฌ๋ฆผํ์ง ์๊ณ ์ฐ ๊ฐ์ ๊ทธ๋๋ก ๋ณด์ฌ ์ค๋๋ค. XInput ํจ๋๋ ํจํท ๋ฒํธ๋ก ์ธ๋ฏ๋ก 2Kยท8K ํจ๋๋ ๊ทผ์ฌ๊ฐ์ด ๋์ต๋๋ค.
- ์งํฐ ๋ฑ๊ธ์ ๊ฐ๊ฒฉ์ ํ๋ค๋ฆผ์ ms๋ก ๋งค๊น๋๋ค(0.5 ms ์ดํ ์ฐ์). ๊ณ ์ฃผ์ฌ์จ ํจ๋๊ฐ ๋น์จ ๋๋ฌธ์ ๊ดํ ๋์๊ฒ ๋์ค์ง ์์ต๋๋ค.
- 4kยท8k ์ธก์ ์ค์๋ ํ๋ฉด๊ณผ ์ค์ง ๋ฒํผ์ด ์๋ตํ๋๋ก ์ ๋ ฅ ์์ง์ ๋๋์ด ์ฒ๋ฆฌํฉ๋๋ค. ์คํฑ์ ์ค๋ ์์ง์ธ ๋ค์๋ ๋์ ์์ ๊ฐ์ ๋ฐ๋ณต ์ ๋ ฌํ์ง ์์ ์ ์ฒด ํ๋ฉด ๊ฐฑ์ ์ด ๋๋ ค์ง์ง ์์ต๋๋ค. ์ ๋ ฅ ์๊ฐ๊ณผ ํต๊ณ ๊ณ์ฐ ๊ธฐ์ค์ ๊ทธ๋๋ก ์ ์งํฉ๋๋ค.
์ผ๋ฐ Sony DualSense๋ฅผ USB ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐํ๋ฉด ์ฅ์น ์ด๋ฆ ์์ ๋นจ๊ฐ์ยทํฐ ๊ธ์์ OverClock ๋ฒํผ์ด ๋ํ๋ฉ๋๋ค. ํ ๋ฒ ๋๋ฅด๋ฉด 1000 Hz ์ ์ฉ, ๋ค์ ๋๋ฅด๋ฉด ์๋ ์ค์ ๋ณต์์
๋๋ค. ์ ์ฉํ๋ฉด OverClock ON์ผ๋ก ํ์ํ๋ฉฐ, ์ฑ ์ฌ์คํยทํจ๋ ์ ํ ํ์๋ ์ค์ ์ฅ์น ์ค์ ๊ณผ ๋ฐฑ์
์ ์กฐํํฉ๋๋ค. ์ ์ ๋ณด ๋ฒํผ์์ ์ค๋ช
๊ณผ HID ๋ณด๊ณ ์จ ํ์ธ์ ์ฝ๋๋ค.
๋์ ๋ชจ๋ธ์ VID:PID ๊ณ ์ ๊ฐ์ด ์๋๋ผ ์ฐ๊ฒฐํ์ ๋ Gamepadla์์ Verified๋ก ํ์ธ๋ ๋ชจ๋ธ๋ก ์ ํฉ๋๋ค. ์ผ๋ฐ DualSense๋ก ํ์ธ๋ ํจ๋์๋ง ๋ฒํผ์ด ๋ํ๋๋ฉฐ, Gamepadla ๋ชฉ๋ก์ ์์ง ์ฝ์ง ๋ชปํ๊ฑฐ๋ ๋ชจ๋ธ์ด ํ์ธ๋์ง ์์ผ๋ฉด ๋ํ๋์ง ์์ต๋๋ค. DualSense Edge๋ ๊ธฐ๋ณธ ์ํ์์ ์ด๋ฏธ ์ฝ 1000 Hz๋ก ๋ณด๊ณ ํด ํจ๊ณผ๊ฐ ์์ผ๋ฏ๋ก ์ง์ํ์ง ์์ต๋๋ค(์ค์ธก: ๊ธฐ๋ณธยท์ ์ฉยทํด์ ๋ชจ๋ ์ฝ 999.6 Hz). ๋ธ๋ฃจํฌ์ค์ ๋ค๋ฅธ ํจ๋์๋ ์ ์ฉ๋์ง ์์ต๋๋ค.
๊ด๋ฆฌ์ ๊ถํ์ ์น์ธํ๋ฉด HIDUSBF์ ์๋ช ๋ NoPatch ๋๋ผ์ด๋ฒ ์๋ณธ์ ํด์ยท์๋ช ๊ฒ์ฆ ํ ์ค์นํฉ๋๋ค. ์ค์ ์ ๋ฐ๊พธ๊ธฐ ์ ์๋ Sony USB ๋ณตํฉ ์ฅ์น์ HID ์ธํฐํ์ด์ค์ธ์ง ํ๋์จ์ด ๊ฒฝ๋ก๋ฅผ ๋ค์ ํ์ธํฉ๋๋ค. ํด๋น DualSense๋ง ์๋ ์ฌ์ฐ๊ฒฐํ๊ณ , ์๋ ์ฌ์ฐ๊ฒฐ์ด ๋ถ๊ฐ๋ฅํ ๋๋ USB ์ผ์ด๋ธ์ ๋ค์ ์ฐ๊ฒฐํ๋๋ก ์๋ดํฉ๋๋ค. ์๋ ์ค์ ์ ๋ฐฑ์ ํ๋ฉฐ ๋ค๋ฅธ ์ฅ์น์ ๊ธฐ์กด ํํฐ๋ ๋ณด์กดํฉ๋๋ค. Windows x64 ์ ์ฉ์ ๋๋ค.
๋ค๋ฅธ ํจ๋์ ํจ๊ป ์ฐ๊ฒฐํด๋ ์์ ๋์๊ณผ ์ฌ๋กฏ์ ์ ์งํฉ๋๋ค. ์ฌ์ฐ๊ฒฐ์ด ๋๋ ๋๊น์ง ํจ๋ ์ ํ๊ณผ ์ค๋ณต ์ ์ฉ์ ์ ๊ทธ๋ฉฐ, ํด๋ง ์ธก์ ์ค์๋ ์ ์ฉํ ์ ์์ต๋๋ค.
์ค์ USB DualSense์ ์ฅ์น ๋ฒํผ์ผ๋ก **ํด์ 249.97 Hz โ ์ฌ์ ์ฉ 999.53 Hz(1.0005 ms)**๋ฅผ ํ์ธํ์ต๋๋ค. ํด์ ๋ ์ ์ฅํ ์๋ ์ค์ ์ผ๋ก ๋์๊ฐ๋ ๋์์
๋๋ค. ์ด๋ฆ ์ ์ ๋ณด(i) ๋ฒํผ์ ์ค๋ช
์ฐฝ์ ์๋ด์ HID ๋ณด๊ณ ์จ ํ์ธ๋ง ์ ๊ณตํ๋ฉฐ, ์ ์ฉยท๋ณต์์ OverClock ๋ฒํผ์ผ๋ก ํฉ๋๋ค. HID ๋ณด๊ณ ์จ ํ์ธ์ ์ค์ ๋ชฉํ ๋์ ์ค์ ๋ณด๊ณ ์ ๋์ฐฉ ๊ฐ๊ฒฉ์ ์ธก์ ํฉ๋๋ค. USB ๋ณด๊ณ ์จ์ด ๋์์ ธ๋ ๊ฒ์์ ์
๋ ฅ ์ง์ฐ์ด๋ ํ์จ์ด ๋ด๋ถ ์ํ๋ง์ด ๊ฐ์ ๋น์จ๋ก ๊ฐ์ ๋๋ค๋ ์๋ฏธ๋ ์๋๋๋ค.
์ํ๋ยท๋๋ฆฌํํธยทํด๋ง ๊ฒฐ๊ณผ๋ฅผ 800ร400 PNG๋ก ์ ์ฅํฉ๋๋ค. ์ค์ ์์ ์ด๋ฏธ์ง ํด๋๋ฅผ ๊ณ ๋ฅด๋ฉด ์ฐฝ ์บก์ฒ์ ๊ฒฐ๊ณผ ์นด๋๊ฐ ๊ทธ๊ณณ์ ๋ฐ๋ก ์ ์ฅ๋ฉ๋๋ค. ์ํ๋๋ ์ ๊ทธ๋ฆผยทํ๊ท ์ค์ฐจยท๋ฑ๊ธ์, ๋๋ฆฌํํธ๋ ๋ ์คํฑ์ ์ค์ฌ ์ค์ฐจยท๋ฑ๊ธยทํ๋ค๋ฆผยท์ต๋ ํธ์ฐจยทํ๊ท AXIS 0~3 ์ขํยทํ๋ณธ ์๋ฅผ, ํด๋ง์ ํ๊ท ๋ณด๊ณ ์จยท์ต๋ยท์ต์ ๋ณด๊ณ ์จยทํ๊ท ๊ฐ๊ฒฉยท์งํฐ๋ฅผ ๋ด์ต๋๋ค. ์นด๋์๋ ์ฅ์น ์ด๋ฆ๊ณผ ์ธก์ ์๋ฃ ์๊ฐ๋ ํ์ํฉ๋๋ค. ํด๋ง ์นด๋์ ์ซ์๋ ์ฒ ๋จ์ ์ผํ ์์ด ์์์ ๋ง ํ์ํฉ๋๋ค(์: 1000.00 Hz).
์คํฑ์ ์ด๋ฏธ์ง ์ ์ฅ์ ์ํ๋ยท๋๋ฆฌํํธ ์๋ฃ ๊ฒฐ๊ณผ๋ฅผ ์ง์ํฉ๋๋ค. ๋๋ฆฌํํธ ์ธก์ ์ด ๋๋๋ฉด ์ด๋ฏธ์ง ์ ์ฅ์ด ์ผ์ง๋ฉฐ, ์ค๋นยท์ธก์ ์ค์๋ ๊บผ์ง๋๋ค. ์ค๋
๋ฐฑ ์ด๋ฏธ์ง ์ ์ฅ์ ์์ง ์ง์ํ์ง ์์ต๋๋ค.
- ์ต๋ 4๊ฐ ํจ๋๋ฅผ ๋์์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ฅ์น๋ช ยทVID:PIDยท์ฐ๊ฒฐ ๋ฐฉ์์ด ๋ณด์ด๋ ํญ์ผ๋ก ๋ฐ๊ฟ ๋ณด๋ฉฐ, ๊ฒฐ๊ณผ๋ ํจ๋๋ณ๋ก ๋ณด์กดํฉ๋๋ค. ํจ๋ ํญ์ ๋ฐ๊พธ๋ฉด ์งํ ์ค์ธ ์ํ๋ยทํด๋ง ์ธก์ ์ ์ค์งํฉ๋๋ค. ๊ฐ์ ํจ๋์์ ํ์ด์ง๋ฅผ ์ด๋ํ ๋๋ ์ธก์ ์ด ๊ณ์๋ฉ๋๋ค. ํญ์ VID:PID(XXXX:YYYY)๋ฅผ ๋๋ฅด๋ฉด ๋ณต์ฌ๋์ด ์ฌ๋ฌ ํจ๋์ ID๋ฅผ ๋ชจ์ผ๊ธฐ ์ฝ์ต๋๋ค.
- ํจ๋๊ฐ ์๋ ค ์ฃผ๋ ์ด๋ฆ์ 'XInput Controller #1'์ฒ๋ผ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ ํ๋ ํญ์ ์ด๋ฆ์ ๋๋ฅด๋ฉด ์ด๋ฆ์ ์ง์ ๋ถ์ผ ์ ์๊ณ (Enter๋ก ์ ์ฅ, ๋น์ฐ๋ฉด ์๋ ์ด๋ฆ), Steam์ฒ๋ผ VID:PID๋ณ๋ก ๊ธฐ์ตํด์ ๋ค์์ ์ฐ๊ฒฐํด๋ ๊ทธ ์ด๋ฆ์ผ๋ก ๋ณด์ ๋๋ค. ๋ถ์ธ ์ด๋ฆ์ ๊ฒฐ๊ณผ ์นด๋ยท๋ด๋ณด๋ด๊ธฐยทGamepadla ์๋ ๋งค์นญ์๋ ์ฐ์ ๋๋ค.
- ์ง์ ๋ถ์ธ ์ด๋ฆ์ด ์์ผ๋ฉด ์๋์ผ๋ก ์ฐพ๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ์ฐ๊ฒฐํ Gamepadla ๋ชจ๋ธ๋ช ์ ํญ๊ณผ ์ฅ์น ์ ๋ณด์ ์๋๋ค. VerifiedยทUserfied ๋ฑ์ ์ง์ฐ ๊ฒ์ฆ ๋ฑ๊ธ๊ณผ ๋ชจ๋ธ ์ด๋ฆ ํ์๋ ๋ณ๊ฐ์ด๋ฉฐ, ์ฅ์น ํ๋ฉด์ ์ด์ง ์์ ํจ๋์๋ ์ ์ฉ๋ฉ๋๋ค.
- ํจ๋ ๊ทธ๋ฆผ์ ์ค์ ์ปจํธ๋กค๋ฌ ์ ๋ฉด ์ฌ์ง์์ ๋ด ์ค๊ณฝ๊ณผ ๋ฒํผ ์์น๋ก ๊ทธ๋ฆฝ๋๋ค(์ข์ฐ ๋์นญ์ผ๋ก ๋ค๋ฌ์). XInput ํจ๋๋ Xbox Series ์ปจํธ๋กค๋ฌ, DualSenseยทDUALSHOCK 4๋ DualSense, ProCon 2ยทSwitch Pro ์ปจํธ๋กค๋ฌ๋ ProCon 2 ๋ชจ์์ผ๋ก ๊ทธ๋ฆฌ๊ณ , ๋ํ ๋ ํจ๋๋ A๊ฐ ์ค๋ฅธ์ชฝยทB๊ฐ ์๋์ธ ๋ํ ๋์ ๋ฐฐ์น๋ฅผ ๋ฐ๋ฆ ๋๋ค. Elite ํจ๋ค, DualSense Edge ํ๋ฉด ๋ฒํผ, GL/GR๋ ์์ก์ด ์๋์ ๋ฐ๋ก ๋ณด์ฌ ์ค๋๋ค.
- ๋ฌด์ ์์ ๊ธฐ๊ฐ ๋ง๋ถ์ฌ ๋ด๋ณด๋ด๋ ๊ฐ์ง ์ฅ์น(์ถ ์๋ HID ์ธํฐํ์ด์ค)๋ ์๋์ผ๋ก ๊ฑธ๋ฌ ๋ ๋๋ค.
| ํ๋ฉด | ๋ด์ฉ |
|---|---|
| ๋ฒํผยทํธ๋ฆฌ๊ฑฐ | ๋๋ฆ ํ์ยท๋๋ฅธ ์๊ฐยท๊ฐ๊ฒฉ, ์ต๋ ๋์ ๋๋ฆยท๋ฐ๋ ๋ฐฉํฅ ๋์ ์ ๋ ฅ, ์ฑํฐ๋ง ๊ฐ์ง, ํธ๋ฆฌ๊ฑฐ ์ ์ง๊ฐยท์ต๋๊ฐยทํด์๋ยท๊ทธ๋ํ |
| ์ง๋ | ์ข์ฐ ๋ชจํฐ ์ธ๊ธฐยท์๊ฐยทํจํด, Xbox ํธ๋ฆฌ๊ฑฐ ์ง๋, DualSenseยทDualSense Edge ์ ์ํ ํธ๋ฆฌ๊ฑฐ |
| ๋ชจ์ ยทํฐ์น | ์์ด๋กยท๊ฐ์๋ ๊ทธ๋ํ์ ๋ณด๊ณ ์จ, ์ ์ง ๋ฐ์ด์ด์คยท๋ ธ์ด์ฆ ์บ๋ฆฌ๋ธ๋ ์ด์ , 3D ์์ธ, ํฐ์นํจ๋ ์๊ฐ๋ฝ ์์น |
| ๊ธฐํ | DualSense LED(๋ผ์ดํธ๋ฐ) ์ |
| ์ฅ์นยทGamepadla | ์ด๋ฆ ํ๋ณดยทVID:PIDยทํ์จ์ดยท์ ๋ ฅ ๊ฒฝ๋กยท๊ธฐ๋ฅ, Gamepadla ์ค์ธก ์ง์ฐ(์ฝ๊ธฐ ์ ์ฉ)๊ณผ ๋ด ํด๋ง ๊ฒฐ๊ณผ ๋น๊ต |
์ ์ํ ํธ๋ฆฌ๊ฑฐ๋ ์ง๋ ํ๋ฉด์์ ์ ํญยท๊ฑธ๋ฆผ ์ง์ ยท์ง๋ ์ ํญ์ ๊ณ ๋ฅด๊ณ L2/R2๋ฅผ ๋๋ฌ ํ์ธํฉ๋๋ค. ํ์ฌ ์ ํํ ๋ฒํผ์ ๊ฐ์กฐํ๋ฉฐ ํจ๋๋ณ๋ก ์ ํ ์ํ๋ฅผ ์ ์งํฉ๋๋ค. ๋๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ํจ๊ณผ๋ฅผ ํด์ ํฉ๋๋ค.
Edge๋ ๋ค์ชฝ L2/R2 ์คํ ํผ๋ฅผ **๋งจ ์(๊ธด ์คํธ๋กํฌ)**๋ก ๋์ธ์. ๊ธด ์คํธ๋กํฌ์ฌ๋ ์ฌ์ฉ ์ค์ธ ํ๋กํ์ ํธ๋ฆฌ๊ฑฐ ํจ๊ณผ ๊ฐ๋๊ฐ ๋์ด๋ฉด ์ ํญ์ด ๋์ค์ง ์์ต๋๋ค. ์ฑ์ด ํด๋น ํ๋กํ์ ์ฝ์ด ์๋ดํ๋ฉด Fn+โณ๋ก ๊ธฐ๋ณธ ํ๋กํ์ ์ ํํ๊ฑฐ๋ PlayStation Accessories์์ ํธ๋ฆฌ๊ฑฐ ํจ๊ณผ ๊ฐ๋๋ฅผ ์ผ ๋ค ๋ค์ ์ํํ์ธ์. ์ฑ์ ์ ์ฅ ํ๋กํ์ ๋ณ๊ฒฝํ์ง ์์ต๋๋ค. Sony ์ค์ ์๋ด
์ค์ ํจ๋๋ฅผ ์ฐ๊ฒฐํ๊ฑฐ๋ ์ ํํ๋ฉด ์ฅ์น ํ๋ฉด์ ์ด๊ธฐ ์ ์ Gamepadla ์ ๋ณด๋ฅผ ๋ฏธ๋ฆฌ ๋ถ๋ฌ์ต๋๋ค. ํจ๋ ์ฌ์ง์ ๋ ํฌ๊ฒ, ์๋ ๋น์จ๋ก ํ์ํฉ๋๋ค. ๋ชจ๋ธ ๊ฒ์์ ์ฌ๋ฌ ํ๋ณด๋ฅผ ํจ๊ป ๋ณด์ฌ ์ฃผ๋ฉฐ, ๋ชจ๋ธ์ ๊ธฐ์ตํด ๋๋ฉด ๋ค๋ฅธ ํ๋ณด๋ฅผ ์ดํด๋ณธ ๋ค ์ฅ์น ํ๋ฉด์ผ๋ก ๋์์์ ๋ ์ ์ฅํ ๋ชจ๋ธ๋ก ๋ณต์๋ฉ๋๋ค.
๋ชจ๋ธ ์๋ณ์ ํน์ ํจ๋์ ํ์ ํ์ง ์์ต๋๋ค. WindowsยทHIDยทSDL์ ์ฅ์น ์ด๋ฆ์ ๋จผ์ ์ฌ์ฉํ๊ณ , Xbox/XInput ๊ณตํต ์ด๋ฆ๋ง ์ ๊ณตํ๋ฉด ๊ณต๊ฐ ์ฅ์น ๋ชฉ๋ก์ ์ ํ๋ช ์ผ๋ก ๋ณด์ํด Gamepadla ์ต์ ์นดํ๋ก๊ทธ์ ๋งค์นญํฉ๋๋ค. ์ฅ์น ๋ชฉ๋ก์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๊ฐฑ์ ํด 24์๊ฐ ์บ์ํ๊ณ , ์คํ๋ผ์ธ์์๋ ๋๋ด ์๋ฃ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ํ๋ณด๊ฐ ๋น์ทํ๊ฑฐ๋ ์ ํ๋ช ์ด ์ถฉ๋ํ๋ฉด ์๋ ํ์ ํ์ง ์์ต๋๋ค. ์๋ณ ์๋ฃ๊ฐ ์๋ ํจ๋๋ ๋ชจ๋ธ ์ด๋ฆ์ผ๋ก ๊ฒ์ํ ๋ค ์ด ํจ๋๋ก ๊ธฐ์ต์ ๋๋ฅด๋ฉด ๋ค์ ์คํ๋ถํฐ ์ฐ๊ฒฐํ ๋ชจ๋ธ๋ช ๊ณผ ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค. Gamepadla์ ๋ฑ๋ก๋์ง ์์ ๋ชจ๋ธ์ ์ค์ธก ๋ฐ์ดํฐ๋ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
VID:PID๋ PC๋ง๋ค ์์๋ก ๋ถ๋ ๋ฒํธ๊ฐ ์๋๋ผ ์ฅ์น๊ฐ ์ ๊ณตํ๋ ์ ์กฐ์ฌยท์ ํ ์๋ณ์์ ๋๋ค. ๊ฐ์ ํจ๋๋ ์ ์ ยท์์ ๊ธฐยท๋ธ๋ฃจํฌ์ค ๋๋ ์ ํ ๋ณํ์ ๋ฐ๋ผ ๊ฐ์ด ๋ค๋ฅผ ์ ์์ด, ์ ์ฅํ ๋ชจ๋ธ ์ฐ๊ฒฐ์ ํด๋น VID:PID๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ณต์ํฉ๋๋ค.
์ ์ง ์ํ์์๋ ์์ด๋ก์๋ ์์ ์์ ์ค์ฐจ์ ๋ ธ์ด์ฆ๊ฐ ๋จ์ ์ ์์ต๋๋ค. ๊ทธ๋ํ๋ ์ต์ ยฑ10ยฐ/s ๋ฒ์๋ก ํ์ํด ๋ฏธ์ธ ๋ ธ์ด์ฆ๋ฅผ ํฐ ์์ง์์ฒ๋ผ ํ๋ํ์ง ์๊ณ , ํ์ฌ ๊ฐ์ ์์ ๋์งธ ์๋ฆฌ๊น์ง ๋ณด์ฌ ์ค๋๋ค. ํฐ ์์ง์์๋ ํ์ ๋ฒ์๊ฐ ์๋์ผ๋ก ๋์ด์ง๋ฉฐ, ์๋ ์ผ์ ๊ฐ์ ์ ์งํฉ๋๋ค.
USB ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐํ๋ฉด ์ฑ์ด ํจ๋๋ฅผ PC ๋ชจ๋๋ก ์๋ ์ ํํด ๋ฒํผยท์คํฑยท์์ด๋กยท์ง๋์ ์ํํ ์ ์์ต๋๋ค. ๋ณ๋ ๋๋ผ์ด๋ฒ๋ ์ค์ ๋๊ตฌ๋ ํ์ ์์ต๋๋ค.
- ๋ธ๋ฃจํฌ์ค ์ฐ๊ฒฐ์ ์ง์ํ์ง ์์ต๋๋ค.
- Steam์ด๋ ๋ธ๋ผ์ฐ์ ์ค์ ๋๊ตฌ(procon2tool ๋ฑ)๊ฐ ๊ฐ์ ํจ๋๋ฅผ ์ฐ๊ณ ์์ผ๋ฉด ์ฑ์ด ์ ํํ์ง ๋ชปํด ์ ๋ ฅ์ด ๋ค์ด์ค์ง ์์ต๋๋ค. ์ด๋ ์ฑ์ด ์๋ด๋ฅผ ๋์ฐ๋, ํด๋น ํ๋ก๊ทธ๋จ์ ๋ซ๊ณ USB ์ผ์ด๋ธ์ ๋ค์ ์ฐ๊ฒฐํ์ธ์.
- PC ๋ชจ๋๋ก ์ ํ๋์ง ์์ ์ํ์์ ํ ๋ฒํผ์ ๋๋ฅด๋ฉด ํ์ด๋ง๋ Switch 2 ๋ณธ์ฒด๊ฐ ์ผ์ง ์ ์์ต๋๋ค.
APEX 5์๋ ์์ด๋ก๊ฐ ์์ง๋ง, XInput ์ฐ๊ฒฐ๋ง์ผ๋ก๋ ์ฑ์ ์ผ์ ๋ฐ์ดํฐ๊ฐ ์ ๋ฌ๋์ง ์์ต๋๋ค. ๋ค์ ์ค์ ์ด ํ์ํฉ๋๋ค.
- Flydigi ๊ณต์ ๋ค์ด๋ก๋ ํ์ด์ง์์ Flydigi Space Station์ ์ค์นํฉ๋๋ค.
- Space Station์์ ํจ๋ ํ์จ์ด๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค.
- ํ์ฌ ์ฑ์ด ๋งคํ์ ์ ์ดํ๋๋ก ํ์ฉ (Allow third-party apps to take over mappings) ์ ์ผญ๋๋ค.
- ํจ๋๋ฅผ ๋ค์ ์ฐ๊ฒฐํ๊ณ GamePadTester์ ๋ชจ์ ํ๋ฉด์ ์ฝ๋๋ค.
์ฑ์ ๊ฐ์ ํจ๋์ ๋ ๊ฒฝ๋ก๊ฐ ํ์ธ๋๋ฉด ๋ชจ์ ์ ์ ๊ณตํ๋ ์ ์ฉ ๊ฒฝ๋ก๋ฅผ ํ ํญ์ ํ์ํฉ๋๋ค. ๋ชจ์ ํ์ฑํ ์ํ์์๋ ํด๋ง ์์ค๋ฅผ ์๋์ผ๋ก ๋์ธ์. ์ ์ฉ ์ ๋ ฅ์ ์ด๋ฏธ ์ฝ๊ณ ์๋ SDL ๊ฒฝ๋ก๋ก ์ธก์ ํ๋ฏ๋ก ๋ชจ์ ๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ฌ ์ฑ ํ์ฉ์ ๋๋ฉด ๋ชจ์ ํ๋ฉด์์ ์ค์ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค. ๊ฐ์ ๋ชจ๋ธ ์ฌ๋ฌ ๋๋ฅผ ์ฐ๊ฒฐํด ๋์ ๊ด๊ณ๋ฅผ ํ์ ํ ์ ์์ ๋๋ ๊ฐ ์ ๋ ฅ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ก ํ์ํฉ๋๋ค.
์ฑ์ ์ ์ ์ข ๋ฃํ๋ฉด ์ฌ์ฉํ ์ ์ฉ ๊ฒฝ๋ก์ ์ ์ด๊ถ ํด์ ๋ช ๋ น์ ๋ณด๋ ๋๋ค. Steam Input์ด๋ ๋ค๋ฅธ SDL ๊ธฐ๋ฐ ์ฑ๋ ๊ฐ์ ํจ๋๋ฅผ ์ฌ์ฉํ ์ ์์ด, GamePadTester๋ฅผ ๋ซ์๋ Space Station์ 'ํ์ฌ ์ฑ์์ ์ ์ด ์ค' ํ์๊ฐ ์ ์ง๋ ์ ์์ต๋๋ค. ๊ทธ๋ด ๋ ์คํ ํด๋ผ์ด์ธํธ๋ฅผ ์ข ๋ฃํ๊ฑฐ๋ ์ค์ ์์ ํ์ฌ ํ์ฉ์ ๊ป๋ค๊ฐ ํค๋ฉด ํด๊ฒฐ ๋ฉ๋๋ค.
- SHA-256์ผ๋ก ๊ฒ์ฆํ๋ ์๋ ์
๋ฐ์ดํธ: ์ฑ์ ์์ํ ๋๋ง๋ค ์ ๋ฒ์ ์ ํ์ธํฉ๋๋ค(์ค์ ์
์ง๊ธ ํ์ธ์ผ๋ก๋ ํ์ธ). ๋ ๋ฆฝ๋ ์ฐฝ ํ๋์์ ์ ์ฒด ๋ฆด๋ฆฌ์ค ๋ด์ญ๊ณผ ๋จ๊ณ๋ณ ์งํ ์ํฉ์ ํ์ธํฉ๋๋ค. GitHub ๋ฆด๋ฆฌ์ค์ ํ์ผ ํด์๋ฅผ ๊ฒ์ฆํ ๋ค ์ค์นํ๊ณ , ์คํจํ๋ฉด ์ด์ ๋ฒ์ ์ผ๋ก ๋๋๋ฆฝ๋๋ค. ์ฑ๊ณตํ๋ฉด ์ฑ์ ๋ค์ ์คํํ๊ณ 5์ด ํ ์ ๋ฐ์ดํธ ์ฐฝ์ ๋ซ์ต๋๋ค. - ํ๊ตญ์ดยทEnglishยทๆฅๆฌ่ชยท็ฎไฝไธญๆยท็น้ซไธญๆยทEspaรฑol, ๋คํฌํ ๋งยท๋ผ์ดํธํ ๋ง์ ๊ฐ์กฐ์. ๊ธฐ๋ณธ๊ฐ์ ์์คํ ํ ๋ง์ด๋ฉฐ Windows์ ์ฑ ๋ชจ๋ ์ค์ ์ ๋ฐ๋ฆ ๋๋ค. ์ฐฝ์ Windows ๋ฐฐ์จ์ ๋ง์ถ ๊ณ ์ ํฌ๊ธฐ๋ก ์ฃผ ๋ชจ๋ํฐ ์ค์์ ๊ฐ์ ํ๋ฉด์์ ์์ํฉ๋๋ค.
- ์ฐฝ ์ ์ฒด ์บก์ฒ(Ctrl+Shift+S), ํ์ด์ง ์ ํ(Ctrl+1
9), ํจ๋ ์ ํ(Alt+14). - ์ต์ํํ๋ฉด ์๋ฆผ ์์ญ(ํธ๋ ์ด)์ผ๋ก ์จ๊ธฐ๊ธฐ(์ค์ ์์ ์ผ๊ธฐ, ํธ๋ ์ด ๋ฉ๋ด: ์ฐฝ ์ด๊ธฐยท์ ๋ฐ์ดํธ ํ์ธยทGitHub ์ด๊ธฐยท์ข ๋ฃ). ์ฐฝ์ ๋ซ์ ๋๋ ํญ์ ์ข ๋ฃํ ์ง ๋ฌป์ต๋๋ค.
- ์ฌ๋ฌ ๋ฒ ์คํํด๋ ์ฐฝ์ ํ๋๋ง ์ด๋ฆฌ๊ณ , ๋ค์ ์คํํ๋ฉด ์ต์ํํ๊ฑฐ๋ ์จ๊ธด ๊ธฐ์กด ์ฐฝ์ ๋ณด์ฌ ์ค๋๋ค.
- ์ค์น๊ฐ ํ์ ์๋ ํฌํฐ๋ธ ์ฑ์
๋๋ค. ์ค์ ยท์บ์๋ ์คํ ํ์ผ ์์, ์ธก์ ํ
์คํธ๋
report/๋ฅผ ๊ธฐ๋ณธ ์์น๋ก ์๋๋ค. ์ด๋ฏธ์ง ์ ์ฅ ์์น๋ ๊ธฐ๋ณธ/images์ด๋ฉฐ ์ค์ ์์ ๋ฐ๊ฟ ์ ์๊ณ , ํ๋ฉด ์บก์ฒยท๊ฒฐ๊ณผ ์ด๋ฏธ์ง๋ ํด๋น ํด๋์ ๋ฐ๋ก ์ ์ฅํฉ๋๋ค.
- Releases์์ ์ต์ ๋ฒ์ ZIP(์:
GamePadTester_v322.zip)์ ๋ฐ์ต๋๋ค. GamePadTester๋ ๊ณต์ ๋ฆด๋ฆฌ์ค์์๋ง ๋ฐฐํฌํ๋, ๋ค๋ฅธ ๊ณณ์ ์ฌ๋ผ์จ ํ์ผ์ ๋ฐ์ง ๋ง์ธ์. - ์ํ๋ ํด๋์ ์์ถ์ ํ๊ณ
GamePadTester.exe๋ฅผ ์คํํฉ๋๋ค. ๋ฐํํ๋ฉด์ด๋ ๋ฌธ์ ํด๋์ฒ๋ผ ์ฐ๊ธฐ ๊ถํ์ด ์๋ ๊ณณ์ ๊ถ์ฅํฉ๋๋ค. - 'Windows์ PC ๋ณดํธ' ์ฐฝ์ด ๋จ๋ฉด ์ถ๊ฐ ์ ๋ณด โ ์คํ์ ๋๋ฆ ๋๋ค. ์ฝ๋ ์๋ช ์ ํ์ง ์์ ํ๋ก๊ทธ๋จ์ด๋ผ ์ฒ์ ํ ๋ฒ ๋ํ๋ ์ ์์ต๋๋ค.
v3์์๋ ํ๋ก๊ทธ๋จ์ด ์ ๋ฒ์ ์ ์๋ ค ์ฃผ๊ณ , ์ง๊ธ ์
๋ฐ์ดํธ๋ฅผ ๋๋ฅด๋ฉด ์์์ ๋ฐ๊ฟ๋๋ค. ์๋์ผ๋ก ์ ๋ฒ์ ์ ์คํํ ๋๋ ์คํ ์ค์ธ ๊ธฐ์กด ์ฑ์ ๋จผ์ ์์ ํ ์ข
๋ฃํ์ธ์.
๋ฐ์ ํ์ผ์ด ์๋ณธ๊ณผ ๊ฐ์์ง๋ ๋ฆด๋ฆฌ์ค ๋ณธ๋ฌธ์ SHA-256 ๊ฐ์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค.
2.x์์ ๋์ด์ค๋ ๊ฒฝ์ฐ: v3๋ ์์ ํ ์๋ก ๋ง๋ ๋ฒ์ ์ด๋ผ ์๋ ์ ๋ฐ์ดํธ๋ก ๋์ด๊ฐ์ง ์์ต๋๋ค. ์ ํด๋์ ์์ถ์ ํ์ด ์ฌ์ฉํ์ธ์.
- ์ํ๋: ์คํฑ ํ๋ฉด์์
์ํ๋ ์ธก์ ์ ๋๋ฅด๊ณ ์คํฑ์ ๊ฐ์ฅ์๋ฆฌ์ ๋ถ์ธ ์ฑ ๋๋ฆฝ๋๋ค. ๊ฐ์ฅ์๋ฆฌ์ ๋ฟ์ ๋ค 10์ด๊ฐ ์ง๋๋ฉด ์ ์ ๋ก ๋๋๋, ๊ทธ๋์ ๋ฐ๊นฅ์ชฝ์ผ๋ก ํ์ ์ค ์ฑ ๋์ธ ๋ฐํด ์ด์ ๋๋ฆฌ๋ฉด ๋ฉ๋๋ค. - ํด๋ง๋ ์ดํธ: ํจ๋๋ฅผ USB ํ๋ธ ์์ด PC์ ๋ฐ๋ก ์ฐ๊ฒฐํ๊ณ , ์ธก์ ์ด ๋๋ ๋๊น์ง ๊ณ ๋ฅธ ์คํฑ์ ๋น ๋ฅด๊ฒ ์์ ๊ทธ๋ฆฌ๋ฉฐ ๋๋ฆฝ๋๋ค.
- ๋ชจ์
์ผ์: ๋ชจ์
์ผ์๋ฅผ ์ง์ํ๋ ํจ๋๋ฅผ ํํํ ๊ณณ์ ๋๊ณ
์ ์ง ๋ณด์ ์ ๋๋ฆ ๋๋ค. 3์ด ๋์ ์์ง์ด์ง ์์ ๋ค, ๊ธฐ์ธ์ด๊ฑฐ๋ ๋๋ ค ์์ด๋กยท๊ฐ์๋ ๋ฐ์์ ํ์ธํฉ๋๋ค.
| ์คํฑ ๋ถ์ | ํด๋ง๋ ์ดํธ |
|---|---|
![]() |
![]() |
| ๋ฒํผยทํธ๋ฆฌ๊ฑฐ | ์ง๋ |
![]() |
![]() |
| ๋ชจ์ ยทํฐ์น | ์ฅ์นยทGamepadla |
![]() |
![]() |
- ๋ฒ๊ทธ ์ ๋ณด ๋ฐ ๊ธฐ๋ฅ ์ ์: GitHub Issues
- ๋ฒ์ ๋ณ ๋ณ๊ฒฝ ๋ด์ฉ: ๋ณ๊ฒฝ ๊ธฐ๋ก ยท ์ ์ฒด ๋ฆด๋ฆฌ์ค
Copyright ยฉ 2025โ2026 deuxdoom. All rights reserved.
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๋ฐฐํฌ ํํ | ํ๋ฆฌ์จ์ด (๊ฐ์ธยท์ ๋ฌด ์ฉ๋ ๋ฌด๋ฃ) |
| ์์ค ์ฝ๋ | ๋น๊ณต๊ฐ |
- ํ๋ก๊ทธ๋จ: GamePadTester ํ๋ฆฌ์จ์ด ๋ผ์ด์ ์ค ยฉ deuxdoom. ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ง๋ง, ์์ ยท์ญ์ค๊ณยท์ฌ๋ฐฐํฌ๋ ํ์ฉํ์ง ์์ต๋๋ค. 3.2.0 ์ดํ ๋ฒ์ ์ ๋ฐฐํฌ ๋น์ ํจ๊ป ์ ๊ณตํ ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฆ ๋๋ค.
- SDL 3(zlib), Qt for Python(LGPL v3), PretendardยทJetBrains Mono(SIL OFL 1.1), Fluent UI System Icons(MIT), GitHub Octicons(MIT). ๋ผ์ด์ ์ค ์๋ฌธ์ ๊ฐ ๋งํฌ์์ ๋ณผ ์ ์์ต๋๋ค.
- SDL 3.4.16์ ProCon 2์ USB ์ด๊ธฐํ๋ฅผ ์ํด libusb๋ฅผ ์ผ๊ณ ์์ค์์ ์ง์ ๋น๋ํ์ต๋๋ค. libusb(LGPL 2.1) 1.0.30 ๊ณต์ DLL์ ์์ ์์ด ํฌํจํ๋ฉฐ, ๋ผ์ด์ ์ค ์๋ฌธ์ ์ฑ ํด๋์
bin/gamepadtester/assets/libusb/์ ์์ต๋๋ค. LGPL ๊ตฌ์ฑ ์์(Qt for Python, libusb)๋ ํด๋น ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๊ต์ฒดยท์์ ํ ์ ์์ต๋๋ค. - HIDUSBF: SweetLow / LordOfMice์ ์๋ช
๋ NoPatch ๋๋ผ์ด๋ฒยทINF ์๋ณธ์ ํฌํจํฉ๋๋ค. ์ ์์์ Public Domain ๋ฐฐํฌ ํ์ฉ ์๋ด, ๊ณ ์ ์ปค๋ฐยทํด์ยท์ถ์ฒ๋ ์ฑ ํด๋์
bin/gamepadtester/assets/overclock/SOURCE.json์ ๊ธฐ๋กํ์ต๋๋ค. - ์ฑ ์์ด์ฝ: GamePadTester ์์ฒด ๋์์ธ ยฉ deuxdoom. ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ์ ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฅด๋ฉฐ, ๋ฉ๋ด์ ์ฐ๋ Fluent ์์ด์ฝ๊ณผ ๋ณ๊ฐ์ ๋๋ค.
- ์ง์ฐ ๋ฐ์ดํฐ: Gamepadla(์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์กฐํํ๋ฉฐ, ์๋ฌด๊ฒ๋ ์ฌ๋ฆฌ์ง ์์ต๋๋ค). ํด๋ง ํต๊ณ ๋ฐฉ์์ cakama3a/Polling์ ์ฐธ๊ณ ํ์ต๋๋ค.
- ์ฅ์น ์ด๋ฆ ์๋ฃ: SDL_GameControllerDB(zlib), Linux xpad ์ฅ์น ๋ชฉ๋ก์ VID:PIDยท์ ํ๋ช
์ฌ์ค ์๋ฃ๋ฅผ ์ฐธ๊ณ ํฉ๋๋ค. ์
๋ ฅ ๋งคํ์ด๋ ๋๋ผ์ด๋ฒ ์ฝ๋๋ ์ ์ฉํ์ง ์์ต๋๋ค. ๋๋ด ์๋ฃ์ ์ถ์ฒยท๊ณ ์ง๋
bin/gamepadtester/assets/data/์ ์์ต๋๋ค. ์ธํฐ๋ท์ Gamepadla ์กฐํ, ๊ณต๊ฐ ์ฅ์น ๋ชฉ๋ก ๊ฐฑ์ , ์ฑ ์ ๋ฐ์ดํธ์ ์ฌ์ฉํ๋ฉฐ ์ธก์ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ก๋ํ์ง ์์ต๋๋ค.











