Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Special keys like Ctrl, Alt, Meta, Esc, F1 #229

Open
eckynde opened this issue Jan 23, 2021 · 11 comments
Open

Special keys like Ctrl, Alt, Meta, Esc, F1 #229

eckynde opened this issue Jan 23, 2021 · 11 comments
Labels
area: kbd-ui Issues with the front-end of the keyboard rendering view proposal A proposal for a new feature or an enhancement proposal-accepted An accepted proposal for a new feature or an enhancement
Milestone

Comments

@eckynde
Copy link

eckynde commented Jan 23, 2021

First of all, I love what you're doing here - a functional keyboard that also looks nice and professional. Thank you for your work!

Currently, there is no way to access special keys like Ctrl, Alt, Meta, (Esc, the function keys, Home, End, Page up/down etc.).
There are many ways this or a subset of this could be implemented:

  1. create another keyboard page (like ?123 for numbers).
  2. add a keyboard subtype/keyboard layout to be used in situations where these keys are useful
  3. option to show Ctrl, Alt, maybe Esc, Meta in the normal layout
  4. add button to smartbar that opens keyboard page
  5. this could work nicely with Custom layout editor / layout customization #196 keyboard customization

For reference have a look at the Hacker's Keyboard in landscape mode and press the Fn key.
(GitHub Repo, Play Store, F-Droid)

Another keyboard that implements this is the BeHe keyboard, press the three dots.
(GitHub Repo, Play Store, F-Droid)

@eckynde eckynde added the proposal A proposal for a new feature or an enhancement label Jan 23, 2021
@patrickgold
Copy link
Member

Thanks for your suggestion!

This gave me an idea how I can redesign the selection keyboard (#216). If I make the selection keyboard quickly accessible, I could design a selection keyboard which has all special keys you mentioned plus the arrow keys in one thing, somewhat going in the direction the BeHe Keyboard does (https://play-lh.googleusercontent.com/ezirmAGOFY6mD8FdWomTb_qM6pJS-KW8MOs6fQvzQFZauZ529uG1fk2DnM1ZsG7zOQY=w720-h310). This would give the selection keyboard a purpose and reason to be used.

I will add it on my todo list, probably for v0.5.0 for now.

@patrickgold patrickgold added the proposal-accepted An accepted proposal for a new feature or an enhancement label Jan 23, 2021
@patrickgold patrickgold added this to the 0.5.0 milestone Jan 23, 2021
@rancidfrog
Copy link

Also,
Having the 'Enter' key always available in special keys area would be useful, as sometimes enter is replaced by send even though it is also possible to use enter key, but it is just not available

@patrickgold
Copy link
Member

Yes, I agree that the enter key should also be present on the selection keyboard. Will keep this in mind when redesigning the selection keyboard!

@rancidfrog
Copy link

rancidfrog commented Jan 30, 2021

Delete key, is also useful for new selection keyboard.

Looking forward to future implementation.
Once implemented will not be needing hackers keyboard anymore
Keep the great work going.

@goyalyashpal
Copy link
Contributor

Delete key, is also useful for new selection keyboard.

hi, as u seem to be using delete key often, what do you think about having a (forward) delete key as suggested here: #356

@tzontron
Copy link

tzontron commented Feb 26, 2021

This is a little less know keyboard Technical Keyboard I'm using for years, and the only one that nailed special key support. There is a lot of inspiration that can be borrowed from it:



One another feature, kind of related:

Super useful , have not seen any other mobile keyboard even including a way to insert tabs

@justinesmithies
Copy link

First of all, I love what you're doing here - a functional keyboard that also looks nice and professional. Thank you for your work!

Currently, there is no way to access special keys like Ctrl, Alt, Meta, (Esc, the function keys, Home, End, Page up/down etc.).
There are many ways this or a subset of this could be implemented:

1. create another keyboard page (like ?123 for numbers).

2. add a keyboard subtype/keyboard layout to be used in situations where these keys are useful

3. option to show Ctrl, Alt, maybe Esc, Meta in the normal layout

4. add button to smartbar that opens keyboard page

5. this could work nicely with #196 keyboard customization

For reference have a look at the Hacker's Keyboard in landscape mode and press the Fn key.
(GitHub Repo, Play Store, F-Droid)

Another keyboard that implements this is the BeHe keyboard, press the three dots.
(GitHub Repo, Play Store, F-Droid)

I've just switched from excuse my language Gboard to FlorisBoard and already i'd give it 100% but adding the above features will make this the best keyboard by far ! Thanks for the amazing work !

@another-sapiens
Copy link
Contributor

This is awesome! And especially useful for apps like KDE Connect.

@patrickgold patrickgold added the area: kbd-ui Issues with the front-end of the keyboard rendering view label May 23, 2021
@atikattar1104
Copy link

I Think There Must Be An Option To Implement 'Full 5-Row Layout' Of Hacker's Keyboard. Currently, This Is My Theme For Florisboard :-
Screenshot_2022-09-17-10-25-01-651_com android chrome
And This Is The Full 5-Row Layout I Use Of Hacker's Keyboard :-
Screenshot_2022-09-17-10-27-21-866_com android chrome
And This Is How It Looks Normally :-
Screenshot_2022-09-17-10-28-19-526_com android chrome
Now I Would Definitely Love To Have The Full 5-Row Layout Which Have My Theme. The Layout Of ABC, Number, Special Keys Should Be Implemented In Florisboard, But, The Smartbar (Which Suggests Word And The Extendable One) Should Be There (The One Which alpha04 Have Right Now). Even When We Select 'Full 5-Row Layout' From Florisboard Settings App.

Thanks!

@atikattar1104
Copy link

And Perhaps, You Can Also Use Same Key Commands Which Hacker's Keyboard Use, Which Are Being Sent To OS, In New Implemented Version Of Florisboard. So That, Florisboard Will Be Just As Compatible As Hacker's Keyboard When It Comes To Using It On Special Softwares (E.g. :- Termux, ConnectBot, Limbo PC Emulator, DosBox, Etc.).

@noahgitsham
Copy link

Not sure on the status of this, but on keyboards such as hacker's keyboard, it always felt cramped with all those modifiers. It would be nice to have the option to bind them to swipe/hold gestures as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: kbd-ui Issues with the front-end of the keyboard rendering view proposal A proposal for a new feature or an enhancement proposal-accepted An accepted proposal for a new feature or an enhancement
Projects
None yet
Development

No branches or pull requests

9 participants