English Amiga Board


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

 
 
Thread Tools
Old 24 February 2014, 20:12   #1
gryf
Registered User
 
Join Date: Jan 2013
Location: Poland
Posts: 40
Unable to type pipe and backslash characters

Hey.

I've noticed that today - I am unable to input pipe (
|
) and backslash (
\
) characters inside emulated Amiga. Doesn't matter which system I'm using. Checked against WB 1.3 and WB 3.1 with kickstarts 1.3, 3.0 and 3.1 on FS-UAE 2.4.0 on Linux and Windows.

Funny thing is, that if I'm run AROS Workbook (it is executed by default if fs-uae configuration does not provide any kickstart), than backslash and pipe automagically works… Bug?
gryf is offline  
Old 24 February 2014, 21:40   #2
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
What is your keyboard language setting in Workbench? -And please open the keyshow utility in Workbench and find the key(s) with pipe and backslash and try the corresponding *physical* key on your keyboard.

Note: the number row on PC keyboards has one less key than the Amiga. The extra key is mapped to "Insert".
FrodeSolheim is offline  
Old 25 February 2014, 17:16   #3
gryf
Registered User
 
Join Date: Jan 2013
Location: Poland
Posts: 40
On one of my Workbench (both are 3.x):
- Keyboard: American (default)
- language: En (default)

On the other:
- Keyboard: iso-pol
- language: En (default)

My system language is English, while keyboard have qwerty intl pl map. On Windows machine is similar setup (interface language is set to US and keyboard is polish (programmers)).

Keyshow utility doesn't work for me, except showing the layout of the current keymap - the only thing that have some response are ctrl, shift and alt keys.

Extra key (insert) works as the pipe and backslash, but what bothers me is why it is mapped to the insert instead of the original one, and why this behaviour is only with the original kickstarts (not the AROS replacement).

I've extra checked it against WinUAE - pipe/backslash key is mapped to the right key, as expected on exactly same setup.

Hope that helps.
gryf is offline  
Old 25 February 2014, 18:19   #4
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
See http://eab.abime.net/showpost.php?p=...&postcount=362 - it has an image which illustrates the problem. It is not really a question of right and wrong, as I said, the PC keyboard has one less key than the Amiga keyboard, so one key needs to be "put somewhere else".

With many (or all?) Amiga keyboard layouts, the moved key is the one which has pipe/backslash. As you can see in the linked thread/post, I also raised the issue of whether it would be better to move one of the other keys instead.

As for AROS workbook, I guess it simply has a different (Amiga) keyboard layout...?
FrodeSolheim is offline  
Old 25 February 2014, 20:44   #5
jbl007
Registered User
 
Join Date: Mar 2013
Location: Leipzig/Germany
Posts: 466
This line in your config might fix your problem:
Code:
keyboard_key_backslash = action_key_backslash
jbl007 is offline  
Old 26 February 2014, 17:24   #6
gryf
Registered User
 
Join Date: Jan 2013
Location: Poland
Posts: 40
Quote:
Originally Posted by FrodeSolheim View Post
See http://eab.abime.net/showpost.php?p=...&postcount=362 - it has an image which illustrates the problem. It is not really a question of right and wrong, as I said, the PC keyboard has one less key than the Amiga keyboard, so one key needs to be "put somewhere else".

With many (or all?) Amiga keyboard layouts, the moved key is the one which has pipe/backslash. As you can see in the linked thread/post, I also raised the issue of whether it would be better to move one of the other keys instead.

As for AROS workbook, I guess it simply has a different (Amiga) keyboard layout...?
IMHO the key, which should be moved as the extra key (insert in our case), should be any other but no such common key as pipe/backslash. I used to own the Amiga which have an american keyboard layout, so there was TWO extra BLANK keys, just as on the picture below (british keyboard layout have those keys blank as well), so I'd expect that rather one of those keys would be mapped to insert, not the pipe.

If I can remap the keyboard for the emulator (and seems like it is possible, thank you jbl007 for pointing it out) that's fine by me, I've just been surprised by the default behaviour, that's all

Click image for larger version

Name:	a1200uskbd.jpg
Views:	787
Size:	58.3 KB
ID:	39184
gryf is offline  
Old 24 March 2014, 20:41   #7
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
The blank keys are functional (and on non-UK Amiga keyboard layouts) they have symbols. They are mapped positionally to the corresponding keys on European PC keyboards.

If you want to swap so the Amiga equals key is moved to the Insert key instead, you can use the following config:
Code:
keyboard_key_equals = action_key_backslash
keyboard_key_insert = action_key_equals
FrodeSolheim is offline  
Old 04 August 2015, 23:47   #8
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
As of 2.5.34dev, keyboard_key_backslash is mapped to action_key_backslash by default. The host insert key is mapped to Amiga keycode 0x2B (was previously on the "backslash key").
FrodeSolheim 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
Backslash Problem AGS Coders. General 10 19 February 2014 19:37
Project: Blizzard 1230 IV - Heat Pipe Cooling System Yoto support.Hardware 45 17 December 2012 05:45
Amiga, vfork(), and pipe() tygre Coders. General 5 03 December 2011 01:35
Pipe Dream (original) MethodGit request.Old Rare Games 3 16 December 2010 22:17
Pipe Mania - AGA-fixed/1-filed by Galahad MethodGit request.Old Rare Games 10 28 May 2009 01:34

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 01:46.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07688 seconds with 16 queries