Skip to content

About

Windows XInput GamePad Tester with polling-rate metrics, clean D-Pad/ABXY button UI, dual-stick AXIS, Rumble test.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GamePadTester ์•„์ด์ฝ˜

GamePadTester

RELEASE DOWNLOADS Windows 10/11 LICENSE: Freeware

Python 3.11+ PySide6 C++20 ยท SDL3

์Šคํ‹ฑ ์›ํ˜•๋„์™€ ํด๋ง๋ ˆ์ดํŠธ๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ์žฌ๋Š” Windows์šฉ ๊ฒŒ์ž„ํŒจ๋“œ ํ…Œ์Šคํ„ฐ
๋ฒ„ํŠผยทํŠธ๋ฆฌ๊ฑฐยท์ง„๋™ยท์ž์ด๋กœยทํ„ฐ์น˜ํŒจ๋“œ ์ ๊ฒ€, Gamepadla ์‹ค์ธก ๋ฐ์ดํ„ฐ ๋น„๊ต, ๊ฒฐ๊ณผ ์นด๋“œ ์ด๋ฏธ์ง€ ์ €์žฅ๊นŒ์ง€ ํ•œ ํ”„๋กœ๊ทธ๋žจ์—์„œ.

GamePadTester ๊ฐœ์š” ํ™”๋ฉด

์†Œ๊ฐœ ํŽ˜์ด์ง€ ๋ฐ”๋กœ ๊ฐ€๊ธฐ

์Šคํ‹ฑ ์›ํ˜•๋„ ์„ค๋ช… ํด๋ง๋ ˆ์ดํŠธ ์„ค๋ช… ๊ฒฐ๊ณผ ์นด๋“œ ์„ค๋ช… ํŒจ๋“œ์— ๋งž์ถ˜ ํ™”๋ฉด ์„ค๋ช… ๊ทธ ๋ฐ–์˜ ์ ๊ฒ€ ์„ค๋ช… ํŽธ์˜ ๊ธฐ๋Šฅ ์„ค๋ช…

ํ™”๋ฉด ๋ชจ์Œ ๋‚ด๋ ค๋ฐ›๊ธฐ์™€ ์‹คํ–‰ ์ •ํ™•ํ•˜๊ฒŒ ์ธก์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ถœ์ฒ˜์™€ ๋ผ์ด์„ ์Šค


๐Ÿ“Œ ์†Œ๊ฐœ

์Šคํ‹ฑ ์›ํ˜•๋„์™€ ํด๋ง๋ ˆ์ดํŠธ๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ์žฌ๋Š” 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 ์ธก์ • ์ค‘์—๋„ ํ™”๋ฉด๊ณผ ์ค‘์ง€ ๋ฒ„ํŠผ์ด ์‘๋‹ตํ•˜๋„๋ก ์ž…๋ ฅ ์ˆ˜์ง‘์„ ๋‚˜๋ˆ„์–ด ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์Šคํ‹ฑ์„ ์˜ค๋ž˜ ์›€์ง์ธ ๋’ค์—๋„ ๋ˆ„์  ์›์‹œ ๊ฐ’์„ ๋ฐ˜๋ณต ์ •๋ ฌํ•˜์ง€ ์•Š์•„ ์ „์ฒด ํ™”๋ฉด ๊ฐฑ์‹ ์ด ๋А๋ ค์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ์‹œ๊ฐ๊ณผ ํ†ต๊ณ„ ๊ณ„์‚ฐ ๊ธฐ์ค€์€ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ด DualSense USB OverClock

์ผ๋ฐ˜ 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 ๋ณด๊ณ ์œจ์ด ๋†’์•„์ ธ๋„ ๊ฒŒ์ž„์˜ ์ž…๋ ฅ ์ง€์—ฐ์ด๋‚˜ ํŽŒ์›จ์–ด ๋‚ด๋ถ€ ์ƒ˜ํ”Œ๋ง์ด ๊ฐ™์€ ๋น„์œจ๋กœ ๊ฐœ์„ ๋œ๋‹ค๋Š” ์˜๋ฏธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค.

DualSense ์žฅ์น˜ ์ด๋ฆ„ ์˜† OverClock ๋ฒ„ํŠผ OverClock ์„ค๋ช…๊ณผ HID ๋ณด๊ณ ์œจ ํ™•์ธ

๐Ÿ–ผ๏ธ ๊ฒฐ๊ณผ ์นด๋“œ ์ด๋ฏธ์ง€

์›ํ˜•๋„ยท๋“œ๋ฆฌํ”„ํŠธยทํด๋ง ๊ฒฐ๊ณผ๋ฅผ 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 ๋ฒ”์œ„๋กœ ํ‘œ์‹œํ•ด ๋ฏธ์„ธ ๋…ธ์ด์ฆˆ๋ฅผ ํฐ ์›€์ง์ž„์ฒ˜๋Ÿผ ํ™•๋Œ€ํ•˜์ง€ ์•Š๊ณ , ํ˜„์žฌ ๊ฐ’์€ ์†Œ์ˆ˜ ๋‘˜์งธ ์ž๋ฆฌ๊นŒ์ง€ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค. ํฐ ์›€์ง์ž„์—๋Š” ํ‘œ์‹œ ๋ฒ”์œ„๊ฐ€ ์ž๋™์œผ๋กœ ๋„“์–ด์ง€๋ฉฐ, ์›๋ž˜ ์„ผ์„œ ๊ฐ’์€ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

ProCon 2(Switch 2 Pro ์ปจํŠธ๋กค๋Ÿฌ)๋ฅผ ์—ฐ๊ฒฐํ•  ๋•Œ

USB ์ผ€์ด๋ธ”๋กœ ์—ฐ๊ฒฐํ•˜๋ฉด ์•ฑ์ด ํŒจ๋“œ๋ฅผ PC ๋ชจ๋“œ๋กœ ์ž๋™ ์ „ํ™˜ํ•ด ๋ฒ„ํŠผยท์Šคํ‹ฑยท์ž์ด๋กœยท์ง„๋™์„ ์‹œํ—˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ„๋„ ๋“œ๋ผ์ด๋ฒ„๋‚˜ ์„ค์ • ๋„๊ตฌ๋Š” ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

  • ๋ธ”๋ฃจํˆฌ์Šค ์—ฐ๊ฒฐ์€ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • Steam์ด๋‚˜ ๋ธŒ๋ผ์šฐ์ € ์„ค์ • ๋„๊ตฌ(procon2tool ๋“ฑ)๊ฐ€ ๊ฐ™์€ ํŒจ๋“œ๋ฅผ ์“ฐ๊ณ  ์žˆ์œผ๋ฉด ์•ฑ์ด ์ „ํ™˜ํ•˜์ง€ ๋ชปํ•ด ์ž…๋ ฅ์ด ๋“ค์–ด์˜ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋•Œ ์•ฑ์ด ์•ˆ๋‚ด๋ฅผ ๋„์šฐ๋‹ˆ, ํ•ด๋‹น ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ซ๊ณ  USB ์ผ€์ด๋ธ”์„ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜์„ธ์š”.
  • PC ๋ชจ๋“œ๋กœ ์ „ํ™˜๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ํ™ˆ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํŽ˜์–ด๋ง๋œ Switch 2 ๋ณธ์ฒด๊ฐ€ ์ผœ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Flydigi APEX ์‹œ๋ฆฌ์ฆˆ์˜ ๋ชจ์…˜(์ž์ด๋กœ)๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์„ ๋•Œ

APEX 5์—๋Š” ์ž์ด๋กœ๊ฐ€ ์žˆ์ง€๋งŒ, XInput ์—ฐ๊ฒฐ๋งŒ์œผ๋กœ๋Š” ์•ฑ์— ์„ผ์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์„ค์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  1. Flydigi ๊ณต์‹ ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€์—์„œ Flydigi Space Station์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
  2. Space Station์—์„œ ํŒจ๋“œ ํŽŒ์›จ์–ด๋ฅผ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
  3. ํƒ€์‚ฌ ์•ฑ์ด ๋งคํ•‘์„ ์ œ์–ดํ•˜๋„๋ก ํ—ˆ์šฉ (Allow third-party apps to take over mappings) ์„ ์ผญ๋‹ˆ๋‹ค.
  4. ํŒจ๋“œ๋ฅผ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๊ณ  GamePadTester์˜ ๋ชจ์…˜ ํ™”๋ฉด์„ ์—ฝ๋‹ˆ๋‹ค.

์•ฑ์€ ๊ฐ™์€ ํŒจ๋“œ์˜ ๋‘ ๊ฒฝ๋กœ๊ฐ€ ํ™•์ธ๋˜๋ฉด ๋ชจ์…˜์„ ์ œ๊ณตํ•˜๋Š” ์ „์šฉ ๊ฒฝ๋กœ๋ฅผ ํ•œ ํƒญ์— ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ชจ์…˜ ํ™œ์„ฑํ™” ์ƒํƒœ์—์„œ๋Š” ํด๋ง ์†Œ์Šค๋ฅผ ์ž๋™์œผ๋กœ ๋‘์„ธ์š”. ์ „์šฉ ์ž…๋ ฅ์„ ์ด๋ฏธ ์ฝ๊ณ  ์žˆ๋Š” SDL ๊ฒฝ๋กœ๋กœ ์ธก์ •ํ•˜๋ฏ€๋กœ ๋ชจ์…˜๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒ€์‚ฌ ์•ฑ ํ—ˆ์šฉ์„ ๋„๋ฉด ๋ชจ์…˜ ํ™”๋ฉด์—์„œ ์„ค์ • ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. ๊ฐ™์€ ๋ชจ๋ธ ์—ฌ๋Ÿฌ ๋Œ€๋ฅผ ์—ฐ๊ฒฐํ•ด ๋Œ€์‘ ๊ด€๊ณ„๋ฅผ ํ™•์ •ํ•  ์ˆ˜ ์—†์„ ๋•Œ๋Š” ๊ฐ ์ž…๋ ฅ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์•ฑ์„ ์ •์ƒ ์ข…๋ฃŒํ•˜๋ฉด ์‚ฌ์šฉํ•œ ์ „์šฉ ๊ฒฝ๋กœ์— ์ œ์–ด๊ถŒ ํ•ด์ œ ๋ช…๋ น์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. Steam Input์ด๋‚˜ ๋‹ค๋ฅธ SDL ๊ธฐ๋ฐ˜ ์•ฑ๋„ ๊ฐ™์€ ํŒจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด, GamePadTester๋ฅผ ๋‹ซ์•„๋„ Space Station์˜ 'ํƒ€์‚ฌ ์•ฑ์—์„œ ์ œ์–ด ์ค‘' ํ‘œ์‹œ๊ฐ€ ์œ ์ง€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿด ๋• ์ŠคํŒ€ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ์„ค์ •์—์„œ ํƒ€์‚ฌ ํ—ˆ์šฉ์„ ๊ป๋‹ค๊ฐ€ ํ‚ค๋ฉด ํ•ด๊ฒฐ ๋ฉ๋‹ˆ๋‹ค.

โš™๏ธ ํŽธ์˜ ๊ธฐ๋Šฅ

  • SHA-256์œผ๋กœ ๊ฒ€์ฆํ•˜๋Š” ์ž๋™ ์—…๋ฐ์ดํŠธ: ์•ฑ์„ ์‹œ์ž‘ํ•  ๋•Œ๋งˆ๋‹ค ์ƒˆ ๋ฒ„์ „์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค(์„ค์ •์˜ ์ง€๊ธˆ ํ™•์ธ์œผ๋กœ๋„ ํ™•์ธ). ๋…๋ฆฝ๋œ ์ฐฝ ํ•˜๋‚˜์—์„œ ์ „์ฒด ๋ฆด๋ฆฌ์Šค ๋‚ด์—ญ๊ณผ ๋‹จ๊ณ„๋ณ„ ์ง„ํ–‰ ์ƒํ™ฉ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. GitHub ๋ฆด๋ฆฌ์Šค์˜ ํŒŒ์ผ ํ•ด์‹œ๋ฅผ ๊ฒ€์ฆํ•œ ๋’ค ์„ค์น˜ํ•˜๊ณ , ์‹คํŒจํ•˜๋ฉด ์ด์ „ ๋ฒ„์ „์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค. ์„ฑ๊ณตํ•˜๋ฉด ์•ฑ์„ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ณ  5์ดˆ ํ›„ ์—…๋ฐ์ดํŠธ ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.
  • ํ•œ๊ตญ์–ดยทEnglishยทๆ—ฅๆœฌ่ชžยท็ฎ€ไฝ“ไธญๆ–‡ยท็น้ซ”ไธญๆ–‡ยทEspaรฑol, ๋‹คํฌํ…Œ๋งˆยท๋ผ์ดํŠธํ…Œ๋งˆ์™€ ๊ฐ•์กฐ์ƒ‰. ๊ธฐ๋ณธ๊ฐ’์€ ์‹œ์Šคํ…œ ํ…Œ๋งˆ์ด๋ฉฐ Windows์˜ ์•ฑ ๋ชจ๋“œ ์„ค์ •์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์ฐฝ์€ Windows ๋ฐฐ์œจ์— ๋งž์ถ˜ ๊ณ ์ • ํฌ๊ธฐ๋กœ ์ฃผ ๋ชจ๋‹ˆํ„ฐ ์ค‘์•™์˜ ๊ฐœ์š” ํ™”๋ฉด์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฐฝ ์ „์ฒด ์บก์ฒ˜(Ctrl+Shift+S), ํŽ˜์ด์ง€ ์ „ํ™˜(Ctrl+19), ํŒจ๋“œ ์ „ํ™˜(Alt+14).
  • ์ตœ์†Œํ™”ํ•˜๋ฉด ์•Œ๋ฆผ ์˜์—ญ(ํŠธ๋ ˆ์ด)์œผ๋กœ ์ˆจ๊ธฐ๊ธฐ(์„ค์ •์—์„œ ์ผœ๊ธฐ, ํŠธ๋ ˆ์ด ๋ฉ”๋‰ด: ์ฐฝ ์—ด๊ธฐยท์—…๋ฐ์ดํŠธ ํ™•์ธยทGitHub ์—ด๊ธฐยท์ข…๋ฃŒ). ์ฐฝ์„ ๋‹ซ์„ ๋•Œ๋Š” ํ•ญ์ƒ ์ข…๋ฃŒํ• ์ง€ ๋ฌป์Šต๋‹ˆ๋‹ค.
  • ์—ฌ๋Ÿฌ ๋ฒˆ ์‹คํ–‰ํ•ด๋„ ์ฐฝ์€ ํ•˜๋‚˜๋งŒ ์—ด๋ฆฌ๊ณ , ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋ฉด ์ตœ์†Œํ™”ํ•˜๊ฑฐ๋‚˜ ์ˆจ๊ธด ๊ธฐ์กด ์ฐฝ์„ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค.
  • ์„ค์น˜๊ฐ€ ํ•„์š” ์—†๋Š” ํฌํ„ฐ๋ธ” ์•ฑ์ž…๋‹ˆ๋‹ค. ์„ค์ •ยท์บ์‹œ๋Š” ์‹คํ–‰ ํŒŒ์ผ ์˜†์—, ์ธก์ • ํ…์ŠคํŠธ๋Š” report/๋ฅผ ๊ธฐ๋ณธ ์œ„์น˜๋กœ ์”๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ์ €์žฅ ์œ„์น˜๋Š” ๊ธฐ๋ณธ /images ์ด๋ฉฐ ์„ค์ •์—์„œ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๊ณ , ํ™”๋ฉด ์บก์ฒ˜ยท๊ฒฐ๊ณผ ์ด๋ฏธ์ง€๋Š” ํ•ด๋‹น ํด๋”์— ๋ฐ”๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.


๐Ÿš€ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์‹คํ–‰

  1. Releases์—์„œ ์ตœ์‹  ๋ฒ„์ „ ZIP(์˜ˆ: GamePadTester_v322.zip)์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. GamePadTester๋Š” ๊ณต์‹ ๋ฆด๋ฆฌ์Šค์—์„œ๋งŒ ๋ฐฐํฌํ•˜๋‹ˆ, ๋‹ค๋ฅธ ๊ณณ์— ์˜ฌ๋ผ์˜จ ํŒŒ์ผ์€ ๋ฐ›์ง€ ๋งˆ์„ธ์š”.
  2. ์›ํ•˜๋Š” ํด๋”์— ์••์ถ•์„ ํ’€๊ณ  GamePadTester.exe๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”ํƒ•ํ™”๋ฉด์ด๋‚˜ ๋ฌธ์„œ ํด๋”์ฒ˜๋Ÿผ ์“ฐ๊ธฐ ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ณณ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
  3. 'Windows์˜ PC ๋ณดํ˜ธ' ์ฐฝ์ด ๋œจ๋ฉด ์ถ”๊ฐ€ ์ •๋ณด โ†’ ์‹คํ–‰์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. ์ฝ”๋“œ ์„œ๋ช…์„ ํ•˜์ง€ ์•Š์€ ํ”„๋กœ๊ทธ๋žจ์ด๋ผ ์ฒ˜์Œ ํ•œ ๋ฒˆ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

v3์—์„œ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์ƒˆ ๋ฒ„์ „์„ ์•Œ๋ ค ์ฃผ๊ณ , ์ง€๊ธˆ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์•Œ์•„์„œ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ์ˆ˜๋™์œผ๋กœ ์ƒˆ ๋ฒ„์ „์„ ์‹คํ–‰ํ•  ๋•Œ๋Š” ์‹คํ–‰ ์ค‘์ธ ๊ธฐ์กด ์•ฑ์„ ๋จผ์ € ์™„์ „ํžˆ ์ข…๋ฃŒํ•˜์„ธ์š”. ๋ฐ›์€ ํŒŒ์ผ์ด ์›๋ณธ๊ณผ ๊ฐ™์€์ง€๋Š” ๋ฆด๋ฆฌ์Šค ๋ณธ๋ฌธ์˜ SHA-256 ๊ฐ’์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2.x์—์„œ ๋„˜์–ด์˜ค๋Š” ๊ฒฝ์šฐ: v3๋Š” ์™„์ „ํžˆ ์ƒˆ๋กœ ๋งŒ๋“  ๋ฒ„์ „์ด๋ผ ์ž๋™ ์—…๋ฐ์ดํŠธ๋กœ ๋„˜์–ด๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒˆ ํด๋”์— ์••์ถ•์„ ํ’€์–ด ์‚ฌ์šฉํ•˜์„ธ์š”.

์ •ํ™•ํ•˜๊ฒŒ ์žฌ๋ ค๋ฉด

  • ์›ํ˜•๋„: ์Šคํ‹ฑ ํ™”๋ฉด์—์„œ ์›ํ˜•๋„ ์ธก์ •์„ ๋ˆ„๋ฅด๊ณ  ์Šคํ‹ฑ์„ ๊ฐ€์žฅ์ž๋ฆฌ์— ๋ถ™์ธ ์ฑ„ ๋Œ๋ฆฝ๋‹ˆ๋‹ค. ๊ฐ€์žฅ์ž๋ฆฌ์— ๋‹ฟ์€ ๋’ค 10์ดˆ๊ฐ€ ์ง€๋‚˜๋ฉด ์ €์ ˆ๋กœ ๋๋‚˜๋‹ˆ, ๊ทธ๋™์•ˆ ๋ฐ”๊นฅ์ชฝ์œผ๋กœ ํž˜์„ ์ค€ ์ฑ„ ๋‘์„ธ ๋ฐ”ํ€ด ์ด์ƒ ๋Œ๋ฆฌ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
  • ํด๋ง๋ ˆ์ดํŠธ: ํŒจ๋“œ๋ฅผ USB ํ—ˆ๋ธŒ ์—†์ด PC์— ๋ฐ”๋กœ ์—ฐ๊ฒฐํ•˜๊ณ , ์ธก์ •์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ๊ณ ๋ฅธ ์Šคํ‹ฑ์„ ๋น ๋ฅด๊ฒŒ ์›์„ ๊ทธ๋ฆฌ๋ฉฐ ๋Œ๋ฆฝ๋‹ˆ๋‹ค.
  • ๋ชจ์…˜ ์„ผ์„œ: ๋ชจ์…˜ ์„ผ์„œ๋ฅผ ์ง€์›ํ•˜๋Š” ํŒจ๋“œ๋ฅผ ํ‰ํ‰ํ•œ ๊ณณ์— ๋†“๊ณ  ์ •์ง€ ๋ณด์ •์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. 3์ดˆ ๋™์•ˆ ์›€์ง์ด์ง€ ์•Š์€ ๋’ค, ๊ธฐ์šธ์ด๊ฑฐ๋‚˜ ๋Œ๋ ค ์ž์ด๋กœยท๊ฐ€์†๋„ ๋ฐ˜์‘์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“ธ ํ™”๋ฉด

์Šคํ‹ฑ ๋ถ„์„ ํด๋ง๋ ˆ์ดํŠธ
์Šคํ‹ฑ ๋ถ„์„ ํด๋ง๋ ˆ์ดํŠธ
๋ฒ„ํŠผยทํŠธ๋ฆฌ๊ฑฐ ์ง„๋™
๋ฒ„ํŠผยทํŠธ๋ฆฌ๊ฑฐ ์ง„๋™
๋ชจ์…˜ยทํ„ฐ์น˜ ์žฅ์น˜ยทGamepadla
๋ชจ์…˜ยทํ„ฐ์น˜ ์žฅ์น˜ยทGamepadla

๐Ÿค ๋ฌธ์˜ ๋ฐ ์ง€์›

๐Ÿ“œ ๋ผ์ด์„ ์Šค ๋ฐ ์ €์ž‘๊ถŒ

Copyright ยฉ 2025โ€“2026 deuxdoom. All rights reserved.

ํ•ญ๋ชฉ ๋‚ด์šฉ
๋ฐฐํฌ ํ˜•ํƒœ ํ”„๋ฆฌ์›จ์–ด (๊ฐœ์ธยท์—…๋ฌด ์šฉ๋„ ๋ฌด๋ฃŒ)
์†Œ์Šค ์ฝ”๋“œ ๋น„๊ณต๊ฐœ
  • ํ”„๋กœ๊ทธ๋žจ: GamePadTester ํ”„๋ฆฌ์›จ์–ด ๋ผ์ด์„ ์Šค ยฉ deuxdoom. ๋ˆ„๊ตฌ๋‚˜ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ˆ˜์ •ยท์—ญ์„ค๊ณ„ยท์žฌ๋ฐฐํฌ๋Š” ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 3.2.0 ์ดํ•˜ ๋ฒ„์ „์€ ๋ฐฐํฌ ๋‹น์‹œ ํ•จ๊ป˜ ์ œ๊ณตํ•œ ๋ผ์ด์„ ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

์ œ3์ž ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ์ถœ์ฒ˜

  • 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 ์กฐํšŒ, ๊ณต๊ฐœ ์žฅ์น˜ ๋ชฉ๋ก ๊ฐฑ์‹ , ์•ฑ ์—…๋ฐ์ดํŠธ์— ์‚ฌ์šฉํ•˜๋ฉฐ ์ธก์ • ๊ฒฐ๊ณผ๋ฅผ ์—…๋กœ๋“œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

About

Windows XInput GamePad Tester with polling-rate metrics, clean D-Pad/ABXY button UI, dual-stick AXIS, Rumble test.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Contributors