GithubHelp home page GithubHelp logo

Comments (24)

VladThodo avatar VladThodo commented on July 4, 2024 5

I'm currently working on adding multiple language support. I would like to add it in the next update, but it requires lots of work and I don't think I'll be able to add it in the next update, but they will be added as soon as I can. However, I'll add more accents to more characters until I will be able to add multiple languages

from behe-keyboard.

VladThodo avatar VladThodo commented on July 4, 2024 2

I was not able to add multiple languages in the this update. However, I added accents to all the characters on the keyboard. The future update will bring multiple languages.

from behe-keyboard.

timkrief avatar timkrief commented on July 4, 2024 1

AZERTY french keyboard layout would be more than welcome 😄

from behe-keyboard.

seigneurfuo avatar seigneurfuo commented on July 4, 2024 1

@timkrief AZERTY French Layout, proof of concept, modification of qwerty.xml:
screenshot_20180221-193023

https://gist.github.com/seigneurfuo/cdbd8ef59b7aeafa280d3202d280e285

from behe-keyboard.

timkrief avatar timkrief commented on July 4, 2024 1

@seigneurfuo I am working on an implementation, (with preferences azerty / qwerty).

from behe-keyboard.

timkrief avatar timkrief commented on July 4, 2024 1

@seigneurfuo I just realized that there are four files involving qwerty:

  • qwerty.xml
  • qwerty_arrow_numbers.xml
  • qwerty_arrows.xml
  • qwerty_numbers.xml

You'll have to make four azerty versions I guess ? ^^

from behe-keyboard.

VladThodo avatar VladThodo commented on July 4, 2024 1

Pushed an update on Play Store which implements AZERTY layout and some emojis. Have credited you both in the Play Store app description.

Thank you for getting involved :-)

from behe-keyboard.

Dariasteam avatar Dariasteam commented on July 4, 2024

I just discovered that long pressing 'a' offers me some accents (áăâä) but when i do it on 'o', 'u' and 'e' it doesn't

from behe-keyboard.

gerroon avatar gerroon commented on July 4, 2024

++1

Please add nmore languages when possible, also most keyboards would let you switch between languages by sliging the space key (like hackers keyboard).

It would be nice to get persian, turkish, russian etc scripts.

thanks

from behe-keyboard.

CrimsonFork avatar CrimsonFork commented on July 4, 2024

Most keyboards? Which ones? I only know about hk so far.

from behe-keyboard.

 avatar commented on July 4, 2024

Sliding the space key may be ok to choose between two or three layouts but my experience with KH shows it is horrible when using more than three. The menu of the native Adnroid keyboard to choose layouts is much better.

from behe-keyboard.

gerroon avatar gerroon commented on July 4, 2024

thanks man

from behe-keyboard.

pss34 avatar pss34 commented on July 4, 2024

Wow. If it will be multi-language, especially, Ukrainian… :)
I'm waiting for updates. It looks like ideal.

from behe-keyboard.

seigneurfuo avatar seigneurfuo commented on July 4, 2024

@timkrief On my side, I will update my layout with the last release (1.1.2), and improving layout ergonomy. This layout will be based on the GoogleKeyboard Azerty French layout.

from behe-keyboard.

timkrief avatar timkrief commented on July 4, 2024

I just made a pull request, #33 adding multiple langage support. Two choices for the moment azerty or qwerty. But it's up to you to make xml files for your keyboard layout ;) I made it easy to add more choices in the future.

from behe-keyboard.

xfim avatar xfim commented on July 4, 2024

Dear all,

I would like to make a contribution (maybe via a pull request) to add new languages and also support for other layouts (Dvorak). I have seen xml files in the repository, but they do not seem to appear in the installation that I have in the device. How can I change the layout to start testing them?

Sorry if this issue is not the right place. Feel free to ask me to open a new issue.

Thank you,

from behe-keyboard.

timkrief avatar timkrief commented on July 4, 2024

Hi,
there are multiple files to change to make a layout appear in the app.

I can give you the instructions on how to do that later today.

from behe-keyboard.

timkrief avatar timkrief commented on July 4, 2024

(We should automate this... :/ )

from behe-keyboard.

xfim avatar xfim commented on July 4, 2024

from behe-keyboard.

timkrief avatar timkrief commented on July 4, 2024

@xfim

Hi, I'm back,

here are the instructions:

First, add [layout name].xml, [layout name]_arrows.xml, [layout name]_numbers.xml and [layout name]_arrow_numbers.xml to the app/src/main/res/xml/ directory

Then, in app/src/main/res/values/strings.xml you'll have to add your layout(s) after line 59 (and a new value after line 62 !important). There are layout 1 and 2 for the moment, you can add as many as you want, 3, 4, 5.... The name of the layout you'll use in this file is the one that the user will see in the menu.

The last thing to do is to add your layout as a possibility in the Java code. In the file app/src/main/java/com/vlath/keyboard/PCKeyboard.java there are 4 switches:

at lines 1289, 1300, 1310, 1321

you have to add the cases you need in those switches. You can just add the same code I wrote for case 2 azerty and change the case number and the layout names.

Once everything is setup the app should work with your new layouts (then make a pull request).

If you have any doubt, just look how I've done it for azerty.

If you have any trouble let us know ;)

from behe-keyboard.

VladThodo avatar VladThodo commented on July 4, 2024

Thinking about creating some sort of web interface for creating layouts. It would be way easier, at least you won't have to rewrite the same keyboard for three times just for the numbers and/or arrow keys. Anyway, I'll keep you updated if I manage to do something about it.

Thanks for using BeHe!

from behe-keyboard.

xfim avatar xfim commented on July 4, 2024

from behe-keyboard.

VladThodo avatar VladThodo commented on July 4, 2024

Update quite after a long time. I'm currently working on Behe Keyboard 2.0, a version based on the standard android keyboard (a stripped down version of it, which excludes swipe typing and dictionaries). However it will have all the layouts that the standard AOSP keyboard features and will be way more polished than the current version. What do you guys think?

from behe-keyboard.

CrimsonFork avatar CrimsonFork commented on July 4, 2024

from behe-keyboard.

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.