MagicEngine
Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 Japanese English 

Mouse support for GUI? And how about user defined GUI keys?

 
Post new topic   Reply to topic    MagicEngine Forum Index -> General
View previous topic :: View next topic  
Author Message
Prophet (Retrogames)
Visitor
Visitor


Joined: 02 Jul 2002
Posts: 17

PostPosted: Fri Jul 05, 2002 3:28 pm    Post subject: Mouse support for GUI? And how about user defined GUI keys? Reply with quote

Any chance mouse control for the GUI can be added? Would be cool, unless it's already there and I missed it? I always run full screen, not under a window.

Also, how about user defined GUI control keys? I ask for this since my setup is kinda bizarre ( I play on an arcade cabinet Smile), and ME's default key settings force me to grab the KB to use the GUI. But I'm sure I'm not the only one who'd appreciate more customization of the GUI controls.

Thanks.

P.S. - David, I finally registered. Send my key!!! =)
Back to top
View user's profile Send private message Visit poster's website
dmichel
Admin
Admin


Joined: 04 Apr 2002
Posts: 1166
Location: France

PostPosted: Sat Jul 06, 2002 10:33 am    Post subject: Re: Mouse support for GUI? And how about user defined GUI ke Reply with quote

Yes, we will get mouse support, it's planned. Smile

Quote:

Also, how about user defined GUI control keys?


But... we have that already. Wink

All the GUI can be controlled with the gamepad, and you can assign a gamepad button to the ESC key to call the menu screen. Check the 'config' menu, there's a 'menu' box in the left-bottom corner, change it to remap the ESC key.

Quote:
P.S. - David, I finally registered. Send my key!!! =)


on its way... Smile
_________________
David Michel
Back to top
View user's profile Send private message
Prophet (Retrogames)
Visitor
Visitor


Joined: 02 Jul 2002
Posts: 17

PostPosted: Sat Jul 06, 2002 11:14 am    Post subject: Reply with quote

Great, thanks. I'll try that out in the config menu.

BTW, no key in the mail yet. Send send send!!! Smile
Back to top
View user's profile Send private message Visit poster's website
dmichel
Admin
Admin


Joined: 04 Apr 2002
Posts: 1166
Location: France

PostPosted: Sat Jul 06, 2002 12:44 pm    Post subject: Reply with quote

It took the slow way... made a break in the kitchen to eat a pizza. Razz
_________________
David Michel
Back to top
View user's profile Send private message
inzanerm
Member
Member


Joined: 11 Jun 2002
Posts: 30
Location: Greece

PostPosted: Tue Jul 09, 2002 9:04 am    Post subject: Reply with quote

how about integrating in the gui some options, like cd-rom drive or sound freq, or path settings.... so we do not have to edit pce.ini, just restart the emu... Laughing
Back to top
View user's profile Send private message
Niobium
Member
Member


Joined: 24 Apr 2002
Posts: 22

PostPosted: Tue Jul 09, 2002 3:05 pm    Post subject: Reply with quote

Yeah.. I suggested that a while ago. It's a great idea I think..

Give every configurable setting in the INI a place to edit it in the GUI.

No more Notepad!! Whoo!!
_________________
Niobium
http://www.arcadezone.org
Back to top
View user's profile Send private message Visit poster's website
Prophet (Retrogames)
Visitor
Visitor


Joined: 02 Jul 2002
Posts: 17

PostPosted: Wed Jul 10, 2002 12:47 am    Post subject: Reply with quote

Yes, totally agree. ME definitely needs to be more user friendly when it comes to setting things up.

Also, David - I tried what you mentioned with the ESC key etc., and that's not what I had in mind. What I meant was to be able to remap all the main GUI functions (up, down, select, exit etc.) to any key, or in the case of exit (i.e. esc) it would be awesome to set a 2 key combo so it doesn't get triggered by accident. Take a look at ZSNES for example - you can configure literally everything to any key you like. Right now ME requires using the KB depending on your setup, and it's mildly annoying.
Back to top
View user's profile Send private message Visit poster's website
dmichel
Admin
Admin


Joined: 04 Apr 2002
Posts: 1166
Location: France

PostPosted: Wed Jul 10, 2002 12:38 pm    Post subject: Reply with quote

There will be a more complete GUI, be patient. Smile

Quote:

Also, David - I tried what you mentioned with the ESC key etc., and that's not what I had in mind. What I meant was to be able to remap all the main GUI functions (up, down, select, exit etc.) to any key, or in the case of exit (i.e. esc) it would be awesome to set a 2 key combo so it doesn't get triggered by accident. Take a look at ZSNES for example - you can configure literally everything to any key you like. Right now ME requires using the KB depending on your setup, and it's mildly annoying.


Hmm, MagicEngine's way is better. Razz

All the GUI keys are automaticaly mapped to the gamepad config, so that you can also use your gamepad to navigate in the menus, this can't get more user friendly I think... just configure a special button to call the menu screen and use your joystick to navigate and select options.

If you could configure all the menu keys what would you map them to? not you joystick??

I use a Sidewinder gamepad, I configured the M button to call the menu, I never have to touch the keyboard when I play... and if I turn my monitor I can even play from my bed. Very Happy
_________________
David Michel
Back to top
View user's profile Send private message
Prophet (Retrogames)
Visitor
Visitor


Joined: 02 Jul 2002
Posts: 17

PostPosted: Wed Jul 10, 2002 3:15 pm    Post subject: Reply with quote

You're assuming everyone's using a typical gamepad device. Many of us are not, but are using keyboard encoder based devices like the Hotrod. These devices don't work well with the current ME system, that's why people are asking for the GUI remapping.

For example, look here: http://www.hanaho.com/products/HotRodJoystick/faq.html

Scroll down about half way and you'll see how the keys are mapped on the Hotrod - the GUI can't be setup on there right now, though it can play ME well enough.

There's no "Enter" key, so while you can move up and down, there's no way to select. Plus having a key hard mapped to exit is dangerous because it's too easy to hit accidentally - a combo of 2 keys would be ideal.
Back to top
View user's profile Send private message Visit poster's website
dmichel
Admin
Admin


Joined: 04 Apr 2002
Posts: 1166
Location: France

PostPosted: Wed Jul 10, 2002 6:26 pm    Post subject: Reply with quote

Why do you say that you can't fully configure the Hotrod with MagicEngine? All the keys it uses can be mapped in the config menu. As for the 'enter' key, it's mapped to the PC-Engine button I, and button II can be used to cancel an action too (like in any good PCE RPG Smile ). And if you worry to exit by pressing the menu key just change how it works in the pce.ini file to disable the auto exit feature... I understand what you want, but I don't see where there is a problem.
_________________
David Michel
Back to top
View user's profile Send private message
Prophet (Retrogames)
Visitor
Visitor


Joined: 02 Jul 2002
Posts: 17

PostPosted: Wed Jul 10, 2002 11:43 pm    Post subject: Reply with quote

Honestly, it doesn't work. On my panel PCE buttons I and II are mapped to "x" and "z" and they don't work as you say, it would be awesome if they did. The joystick (mapped to cardinals on numpad) does work to move around and exit (mapped to "3") does work, but the PCE I/II button select/deselect does not function.

I have tried setting the gamepad both on and off in the ini file, but that doesn't help.

Here's the controls section of my ini below. According to other's posts here I know I'm not the only one experiencing this limitation. Since you had intended for the PCE I and II buttons to operate as you said, perhaps there's just a bug related to keyboard mapping of those keys? Maybe we can clear this up.

# ----
# gamepad settings
# ----

[gamepad]

;
; gamepad
; --
; y -> enabled [default]
; n -> disabled
;

gamepad=n

;
; auto fire speed
; --
; 1 (fast) to 10 (slow)
;

auto_fire_speed=2

;
; auto calibration control
; --
; 50% (default) to 90%
;

auto_calibration=70


# ----
# keyboard settings
# ----

[keyboard]

;
; type of keyboard
; --
; 0 -> AZERTY
; 1 -> QWERTY [default]
; 2 -> QWERTZ
;

type=1

;
; unlock numeric keypad
; --
; unlock numeric keypad keys 0 to 9, /, *, . and ENTER
;
; y -> unlocked
; n -> locked [default]
;

numpad=y

;
; unlock numeric keys
; --
; unlock keys 0 to 9
;
; y -> unlocked
; n -> locked [default]
;

numkeys=y

;
; unlock ctrl keys
; --
; unlock INS, DEL, HOME, END, PGUP, PGDOWN control keys
;
; y -> unlocked
; n -> locked [default]
;

ctrlkeys=n

;
; ESC key mode
; --
; change ESC key function
;
; 0 -> automatic mode : [default]
; --------------
; when the emulator is started from a shell or from a front-end
; program pressing ESC will exit the emulator, but when
; the emulator is started by double-clicking on its icon
; pressing ESC will open the menu screen
;
; 1 -> GUI mode :
; ---------
; pressing ESC will always open the menu screen
;
; 2 -> exit mode :
; ---------
; pressing ESC will always exit the emulator
;

esc_key_mode=0

;
; auto repeat delay
; --
; 1 (very fast) to 8 (slow)
;

auto_repeat_delay=2

;
; auto repeat rate
; --
; number of time the key is repeated per second (1 - 16)
;

auto_repeat_rate=9
Back to top
View user's profile Send private message Visit poster's website
dmichel
Admin
Admin


Joined: 04 Apr 2002
Posts: 1166
Location: France

PostPosted: Thu Jul 11, 2002 9:31 am    Post subject: Reply with quote

Oh, ok... I understand better now, I was not aware of that, it always worked here when I ran tests, but I just looked in MagicEngine code, and yes I found a little conflict, actually this works only with a few keys, depending of what key is mapped to button I and II it won't work... I will fix that in the next version. Smile

And sorry if I sounded a bit harsh, I thought it was working fine. ^^;
_________________
David Michel
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    MagicEngine Forum Index -> General All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group