カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
DIP/入力 | 低 | 仮承認 | 未処理 | 2023-02-24 02:23 | 2023-02-26 09:54 |
テスター | ICEknight | 担当者 |   | ソース | |
バージョン | 0.252 | 発生バージョン | 0.252 | 修正バージョン | |
修正コミット | プルリク | ||||
フラグ | |||||
セット | |||||
セット詳細 | |||||
概 要 | GCコントローラハブを使い、Alt+Tabやアナログトリガすると問題あり。 | ||||
詳 細 | With a GameCube controller hub connected, even if no actual controllers are plugged in, switching between programs in Windows with Alt+Tab while in the main systems menu causes the UI to constantly switch between its different tabs. The analog C stick has its left and right directions to the "Z rotation" value which is supposed to do "UI Previous Group" and "UI Next Group" by default. This may be a calibration-related thing (there's no way to apply a deadzone to the C-Stick) but, as mentioned earlier, also happens when no controllers are plugged in. A similar effect also happens in the UI while in-game when actually plugging in a controller and pressing, then releasing the R analog trigger. L and R register as "X rotation" and "Y rotation" respectively, with values ranging from 65536 (fully pressed) to -65536 (default, fully released). In this case, it's using the "Y rotation" value for doing "UI Page UP" and "UI Page Down". In both cases, the initial R analog value and C Stick's X value are first considered their default state and thus no problematic behavior happens, but this doesn't apply anymore after switching between apps or just pressing and then depressing R. | ||||
再現手順 | Either: -Connect a GameCube controller hub. -Run MAME. -Press Alt+Tab. Or: -Connect a GameCube controller hub. -Run MAME. -Start a game. -Open the UI. -Press, then depress the R analog trigger. | ||||
追加情報 | |||||
添付ファイル |