Git Product home page Git Product logo

pocket-board's People

Contributors

alexpdp7 avatar radio-van avatar sinuxvr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pocket-board's Issues

Suggestion: add double press timeout for modifiers

currently, pressing 'alt' or 'shift' twice in a row will always lock shift or alt layout. I'd expect a second press to disable shift/alt rather than lock it, which I would expect to be triggered by a quick double press.
I think functionality could be improved with the addition of a (perhaps user-configurable) double-press timeout for the locking behaviours.

Input issue in Termux

I'm glad I found this project and it has been working very well, however I've been unable to use this with the Termux app. Every key I press results in Termux just entering a new line instead of whatever key I press (though I have only tested this on the initial bash prompt), whereas with other IMEs it functions as expected.

I'm not sure if this issue only affects me as I'm running a GSI ROM on my Titan Pocket instead of the stock ROM, and this causes various input differences, even when copying the icd/kl/kcm files extracted from the stock ROM. The main difference I've noticed is that the modifier keys (shift/alt) do not function on certain input field types when using other IMEs (Blackberry, Kika), interestingly using this IME actually solves this issue, I'm not sure if this is related to the Termux issue but it at least seems to me that it might be (though I know basically nothing about input devices from the Android side, and my only wrangling with it on this device has been with uinput).

side note note, another thing using a GSI ROM as opposed to the stock ROM causes is the SYM key bringing up the input method selector regardless of IME selected, so if you know how to solve that I'd really appreciate it if you let me know :)

Not working on Unihertz Titan?

I tried the latest release 1.1.3 on a Unihertz Titan but it seems like it's not working for whatever reason.

When I enable "display onscreen panel" and start typing the pocketboard bar shows up at the bottom of the screen, but no suggested words appear between the smiley icon on the left and the "en" square on the right.

Suggestion - Compose Key support

Would it be possible to add a compose key of some kind? It might solve some of the issues with entering diacritics and special punctuation, and allow for languages to be implemented very easily - particularly if the compose system allowed for user-defined compose sequences.

Donation

I'd like to send you a donation, do you have something such as PayPal?

Symbols & letters on Titan Slim

First, thanks for creating this keyboard -- it's a great alternative to the Titan Slim's default Kika Keyboard. I used the Blackberry keyboard for a bit, but it seems to have some issues, like if you start a new line of text with a number, you have to hit it twice to get it to appear.

The problem I've noticed with PocketBoard is some actions intended to happen once happen twice. For example, I'll be typing a sentence, then decide to type "(day)" and it'll come out as "(5ay)", since if you hold down alt+D you get 5 -- only I'm not holding alt when I press D. It's like alt is being held down for two button presses instead of just one.

If it helps, I'm able to replicate the problem in Google Messenger by typing "too much to do (day)" -- the result is always "(5ay)" for me.

Any help you could provide would be greatly appreciated.

Changing layout in code, not in program

Hello! Can I make changes in program code for layout change? E.g. I using Russian keyboard, but there are a few bugs. I tried PocketBoard with Russian layout (BB Passport) and I liked it, because now I can enter all the punctuation marks thanks to on-screen pad. But I already adapted to RussianKeyboard Layout (q - й, w - ц, a - ф, s - ы etc.). I would like to bring changes to program code for setting up layout I want. Where I can find file(s) for changing Russian (BB Passport) layout or create a new one?

Diacritics input - Spanish

Hi!

I just saw this and I'm superexcited. Kika has many issues, so thanks for publishing this and opening the source. I have just two issues, which I might try to solve myself, but first I thought I'd contact you in case you can tell me "it's very difficult to do this", or even "yes, this is easy!".

First, I can't seem to get the Spanish dictionary to work. I installed your fork of OpenBoard SpellChecker, which seems to contain a Spanish dictionary. The English dictionary works, but alt+spc, alt+shift, alt+shift+space; all those input a space and don't seem to change languages. fn+spc pops up a language change, but it seems to be an "Android language" change which does not seem to affect the completion.

Second: is there any way to input diacritics? In Spanish, besides aA, you use áàÁÀ. Normally you do a long-press and pick a completion (that's how Kika and the BB keyboard work). But if I do a long press with your keyboard, I get the alt-variant of the key (e.g. a -> @, o -> /). Is there any way to input diacritics? I don't mind having a go at coding this. (And actually, it would be great if instead of using the touch screen, I could do this entirely through a key combination.).

I'll try to play with this if I have time, so no worries if you are busy and can't answer.

Cheers,

Álex

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.