[APP][4.0+]Clavis Keyboard - PC-like tablet keyboard

Search This thread

Woragh

Member
Jul 1, 2015
14
16
Hi Everyone!

I use a Lenovo Yoga tablet, and struggled for a while with the keyboards made for smartphones. Every time I had to write a character with an accent (éáóúöüőűí) I had to hold the key, and wait for the alternative characters to appear. They didn't really help with coding either, so I tried the Hacker's Keyboard. It was quite good, but if we can have the whole PC keyboard on screen with all the modifier buttons, why not use its potential and add hotkeys? This is how Clavis Keyboard was born.

Clavis Keyboard is a PC-like keyboard for tablets, with numerous hotkeys.

Features:
-Familiar: The keys are where you'd expect them to be
-Well-known hotkeys: Copy-paste-cut and select all work like on PC
-New hotkeys: Search for selected text on Google (Ctrl+G)
Open a new e-mail, paste selected text (Ctrl+M)
Insert text macro 0-9 (Ctrl+Shift+Number)
Change the first letter of the last word before the cursor from lowercase to uppercase or back (Ctrl+I)
Home (Ctrl+Left arrow)
End (Ctrl+Right arrow)
-Themes: There are numerous themes already, but I'm planning on adding much more.
-Layouts: US, GB, DE, FR, IT, BE, HU

I welcome any questions, advices, requests and ideas regarding Clavis!

You can download Clavis Keyboard here:
https://play.google.com/store/apps/....theophrastkeyboards.claviskeyboardfree&hl=en
 
Last edited by a moderator:

twiztid_

Senior Member
Feb 12, 2014
294
86
This looks really good, and I'm excited to test it a bit more when I get the chance. I did notice a few things:
  • I'm on Lollipop (CM12.1, on a Nook HD+), and the initial setup was a bit of a pain. After enabling the keyboard, step 1 of 3, nothing happened. I had to back out of the settings and manually progress to the next steps (selecting the keyboard to use). Not sure where the issue lies, but other keyboards have set up properly.
  • Settings -> Language & Input -> tapping Clavis Keyboard Free (to open Options) gives an error: "Failed to open settings for Clavis Keyboard Free"
  • Behavior settings have untranslated group headings, and one option ("Gyors pont Pontot ir ha duplan koppintasz a szokozre")
 
Last edited:
  • Like
Reactions: Woragh

Woragh

Member
Jul 1, 2015
14
16
This looks really good, and I'm excited to test it a bit more when I get the chance. I did notice a few things:
  • I'm on Lollipop (CM12.1, on a Nook HD+), and the initial setup was a bit of a pain. After enabling the keyboard, step 1 of 3, nothing happened. I had to back out of the settings and manually progress to the next steps (selecting the keyboard to use). Not sure where the issue lies, but other keyboards have set up properly.
  • Settings -> Language & Input -> tapping Clavis Keyboard Free (to open Options) gives an error: "Failed to open settings for Clavis Keyboard Free"
  • Behavior settings have untranslated group headings, and one option ("Gyors pont Pontot ir ha duplan koppintasz a szokozre")

Thanks for the feedback!
The setup is new and actually worked when I made it, but it seems I managed to mess up the code just before release :(
I'll patch these very soon.
 
  • Like
Reactions: twiztid_

twiztid_

Senior Member
Feb 12, 2014
294
86
Its me again, been using it a bit more and i do like it, especially that you can adjust the height on screen. Have a bug, a question, and a suggestion.
auto uppercase doesnt seem to be working, from the start of text entry and also after a period. ive tried disabling and reenabling it, and still no go.
Is auto correct disabled, or just not implemented?
Can you add an option to adjust the key repeat delay?

Thanks, and keep up the good work!
 
  • Like
Reactions: Woragh

Woragh

Member
Jul 1, 2015
14
16
Its me again, been using it a bit more and i do like it, especially that you can adjust the height on screen. Have a bug, a question, and a suggestion.
auto uppercase doesnt seem to be working, from the start of text entry and also after a period. ive tried disabling and reenabling it, and still no go.
Is auto correct disabled, or just not implemented?
Can you add an option to adjust the key repeat delay?

Thanks, and keep up the good work!

Autocorrect is not yet implemented. First I want to fix the known bugs, but I will definitely include it later on :)
I'll take a look, and will tell you what I could do about the key repeat delay and the auto uppercase.
 

Woragh

Member
Jul 1, 2015
14
16
Hi, does it have polish letters?

Sadly not yet. I plan to add the spanish and the portugese layouts next, and then hopefully the polish. Problem is, I got no friends who could translate the scripts for me, so it'll certainly take some time :/
 
Last edited:

Woragh

Member
Jul 1, 2015
14
16
like the keyboard, and I tried on phone, but it is too small, in my opinion. can you optimize for phone as well

Well I made it especially for tablets, but you can try to increase the height and use it in landscape. Maybe later on I'll come up with something to make it more comfortable, but right now it's not my primary goal. Sorry :(
 
Last edited:

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,893
447
May I help in adding Hebrew characters layout?
If so, how?
Here's how a standard Hebrew keyboard looks like:
http://store.aramedia.com/shopimages/products/normal/kb-hebrewwhite.jpg

Do note, that since Hebrew is a right-to-left language (like Arabic), it has weird behavior on some keyboards, like putting "(" instead of ")" . I really hate it, and would be happy to have the option to disable this behavior (it even happens on Windows OS , but somehow only on some apps).

Since Hebrew doesn't have uppercase letters, when pressing SHIFT or CAPS-LOCK, it just writes in English. However, on Android, those keys are gone, and you can long click on any key to have the alternative being written on it.

Attached how it looks like on various Android keyboards apps.
 

Attachments

  • keyboards.7z
    986.5 KB · Views: 17
  • Like
Reactions: Woragh

Woragh

Member
Jul 1, 2015
14
16
May I help in adding Hebrew characters layout?
If so, how?
Here's how a standard Hebrew keyboard looks like:
http://store.aramedia.com/shopimages/products/normal/kb-hebrewwhite.jpg

Do note, that since Hebrew is a right-to-left language (like Arabic), it has weird behavior on some keyboards, like putting "(" instead of ")" . I really hate it, and would be happy to have the option to disable this behavior (it even happens on Windows OS , but somehow only on some apps).

Since Hebrew doesn't have uppercase letters, when pressing SHIFT or CAPS-LOCK, it just writes in English. However, on Android, those keys are gone, and you can long click on any key to have the alternative being written on it.

Attached how it looks like on various Android keyboards apps.

Thanks for your offer!
Hebrew keyboard seems interesting, so I'll gladly make it after the planned layouts. :)
 

Thejungle

Senior Member
Nov 8, 2009
164
34
Sadly not yet. I plan to add the spanish and the portugese layouts next, and then hopefully the polish. Problem is, I got no friends who could translate the scripts for me, so it'll certainly take some time :/

Thanks. I don't know how much effort does it need as I'm really busy right now, but maybe I could help you a bit... However I have no knowledge in programming coding or development....
 
  • Like
Reactions: Woragh

Woragh

Member
Jul 1, 2015
14
16
Thanks. I don't know how much effort does it need as I'm really busy right now, but maybe I could help you a bit... However I have no knowledge in programming coding or development....

Thanks! :)
You wouldn't have to code or anything, just translate a few lines from English to Polish.
By the way I've just finished the Polish layout. :D It will be included in the next version (without translation for now).
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    Hi Everyone!

    I use a Lenovo Yoga tablet, and struggled for a while with the keyboards made for smartphones. Every time I had to write a character with an accent (éáóúöüőűí) I had to hold the key, and wait for the alternative characters to appear. They didn't really help with coding either, so I tried the Hacker's Keyboard. It was quite good, but if we can have the whole PC keyboard on screen with all the modifier buttons, why not use its potential and add hotkeys? This is how Clavis Keyboard was born.

    Clavis Keyboard is a PC-like keyboard for tablets, with numerous hotkeys.

    Features:
    -Familiar: The keys are where you'd expect them to be
    -Well-known hotkeys: Copy-paste-cut and select all work like on PC
    -New hotkeys: Search for selected text on Google (Ctrl+G)
    Open a new e-mail, paste selected text (Ctrl+M)
    Insert text macro 0-9 (Ctrl+Shift+Number)
    Change the first letter of the last word before the cursor from lowercase to uppercase or back (Ctrl+I)
    Home (Ctrl+Left arrow)
    End (Ctrl+Right arrow)
    -Themes: There are numerous themes already, but I'm planning on adding much more.
    -Layouts: US, GB, DE, FR, IT, BE, HU

    I welcome any questions, advices, requests and ideas regarding Clavis!

    You can download Clavis Keyboard here:
    https://play.google.com/store/apps/....theophrastkeyboards.claviskeyboardfree&hl=en
    1
    Please fix, "Caps Lock, on/off". The letters doesn't change.
    1
    Please fix, "Caps Lock, on/off". The letters doesn't change.

    You can change it in the appearance menu :)
    1
    This looks really good, and I'm excited to test it a bit more when I get the chance. I did notice a few things:
    • I'm on Lollipop (CM12.1, on a Nook HD+), and the initial setup was a bit of a pain. After enabling the keyboard, step 1 of 3, nothing happened. I had to back out of the settings and manually progress to the next steps (selecting the keyboard to use). Not sure where the issue lies, but other keyboards have set up properly.
    • Settings -> Language & Input -> tapping Clavis Keyboard Free (to open Options) gives an error: "Failed to open settings for Clavis Keyboard Free"
    • Behavior settings have untranslated group headings, and one option ("Gyors pont Pontot ir ha duplan koppintasz a szokozre")
    1
    This looks really good, and I'm excited to test it a bit more when I get the chance. I did notice a few things:
    • I'm on Lollipop (CM12.1, on a Nook HD+), and the initial setup was a bit of a pain. After enabling the keyboard, step 1 of 3, nothing happened. I had to back out of the settings and manually progress to the next steps (selecting the keyboard to use). Not sure where the issue lies, but other keyboards have set up properly.
    • Settings -> Language & Input -> tapping Clavis Keyboard Free (to open Options) gives an error: "Failed to open settings for Clavis Keyboard Free"
    • Behavior settings have untranslated group headings, and one option ("Gyors pont Pontot ir ha duplan koppintasz a szokozre")

    Thanks for the feedback!
    The setup is new and actually worked when I made it, but it seems I managed to mess up the code just before release :(
    I'll patch these very soon.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone