Coder Social home page Coder Social logo

Complete pty/pty2 keyboard layouts about fenrir HOT 6 OPEN

webczat avatar webczat commented on June 7, 2024
Complete pty/pty2 keyboard layouts

from fenrir.

Comments (6)

chrys87 avatar chrys87 commented on June 7, 2024

Howdy,

well, this is quite a hard task, as fenrir gets its shortcuts from escape sequences then. there is no "fenrir" key. So conflicting shortcuts with an application is more likely.
as i dont use an screenreader i dont know what would be logical key combinations. contributions are welcome.

from fenrir.

webczat avatar webczat commented on June 7, 2024

note that it's not the only thing doing that, for example things like screen and tmux have a single escape character, but if an app uses the shortcut you can send it to the app, like by pressing ctrl+a twice to send ctrl+a to app. In case of fenrir that generally does not have such escape sequence, I'd argue that it could be nice to have some bypass option, including one that holds until it's manually released, so that such conflicts can be resolved. You are right that apps can use the same key combinations.
I am not necessarily a good person to contribute keyboard navigation because the reason I use PTY mode is so specific so that my usage of it, and of fenrir in general, is actually quite rare, mostly in emergency situations.

from fenrir.

chrys87 avatar chrys87 commented on June 7, 2024

Fenrir has an bypass mode and an bypass key.

from fenrir.

webczat avatar webczat commented on June 7, 2024

yeah, that's nice.

from fenrir.

pitermach avatar pitermach commented on June 7, 2024

Just stumbled across this issue while trying to get Fenrir going on Mac, and getting far enough that it talks but basically no keys work, and I'm guessing this is why. Since you can't get the lower level Linux screen and input drivers going for obvious reasons, this is probably a much more compelling use case as to why this would be really helpful

from fenrir.

chrys87 avatar chrys87 commented on June 7, 2024

Just stumbled across this issue while trying to get Fenrir going on Mac, and getting far enough that it talks but basically no keys work, and I'm guessing this is why. Since you can't get the lower level Linux screen and input drivers going for obvious reasons, this is probably a much more compelling use case as to why this would be really helpful

howdy pitermach,

sorry, no this is an different reason. The author of the Ticket asks for a more complete byte type layout for fenrir (but existing works), for you it does not seem to work overall.

fenrir already contains an non linux terminal emulation by using ptyDriver for input driver. You can just quick use this by parameter e:
fenrir -e
Note: not capital e. This uses pty (Terminal emulation) and input handling.
If this still happens for you, please create a debug file and create a new Ticket.

from fenrir.

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.