![]() |
![]() |
#1 |
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
Disk Swapping without the Keyboard
Apologies if this has been covered before (I did a search but, as you can guess, I couldn't find anything).
Is there a way to assign the END key to a controller? I want to swap disks using my PS2 pad. I've assigned the L1, R1, L2 and R2 buttons respectively to keys 1, 2, 3, 4 - the expectation being I could assign the END key to the SELECT button on the pad and then press SELECT + L1 to swap in disk 1 (equivalent of END + 1). I cannot find a option for END in the dropdown for assigning keys under HOST > INPUT. I tried JoyToKey with a one button configuration (replacing SELECT as END) but this just translated to '1' in WinUAE, i.e. when I pressed SELECT it did the same as pressing 1. Any ideas? How do people with cabinets get around this disk swapping issue? ![]() |
![]() |
![]() |
#2 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
|
![]() |
![]() |
#3 |
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
Thanks for the reply, and the welcome!
I saw those, however they bring up the select disk dialogs which require mouse interaction. (I suppose the controller could be mapped as a mouse but that would cause big headaches!) Basically, I'm writing my own emulator frontend. The main objective is a controller controlled front-end which I can hook up to my plasma TV. I've managed to get UnrealSpeccy, Fusion and WinUAE working fine so far. This is the only stumbling block. Last edited by IyonUK; 12 February 2007 at 12:59. |
![]() |
![]() |
#4 | |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Quote:
To be honest I've never really tried doing everything from my Xbox controllers as I always have a keyboard connected. I've though of a way but it's a real pain in the butt... This would require you to also map the <TAB>, <UP> / <DOWN> and <SPACE BAR> keys to buttons. Not really practical though ![]() Hopefully somebody else will be able to shed some light on this for you... |
|
![]() |
![]() |
#5 |
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
Ideally there would be a nice END+TAB function (which assigned the next free image in the swap list to a drive) that existed in the assignable functions list on the input page...
Hmmm... I'm struggling for ideas. The main idea was to remove all mouse interation. I'm bemused as to why JoyToKey doesn't work for WinUAE either. As I mentioned above, END translates to 1... Unless there is an equivalent I can use that translates to END? Also, on another note, is there a complete list of the command line parameters taken by WinUAE? |
![]() |
![]() |
#6 | ||
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Quote:
Quote:
![]() |
||
![]() |
![]() |
#7 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Ah, see this thread WinUAE commandline parameters
![]() |
![]() |
![]() |
#8 |
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
Groovy, thanks.
![]() |
![]() |
![]() |
#9 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Just thought about another alternative... I know that other users who have arcade cabinets use .HDFs instead of .ADFs http://eab.abime.net/showpost.php?p=271995&postcount=1. This may be the way to go
![]() Anyway, maybe Toni Wilen can assist when he reads the thread ![]() |
![]() |
![]() |
#10 |
Gets there in the end...
Join Date: Sep 2005
Location: Wales
Posts: 871
|
Well, there's always something like JoytoKey which translates joystick/pad to keyboard. Would that help?
|
![]() |
![]() |
#11 | |
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
Quote:
|
|
![]() |
![]() |
#12 |
Gets there in the end...
Join Date: Sep 2005
Location: Wales
Posts: 871
|
Maybe it's pressing 1 on the keypad which is also END - try with numlock off!
|
![]() |
![]() |
#13 |
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
That's a very good point well made...
I'll have a fiddle. I'm using a laptop so I have no physical numeric keypad (except for the crappy Fn + Key jobby) and I'd completely forgotten about that. |
![]() |
![]() |
#14 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
I am confused, why do you need to simulate END-key? Most END+<whatever> combinations map directly to some input event in input panel.
btw, most keyboard emulation software won't work because they only send fake windows events and winuae uses directinput to read keyboard. (only way to read Windows keys, Printscreen etc.. special keys) |
![]() |
![]() |
#15 | |
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
Quote:
I tried using JoyToKey (as a last resort) to simulate an END keypress, and this is the first time JoyToKey, in my experience, has had issues with a DirectInput application. As Coagulus mentioned it's probably due to the num lock state but I've not had a chance to try it yet. |
|
![]() |
![]() |
#16 |
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
Right, I attached END to the SELECT button via JoyToKey again and booted WinUAE to a Kickstart 1.3 CLI.
Now... If I press SELECT (PAD) then 1 appears in the CLI (seems to tie up with numlock on) If I press END (KEYBOARD) nothing appears which is to be expected. However... If I activate the fake numpad thing you get on laptops and press J (END) I get 1... I'm starting to get a little confused. ![]() EDIT: This must be due to what Toni set about DirectInput and stuff. However I thought End and Numpad End shared the same key code? EDIT: They do. Last edited by IyonUK; 13 February 2007 at 14:50. |
![]() |
![]() |
#17 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
... but hold on for a second.
Isn't the Change disk in... assignments that I posted exactly what you are after in terms of <END> + <F1>? Even if you manage to map <END> + <F1> or use Change disk in... I thought that the issue you are now faced with is that you are unable to control the joystick as a mouse to select the file needed? |
![]() |
![]() |
#18 |
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
I thought END + 1 (not F1) inserted the image from position 1 in the disk swapper list into device DF0?
I can set up a mouse config but it'd take up too many of the available controls on the pad. Last edited by IyonUK; 13 February 2007 at 22:05. |
![]() |
![]() |
#19 | ||
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Quote:
Somehow missed the fact that you'd moved on to the Disk Swapper ![]() Quote:
![]() |
||
![]() |
![]() |
#20 | ||
Registered User
Join Date: Feb 2007
Location: Peterborough, UK
Age: 43
Posts: 10
![]() |
Quote:
Quote:
![]() Last edited by IyonUK; 13 February 2007 at 15:53. |
||
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
HXC Disk Swapping Woes | manic23 | support.Hardware | 2 | 12 May 2013 16:40 |
[FS-UAE] Runtime disk swapping | RealNC | support.FS-UAE | 4 | 11 July 2012 17:55 |
Disk-swapping improvement (WinUAE) | Maren | request.UAE Wishlist | 49 | 13 March 2010 22:34 |
disk swapping | Frog | support.WinFellow | 17 | 10 October 2006 23:01 |
cant seem to get disk swapping to work | macphisto | support.WinFellow | 6 | 13 July 2004 18:24 |
|
|