GithubHelp home page GithubHelp logo

Applications seeing a mix of symbols through the extend layer, and of the original keypress, triggering unwanted keybindings about bigbagkbdtrixxkb HOT 3 CLOSED

dreymar avatar dreymar commented on July 22, 2024
Applications seeing a mix of symbols through the extend layer, and of the original keypress, triggering unwanted keybindings

from bigbagkbdtrixxkb.

Comments (3)

antoine-gallix avatar antoine-gallix commented on July 22, 2024 1

Yes I think I got seduced by the "united europe" tone of the EurKey layout. But after a while, I pretty much agree with your conclusions.

from bigbagkbdtrixxkb.

antoine-gallix avatar antoine-gallix commented on July 22, 2024

This seems to be a problem inside VS-code who recently decided to read keycodes instead of keysyms. microsoft/vscode#23991

from bigbagkbdtrixxkb.

DreymaR avatar DreymaR commented on July 22, 2024

Yes, some programs will read key codes directly and that may cause problems for users of alt-layouts.

On a side note, I think the EURkey layout isn't so good. I've discussed that at length elsewhere, but basically it falls into the same pit as Shai's own AltGr layers: Trying to do everything at once causes a confusing and unsatisfactory result. You have intuitive mappings for a few accents, but others are relegated to unintuitive key mappings which frankly, sucks.

These days I'm doing a lot of work on the Compose key, but that's using EPKL on Windows. There is of course a nice Compose key in the X server, since Compose is an old Linux favorite and what taught me about it. But the flexibility to edit its function by layout and enhance it further is something I've done with EPKL alone so far. With individual Compose mappings, you can solve the problem of mapping overload very elegantly.

from bigbagkbdtrixxkb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.