Project

General

Profile

Actions

Emulator Issues #311

closed

Allow different plugin for each pad slot

Added by nakeee over 16 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
Category:
Controls
% Done:

0%

Operating system:
N/A
Issue type:
Task
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

The idea is to be able to assign different plugin for each controller
This will allow us to split pad simple to keyboard and x360 pad
and easily add link plugin.

Point for thought:

  • How to tell the plugin which controllers are assigned to it? (register
    function)
  • The plugin should tell the controller type
  • Common configuration for each type?
  • Should we allow dynamic adding/removing of controllers
Actions #1

Updated by omegadox over 16 years ago

You mean "for each joybus port"
Anyways, I think this is a very good idea. It can clean up the Keyboard Plugin a lot.
Also make it easier to implement the GBA-Link.

Actions #2

Updated by hrydgard over 16 years ago

This is gonna need some serious design work - for example, I think you can only start
XInput or DirectInput once per process, so plugins will have to share instances. Etc
etc. I'm not gonna do it :)

Actions #3

Updated by nakeee over 16 years ago

Yea I know,
that why you don't see code submissions yet;)
I wanted one input manager that will call a listener of a plugin.
that means all plugins run in one thread.
Is there a problem with that?

Actions #4

Updated by nakeee about 16 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF