Skip to content

Objective of the Default Keyboard Mapping? #157

@rob-smallshire

Description

@rob-smallshire

I asked the same question over on the BeebEm Mac repo but I figured it's just as relevant here, and I might be more likely to receive a response.

I'm trying to improve/fix the default keyboard mapping experience on machines which do not have an ISO / UK keyboard layout (I live somewhere where none of the machines I use have UK keyboards), without needing tiresome kmap files which seem largely unnecessary when we can interrogate the host operating system and/or keyboard hardware these days. In my mind the "Default Keyboard Mapping" was intended to be what some other emulators call a "Positional Mapping" where the relative positions of keys on the emulated machine are maintained on the host machine, but I realise this might not be the intent.

One way to answer this question would be to answer "What are the criteria for a 'correct' default keyboard mapping if porting BeebEm to a new platform?"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions