kernc / kernc/logkeys

Support for key / is missing in pt_BR keymap, cannot customize keymap, <E-59> instead

Open
#151 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
834
Forks
254
PR merge metrics
No merged PRs in 30d

Description

Hi,
The pt_BR keymap lacks support for `/ ? °` key, which is located just left from the `RShift` and rigth from the `:` in the Portuguese Brazilian keyboard (ABNT2).

I tried to customize the keymap but there are no room for this extra key, as all the lines are already in use.

When the key is pressed, log file shows ``.

How to reproduce this bug:

Using Portuguese Brazilian keyboard (ABNT2), load logkeys in a terminal window like this:
`sudo logkeys -s -m ~/pt_BR.map -d /dev/input/event9 -o ~/logkeystest.txt`

Press once each key from `LShift` to `RShift`

kill logkeys with `sudo logkeys -k` (I prepared another terminal window with the command, so I just clicked on it and pressed `enter` to kill logkeys to simplify the log)

Log file attached

OS: Xubuntu 14.04 using an external USB keyboard with Brazilian Portuguese ABNT2 layout

[logkeystest.txt](https://github.com/kernc/logkeys/files/332695/logkeystest.txt)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the pt_BR.map keymap and reproduce the issue using the provided logkeys command on an ABNT2 keyboard. Trace how the `/ ? °` key becomes `` and how keymap entries are parsed; done means the key is recognized and can be customized without breaking the existing mappings.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.