Git Product home page Git Product logo

Comments (10)

romgrk avatar romgrk commented on May 23, 2024 1

It works <:=]

from uivonim.

clason avatar clason commented on May 23, 2024

What is your keyboard layout? The equivalent to that in macOS (shift-option-x) seems to work.

from uivonim.

romgrk avatar romgrk commented on May 23, 2024

Qwerty, en_US, on Linux.

from uivonim.

smolck avatar smolck commented on May 23, 2024

@romgrk Would you be able to try out latest master and see if this is still a problem? I'm not sure, but #124 might have resolved this issue.

from uivonim.

romgrk avatar romgrk commented on May 23, 2024

On master at 0.28, alt and alt+shift keychords don't seem to work out of the box.

from uivonim.

smolck avatar smolck commented on May 23, 2024

@romgrk would you be able to check out this branch, run npm ci && npm run dev, and paste the output from the terminal when you type alt+shift+x, alt+x, etc.? That should provide a (hopefully useful) log of what uivonim's receiving when you press those key sequences (and thus what it's sending to neovim).

I would test it myself but unfortunately I don't really have a machine I can test this on atm.

from uivonim.

romgrk avatar romgrk commented on May 23, 2024

Pressing any keyboard shortcut with starting with alt- doesn't produce any output in the console. But the rest works as expected. Alt keys might be being eaten by electron & the alt menu, I think I saw some issues about that back then, not sure what's the status on that.

from uivonim.

smolck avatar smolck commented on May 23, 2024

Oh, I see. electron/electron#28088 looks to be the issue? Maybe this could be hack-fixed within uivonim, but I’m not sure, need to look into it. Ideally that’ll just be fixed soon, and then no need to change anything in uivonim, but I’m not sure if it’s even being worked on atm unfortunately.

from uivonim.

romgrk avatar romgrk commented on May 23, 2024

It's definitely possible to fix it though, VSCode's keybindings with alt- do work.

from uivonim.

smolck avatar smolck commented on May 23, 2024

So I tested this in an Ubuntu VM (with the mappings nnoremap <a-s-f> :echo 'hi'<cr> and nnoremap <a-f> :echo'hi'<cr>) and it seemed to fix the issue, mind giving it a shot @romgrk? ffaf90b

from uivonim.

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.