File tree Expand file tree Collapse file tree 1 file changed +14
-12
lines changed
Expand file tree Collapse file tree 1 file changed +14
-12
lines changed Original file line number Diff line number Diff line change @@ -41,17 +41,19 @@ protected override Clipboard CreateClipboard()
4141 ? new SDL3Clipboard ( PngFormat . Instance ) // PNG works well on linux
4242 : new SDL2Clipboard ( ) ;
4343
44- protected override IEnumerable < InputHandler > CreateAvailableInputHandlers ( ) =>
45- new InputHandler [ ]
46- {
47- new KeyboardHandler ( ) ,
48- // tablet should get priority over mouse to correctly handle cases where tablet drivers report as mice as well.
49- new OpenTabletDriverHandler ( ) ,
50- new PenHandler ( ) ,
51- new MouseHandler ( ) ,
52- new TouchHandler ( ) ,
53- new JoystickHandler ( ) ,
54- new MidiHandler ( ) ,
55- } ;
44+ protected override IEnumerable < InputHandler > CreateAvailableInputHandlers ( )
45+ {
46+ yield return new KeyboardHandler ( ) ;
47+ // tablet should get priority over mouse to correctly handle cases where tablet drivers report as mice as well.
48+ yield return new OpenTabletDriverHandler ( ) ;
49+
50+ if ( FrameworkEnvironment . UseSDL3 )
51+ yield return new PenHandler ( ) ;
52+
53+ yield return new MouseHandler ( ) ;
54+ yield return new TouchHandler ( ) ;
55+ yield return new JoystickHandler ( ) ;
56+ yield return new MidiHandler ( ) ;
57+ }
5658 }
5759}
You can’t perform that action at this time.
0 commit comments