English Amiga Board

Go Back   English Amiga Board > Support > support.FS-UAE

Thread Tools
Old 18 December 2019, 22:22   #1
Registered User

Join Date: Dec 2019
Location: Aveiro / Portugal
Posts: 2
Move while firing with keyboard 'joystick'

Over the years I've tried a number of Amiga emulators, but never with much consequence. Install, wow, forget.
This time I've installed FS-UAE 3.0.2 (macOS) just to play Blood Money, whose far inferior PC version was my companion during a lot of the early '90s. But the PC version let you choose the input method, whereas apparently the Amiga requires a joystick. Can someone confirm this?

And not the least because my fingers still remember how to play the game and that's part of the fun, I've tried to do it via joystick emulation using the keyboard, which I assume is the standard way everyone uses their FS-UAE. And I can confirm that the arrows and ctrl work pretty much with the same feel that the keyboard option does on PC, which impressed me. However, there's a major issue: while the arrows can work simultaneously to achieve the intended movement, they don't seem to work when ctrl is pressed, either continuously or not (this is regardless of the autofire setting). You're moving, you hit ctrl, and your movement continues, but any new movement key you press while/when you're hitting ctrl is ignored.

Is this a known issue? Can it be solved? I find it strange that there would be such an issue on such a polished work as FS-UAE otherwise is.

This happened with the single-disk 'Majestic' version, the only one I could get to run.
mbleys is offline  
Old 18 December 2019, 23:56   #2
FS-UAE Developer

FrodeSolheim's Avatar
Join Date: Dec 2011
Location: Førde, Norway
Age: 39
Posts: 3,693
Hi, this does not happen for me. I tried the version mentioned, and it works as you would expect, here.

One possible explanation is a hardware limitation of your keyboard, preventing these key presses to be registered at the same time. This is not an uncommon phenomenon, most keyboard only allow a few keys to be pressed at the same time. How many can also depend on exactly what keys are pressed. See https://en.wikipedia.org/wiki/Rollover_(key) for more information.

If this is the case, then there is nothing FS-UAE (or indeed any software on your computer) can do about it. Your options include:

- Try using another key for fire. The right alt key is also automatically mapped to fire when using keyboard emulation, since some (laptop) keyboards lack the right ctrl key.

- Try mapping a completely different key to fire. For example, put
keyboard_key_q = action_joy_1_fire_button
in advanced settings in the launcher. (This is not the best way to reassign the fire key permanently, but is fine for testing this)

- Try using another external keyboard.

- Connect a USB gamepad or joystick and use that.

Does any of these options fix the problem for you?

EDIT: There is also an FS-UAE option you can try which swaps the left and right control keys. Maybe your keyboard allows for the left control key to be used in combination with the cursor keys. Wikipedia notes that "Many computer games and console emulators use the control, alt, and shift keys by default. Computer keyboards typically are designed to detect these keys being activated in addition to others from the character matrix, and this may prevent key jamming." - This might very well apply to the left hand side keys only.

Last edited by FrodeSolheim; 19 December 2019 at 01:18.
FrodeSolheim is offline  
Old 19 December 2019, 02:40   #3
Registered User

Join Date: Dec 2019
Location: Aveiro / Portugal
Posts: 2
Thanks for a very quick response!

It seems `keyboard_key_q = action_joy_1_fire_button` did the trick. Space works too (which makes it match the PC controls I used to use). It's perfectly fine for me. Now if only the game didn't seem a good deal faster than on the PC!

(I had never heard of that keyboard limitation, I tried this on a cheapo Asus wireless, which otherwise I'm almost happy with (I can't make its fn work like the Apple fn). Ever since I've had two Apple keyboards just out of warranty suddenly stop working for no reason, I've been unwilling to pay for more, and I liked the old chiclet keys better than what they have now.)
mbleys is offline  
Old 19 December 2019, 07:51   #4
Solo Kazuki
Registered User
Solo Kazuki's Avatar
Join Date: Sep 2004
Location: Poland
Posts: 822
Just buy any joypad. Works well even as CD32 one (if have enough buttons to map).
Solo Kazuki is offline  

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Using keyboard as joystick Sim085 support.Other 3 14 June 2018 13:29
Weird Amiga problem - Auto-firing SteveSJB support.Hardware 6 28 September 2015 09:27
Move it Move it... (68000) Gilloo Coders. Asm / Hardware 19 04 December 2011 17:36
A4000, mouse clicks, no mouse move, no keyboard OverDose support.Hardware 4 16 March 2011 13:25
Playing without joystick using keyboard _ThEcRoW project.WHDLoad 12 28 April 2006 16:09

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 03:03.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.06651 seconds with 15 queries