LKADLEC Posted January 4, 2021 Share Posted January 4, 2021 In the BigBoxSettings.XML file it contains all the keyboard mappings. Below is an extract from my file which is a vanilla set up. However I need to program a several devices connect to the PC (Ipac, Apac, Optipac, etc) and am trying to map out the values used are. They don't seem to be ascii codes so what are they? Is there a list that cross references these codes? KeyboardLeft 23 KeyboardRight 25 KeyboardUp 24 KeyboardDown 26 KeyboardSelect 6 KeyboardBack 13 KeyboardPlay 59 KeyboardPageUp 19 KeyboardPageDown 20 KeyboardFlipBox 49 KeyboardPlayMusic 56 KeyboardViewImages 52 KeyboardExit 67 KeyboardVolumeUp 85 KeyboardVolumeDown 57 KeyboardSwitchView 0 KeyboardSwitchImageType 0 KeyboardShowGameDetailsScreen 0 KeyboardNextMusicTrack 0 KeyboardPreviousMusicTrack 0 KeyboardSearch 0 KeyboardShowGenres 0 KeyboardShowPlatforms 0 KeyboardStartAttractMode 0 KeyboardLockUnlock 0 KeyboardWheelSpin 0 KeyboardShowDevelopers 0 KeyboardShowPlaylists 0 KeyboardShowPublishers 0 KeyboardShowRatings 0 KeyboardShowRegions 0 KeyboardShowPlayModes 0 KeyboardShowSeries 0 KeyboardShowStatuses 0 KeyboardShowSources 0 KeyboardShowPlatformCategories 0 KeyboardFilter 0 KeyboardSwitchTheme 0 KeyboardShowAchievements 0 KeyboardSetStarRating 0 KeyboardPdfReaderZoomIn 85 KeyboardPdfReaderZoomOut 87 KeyboardLeft2 0 KeyboardRight2 0 KeyboardUp2 0 KeyboardDown2 0 KeyboardSelect2 0 KeyboardBack2 0 KeyboardPlay2 0 KeyboardPageUp2 0 KeyboardPageDown2 0 KeyboardFlipBox2 0 KeyboardPlayMusic2 0 KeyboardViewImages2 0 KeyboardExit2 0 KeyboardVolumeUp2 0 KeyboardVolumeDown2 0 KeyboardSwitchView2 0 KeyboardSwitchImageType2 0 KeyboardShowGameDetailsScreen2 0 KeyboardNextMusicTrack2 0 KeyboardPreviousMusicTrack2 0 KeyboardSearch2 0 KeyboardShowGenres2 0 KeyboardShowPlatforms2 0 KeyboardStartAttractMode2 0 KeyboardLockUnlock2 0 KeyboardWheelSpin2 0 KeyboardShowDevelopers2 0 KeyboardShowPlaylists2 0 KeyboardShowPublishers2 0 KeyboardShowRatings2 0 KeyboardShowRegions2 0 KeyboardShowPlayModes2 0 KeyboardShowSeries2 0 KeyboardShowStatuses2 0 KeyboardShowSources2 0 KeyboardShowPlatformCategories2 0 KeyboardFilter2 0 KeyboardSwitchTheme2 0 KeyboardShowAchievements2 0 KeyboardSetStarRating2 0 KeyboardPdfReaderZoomIn2 0 KeyboardPdfReaderZoomOut2 0 KeyboardLeft3 0 KeyboardRight3 0 KeyboardUp3 0 KeyboardDown3 0 KeyboardSelect3 0 KeyboardBack3 0 KeyboardPlay3 0 KeyboardPageUp3 0 KeyboardPageDown3 0 KeyboardFlipBox3 0 KeyboardPlayMusic3 0 KeyboardViewImages3 0 KeyboardExit3 0 KeyboardVolumeUp3 0 KeyboardVolumeDown3 0 KeyboardSwitchView3 0 KeyboardSwitchImageType3 0 KeyboardShowGameDetailsScreen3 0 KeyboardNextMusicTrack3 0 KeyboardPreviousMusicTrack3 0 KeyboardSearch3 0 KeyboardShowGenres3 0 KeyboardShowPlatforms3 0 KeyboardStartAttractMode3 0 KeyboardLockUnlock3 0 KeyboardWheelSpin3 0 KeyboardShowDevelopers3 0 KeyboardShowPlaylists3 0 KeyboardShowPublishers3 0 KeyboardShowRatings3 0 KeyboardShowRegions3 0 KeyboardShowPlayModes3 0 KeyboardShowSeries3 0 KeyboardShowStatuses3 0 KeyboardShowSources3 0 KeyboardShowPlatformCategories3 0 KeyboardFilter3 0 KeyboardSwitchTheme3 0 KeyboardShowAchievements3 0 KeyboardSetStarRating3 0 KeyboardPdfReaderZoomIn3 0 KeyboardPdfReaderZoomOut3 0 KeyboardLeft4 0 KeyboardRight4 0 KeyboardUp4 0 KeyboardDown4 0 KeyboardSelect4 0 KeyboardBack4 0 KeyboardPlay4 0 KeyboardPageUp4 0 KeyboardPageDown4 0 KeyboardFlipBox4 0 KeyboardPlayMusic4 0 KeyboardViewImages4 0 KeyboardExit4 0 KeyboardVolumeUp4 0 KeyboardVolumeDown4 0 KeyboardSwitchView4 0 KeyboardSwitchImageType4 0 KeyboardShowGameDetailsScreen4 0 KeyboardNextMusicTrack4 0 KeyboardPreviousMusicTrack4 0 KeyboardSearch4 0 KeyboardShowGenres4 0 KeyboardShowPlatforms4 0 KeyboardStartAttractMode4 0 KeyboardLockUnlock4 0 KeyboardWheelSpin4 0 KeyboardShowDevelopers4 0 KeyboardShowPlaylists4 0 KeyboardShowPublishers4 0 KeyboardShowRatings4 0 KeyboardShowRegions4 0 KeyboardShowPlayModes4 0 KeyboardShowSeries4 0 KeyboardShowStatuses4 0 KeyboardShowSources4 0 KeyboardShowPlatformCategories4 0 KeyboardFilter4 0 KeyboardSwitchTheme4 0 KeyboardShowAchievements4 0 KeyboardSetStarRating4 0 KeyboardPdfReaderZoomIn4 0 KeyboardPdfReaderZoomOut4 0 KeyboardShowAchievementProfile2 0 KeyboardShowAchievementProfile3 0 KeyboardShowAchievementProfile4 0 KeyboardShowAchievementProfile 0 Quote Link to comment Share on other sites More sharing options...
superrob3000 Posted October 15 Share Posted October 15 Just ran into this as well (I need know for plugin development). For example, I have Back mapped to Escape. So I'd expect KeyboardBack to be set to 27 (the ESC key code), but it's instead set to 13. Can anyone share how the keyboard bindings are represented in BigBoxSettings.xml? Quote Link to comment Share on other sites More sharing options...
Solution C-Beats Posted October 17 Solution Share Posted October 17 They are the numeral value of this enum: https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.key?view=windowsdesktop-8.0 1 Quote Link to comment Share on other sites More sharing options...
superrob3000 Posted October 17 Share Posted October 17 50 minutes ago, C-Beats said: They are the numeral value of this enum: https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.key?view=windowsdesktop-8.0 Thank you!! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.