Comments (10)
works!
from bigbagkbdtrixxkb.
I like the way backspace is in Extend though, with holding caps and pressing the key to the right of the Extend arrow keys. That is doesn't work in non-chrome apps means it is a KDE issue, right?
from bigbagkbdtrixxkb.
Alright, that solved it. Not sure if I did it correctly but I commented out lines 261-271 in the xkb-data_xmod/xkb/symbols/extend file, reinstalled with ./install-dreymar-xmod.sh, and selected the colemak layout angle Z in KDE keyboard settings hardware tab, added the colemak dh layout in the layout tab, and Selected "Enable level5 extend mappings, caps lock is a level 5 modifier" in the Advanced tab. It works now, KDE no longer sees it as Pause. Thanks! Wonder if you can account for this in the script somehow for other KDE users.
from bigbagkbdtrixxkb.
I'm really not sure as to why KDE doesn't quite respect the XKB settings. Could it be that KDE has its own setting for Backspace behavior?
from bigbagkbdtrixxkb.
It my Keyboard Settings advanced tab, I have two options selected:
Compatibility options->Enable level5 Extend mappings (home position arrows etc)
Key to choose 5th level->Caps Lock chooses 5th level
I see what is going on now. When I hold Caps and press the extend backspace key, it interprets it as "Pause" when setting a custom shortcut... but in the Keyboard preview pane, it correctly show as triggering the backspace key. I suppose the KDE apps all think I am hitting Pause! Not sure what to do now.
from bigbagkbdtrixxkb.
Why not just disable the Backspace mapping in the symbols/extend file?
from bigbagkbdtrixxkb.
What I mean is, the Extend mapping for the physical Backspace key should be Pause. Try disabling that. I could seem like KDE is redirecting the generated Backspace press so it gets re-interpreted as a Pause?
Another thing I could do is to check whether the level5 modifier is removed. Ideally it should always be, I guess, but in most cases things work without doing that explicitly.
from bigbagkbdtrixxkb.
I see, I tried to disable those backspace mappings as you suggested and reapplied the keyboard settings but it didnt work. I am not very savvy when it comes to x11 configurations so I think i'll just rely on my Input remapper solution: https://github.com/sezanzeb/input-remapper
If anyone comes along with KDE and tries to use Extend backspace, perhaps they'd be better suited to diagnose the issue...
from bigbagkbdtrixxkb.
It is a conundrum at this point. I checked the file, and clearmods=LevelFive
is applied to the key with Backspace on its Extend layer (Colemak O) as it should be. Maybe KDE somehow doesn't respect that clear? If it doesn't, then conceivably it could send Extend+Backspace which is Pause (as that's the level5 mapping for that key) instead of a pure Backspace when pressing Extend+O.
However, removing the Extend definition for the Backspace key itself should solve that issue. Otherwise, there would be no reason for Pause to be sent after pressing Extend+O. Maybe you didn't do it quite right, somehow? I advise using the setkb.sh script, as that has a cache clearing built in.
from bigbagkbdtrixxkb.
You're right. I've turned off Extend-mapping for both the Backspace and Return/Enter keys by default.
I did it by putting those two keys over in a new partial group, and not including it by default. Same as I've done with the FK## keys, as many users didn't like how Extend-mapping the F-keys broke their TTY shortcuts.
Could you please test that the latest commit works as it should for you?
from bigbagkbdtrixxkb.
Related Issues (20)
- XF86ScrollRight causes X11 to crash HOT 1
- Copy,Cut,Paste on Extend HOT 4
- Ext + Q not registering as Escape HOT 6
- Option to change original XKB files location HOT 4
- Changing the arrangement in geometry/pc does has no effect. HOT 1
- Suggestion: Left Alt as Extend HOT 2
- Applications seeing a mix of symbols through the extend layer, and of the original keypress, triggering unwanted keybindings HOT 3
- equal symbol is not working HOT 3
- install script restore appears not to work HOT 3
- setxkb.sh disables most F1 - F12 keys in all apps, but any modifier(s) + (F1 - F12) keys are working fine HOT 3
- Problems with Super+letter shortcuts HOT 4
- Help Image in Linux HOT 1
- DH mod for Portuguese (Brazil) Layout HOT 4
- How to Restore to Original Layout? HOT 7
- Ok for me to manually Implement Angle Mod? HOT 1
- Broken xkb/rules/evdev.xml HOT 1
- No more menu entry for Wayland in Gnome login screen after installing new files in /usr/share/X11/xkb HOT 1
- How to set "u" and "o" keys to toggle over word instead of beginning/end of line. (and assign N and "." the functionality of original "u" and "o") HOT 3
- Convert EPKL layout to XKB HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bigbagkbdtrixxkb.