Bug 299134 - No key repeat for Caps Lock as Backspace
Summary: No key repeat for Caps Lock as Backspace
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keyboard_layout (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Andriy Rysin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-30 23:13 UTC by Kyle Mills
Modified: 2012-05-07 17:30 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kyle Mills 2012-04-30 23:13:42 UTC
I remapped caps lock to backspace through the system settings. The real backspace button repeats if I hold it down, while the fake one makes me press repeatedly to delete more than one character.

Reproducible: Always

Steps to Reproduce:
1. Personal Settings
2. Input Devices
3. Keyboard
4. Advanced
5. Caps Lock key behavior
6. Make Caps Lock an additional Backspace
7. Apply
8. Open your favorite text editor
9. type a line
10. hold backspace
11. type another line
12. hold caps lock
Actual Results:  
The first line is completely erased, and the second line is only missing a character.

Expected Results:  
I expected the second line to also be completely erased.

As a workaround, I can run
  xmodmap -e "clear Lock"
to get caps lock to keep backspacing while I hold it down, but this is only a temporary workaround and must be redone.
Therefore, the caps lock key does not behave exactly the same as backspace with this option.
It should remove the toggle nature of this button by adding keyboard repeat to it.
Or there should be a second checkbox that adds keyboard repeat.
In case this happens to be useful, this is the output of setxkbmap -query
rules:      evdev
model:      pc104
layout:     us,us
variant:    dvp,
options:    grp_led:scroll,nbsp:level3,lv3:ralt_switch_multikey,caps:backspace,grp:rwin_toggle,shift:both_capslock
Comment 1 Andriy Rysin 2012-05-01 00:21:18 UTC
This is handled by x.org so you'd have to file a bug at https://bugs.freedesktop.org
KDE only helps to configure layouts, it does not define their behavior
Comment 2 Kyle Mills 2012-05-07 17:14:20 UTC
Okay, I filed one over here https://bugs.freedesktop.org/show_bug.cgi?id=49592 and linked back here
Comment 3 Andriy Rysin 2012-05-07 17:30:37 UTC
Thanks!