23 pagesV  < 1 2 3 4 5 6 > »  
 
REPLY
> Skins and layouts for the keyboard JBak2 Keyboard
washerron
Message#1
13.04.18, 20:18
Homo locum ornat
*********
[offline]

Topics Curator
Group: Moderators
Messages 2553
Check in: 07.09.13
Xiaomi Redmi 5 Plus 4/64

Reputation:-  863  +

Skins and layouts for the keyboard JBak2 Keyboard
JBak2 keyboard talk | Font replacement | Order table graphics

Attached Image


Theme Rules
  • The topic allows the publication of ready-made skins and layouts, and placing orders for creating new ones only for the JBak2 Keyboard. Discussion of the program itself, working questions and comments on discussing only in the main topic
  • Ready skins and layouts? as well as orders are placed according to the templates from the spoiler below, posts that are not designed according to the rules can be deleted without warning
  • When placing an order, state your wishes as accurately as possible: what you need, size, color, transparency, etc. If possible with explanatory screenshots (with arrows and lines)
  • As a source, it is desirable to attach files of skins or layouts (in the format .skin or .xml)
  • When the order is completed, be sure to add in the post with the order a notification of the execution, and a link to the post with the finished files
  • All graphic images (except for the main screenshot) must be removed under the spoiler


Template design new skins and layouts
Copy the content into your message and fill
[CENTER] [SIZE = 3] [B] [COLOR = royalblue] Here we write the destination (skin / layout) [/ COLOR] [/ B] [/ SIZE] [/ CENTER]
[CENTER] Insert the main screenshot here [/ CENTER]
[SPOILER = Extras. screenshots] If there are additional screenshots, then insert it here [/ SPOILER]
[COLOR = blue] [B] Download [/ B] [/ COLOR]: Attach files for download, it is advisable to pack them in a zip archive.

Template for ordering skins and layouts
Copy the content into your message and fill
[CENTER] [SIZE = 3] [B] [COLOR = royalblue] Here we write the destination (skin / layout) [/ COLOR] [/ B] [/ SIZE] [/ CENTER]
[SPOILER = Maximum detailed description with screenshots] [/ SPOILER]
[COLOR = blue] [B] Download [/ B] [/ COLOR]: Attach files (source materials, skins and layouts for editing), it is advisable to pack them in a zip-archive.
Note: to increase the likelihood of order execution, preferably screenshots (with arrows and selections). Otherwise, few people will be interested to guess your desire.

Picture

Request from the developer
Now you can cram into the keyboard set, even a hundred skins, the benefit of the size of the keyboard from this will not increase much.

And therefore, you can start stamping skins, and the best in my opinion, then I shove in the clave.

ONLY PLEASE REMEMBER!
When you name a skin file, you need to call it not Vasya.skin, but give at least a minimal idea to people about what kind of skin it is.
And let's agree - the first in the name of the skin is its common color range, for example dark, light, gold, neon, and so on.

That is - dark_by_Wasya.skin - it is immediately clear that this skin will be in dark tones from Vasya. Or light_oval_key_byWasya.skin - light skin with oval keys. Well, and so on ...

It is ALSO MUST call the skin only in English - the keyboard is available worldwide, so the Chinese will hardly be interesting and understandable the name "cool_skin_skin_ot_Vashi.skin".
If you do not fumble in aglitsky - at your service online translators. :)more in the post

Jewelry catalog
Skins
Layouts
Instructions, useful links


Post has been editedwasherron - 15.01.19, 00:40
Reason for editing: Layout for Linux
65vladim
Message#22
12.02.17, 01:47
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 663
Check in: 01.03.16

Reputation:-  258  +

Mod layouts for the sitesavagemessiahzine.com, with a powerful bb code editor and emoticons:savagemessiahzine.com: (layouts)

Attached Image
Upgrade mod-layouts! "New Features"
Jbak2
made your mod with layouts for the sitesavagemessiahzine.commaybe
it is useful to you and even with the clientsavagemessiahzine.comin a pair, it will not be bad, in it I collected almost all the bb codes of the site,color text and background as well as emoticons:savagemessiahzine.com: I will briefly describe all its functions, here are screenshots for layoutsꓽ
fashion archivesavagemessiahzine.com
New layouts
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Add. screenshots
5 line (9kl)
Attached Image
Attached Image

text editorsavagemessiahzine.comand text editor clava
Attached Image
Attached Image

emoticonssavagemessiahzine.com, numeric
layout, simple character
Attached Image
Attached Image
Attached Image

Layout design - colored background and col. Text (similar to the view) are called with a brush icon and a pen icon and also the font size change layout.
Attached Image
Attached Image
Attached Image

old tele layouts, 5 row (8 clav) and 4 row compact, I won’t screen a lot of them
Attached Image
Attached Image
Attached Image
Brief description of the mod:
1. on many layouts a call for long-haul
1.✎ different and templates and clipboard call
2. ☆ - direct call to the current layout selection settings
3. п -direct call of general settings
4. ✆ direct call numeric layout
5. ④ call layoutssavagemessiahzine.com- formatted text bb - codes
6. ヅ - direct invocation of emoticon layoutssavagemessiahzine.com
½ call character layout
No. also causes a character layout.
⎌ call undo
❀ call themes, skins
Ⓐ on and off the autodop line if it is above the keyboard
⏏ call redo
✍ dictionary editing
Ⓑ search for copied text in the browser
bb new bb code editor
✂ cut selected text
7. Added layouts 5 row wide keys (8 keys) (9kl) 4 row -4pcs.
old telephone added my
text editor and
numeric layout to your taste;)
as well as two character layouts with cool characters like emoticonsꓽ
ツ ㋛ ㋡ ㋞ ᰄ: D
: good:
In the text editor -savagemessiahzine.combb codes tags are closed with a long tap (not all that are not needed),color textandcolor backgroundcaused by the iconbrushes and icon feather , there is a font replacement tag Icon F font times , and the rest of the icons are familiar to everyone, on the client they are almost the same:savagemessiahzine.com: any questions, or find bugs, write: friends:

������� download

: Attached filekeyboards.zip (1.49 MB)
Previous Test Layout Modes
Attached filekeyboards.zip(681.43 KB)
old fashion versionsavagemessiahzine.comwith Emodji layouts! ForJbak2
Added Emoji smiles, replacement of several icons: blush:

Picture


Post has been edited65vladim - 28.12.18, 23:58
Reason for editing: Sorted by template


--------------------
Bot_0003
Message#23
15.04.17, 13:50
v0.0.0.3 [build 13021994]
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 669
Check in: 30.07.14
Lenovo A1000

Reputation:-  72    +

Black skin, for those who always remain on the dark side.
Dark & ​​Gray-v2
Attached Image

Archive with a .skin file


Old version
Simple dark skin without any frills.
Dark & ​​Gray
Attached Image

Archive with a .skin file

Picture


Post has been editedBot_0003 - 24.03.19, 15:05
Reason for editing: Slightly reworked style.


--------------------
- Let's drink!
-What are we drinking for !?
-For tmpfs!
sych
Message#24
18.04.17, 13:15
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 351
Check in: 01.11.06
Samsung Galaxy S4 GT-I9500

Reputation:-  64    +

Tatar learners dedicated ...
Russian-Tatar layout in 5 rows of 11 buttons

Layout for 5 "screens, combining Russian, Tatar letters, numbers, ruble sign, some" typography. "
Main screenshot
Attached Image

Basic concepts of layout design:
  1. 5x11. To make it look like a computer keyboard.
  2. Grouping similar characters. For example, on the long tapu on E, E is entered.
  3. Consistency. Friendly additional layouts (landscape, English, digital, symbolic, text editing) - included. Screenshots below.
  4. Tatar characters. Supports character input Ә, Җ, Ң, Ө, Ү, Һ.
  5. Easy to switch. The locations of the buttons for switching layouts coincide.
Remaining layouts
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image

MaXeL85 skin:Jbak2 Keyboard (AndroidMustDie Post # 39985747)

Description:
To work on a five-inch smartphone, I made this layout. Of the characters on it are Russian, Tatar letters, quotes, "Christmas trees", a long, very dash, hit sign, a sign from Unicode 7.0 (2014), numbers. Of the additional functions - the transition to a character, digital (telephone) layout, call templates and the main menu. There is no transition to the smilie layout. The button for hiding the keyboard did not fit (I use a gesture up from the space bar or a hardware back button).
So, "similar" letters are placed on one key.
EYo, R, BBHҢXҺFzhje, BUTӘ, ABOUTӨ, YUY.
Why notHaveY? Because on Y - the three. To accommodate as many similar characters as possible on one key, the digital unit had to be moved to the left. However, inkazakh layoutfrom elizz69 it's pretty much the same.
On the letterTO- a symbol of stress. Enter it immediately after the letter, which must be underlined (maboutmouths, fouetté). On the buttonB- call templates, and oncomma- call the character keyboardSymbol_ . At your service are quite large Backspace and Enter buttons (on the enter, the emoticons keyboard call is disabled, auto-repeat is enabled).
The button to the left of the space bar, by short pressing opens the telephone keypad, and by long pressing - the main menu.
A set of layouts
Attached Image

English layout:
This and subsequent layouts are included in the package and are convenient for sharing. In the English layout, the same system of five rows of 11 keys is applied, and the bottom row repeats the Russian layout. The numbers are also on the left.
Keyboard text editing:
A small remix of the built-in keyboard from MWcorp. The commands “to the beginning of the text” and “to the end of the text” are designated as “start” and “finish”. Main feature: selection mode switchSelect - in the center of the keyboard, in the middle of the arrow buttons. To the left of the left arrow is the Home button, and the End button to the right of the arrow to the right. Page Up is located above Page Down, and the Backspace, Enter and Spacebar buttons are located in the same way as on the main layout.
The layout is called to edit the text in the traditional way (by holding the Shift), and the return to the main layout is done with a button located in the same place where the shift is on the main layout.
Phone Keypad:
The standard version with the changed position of the keys * and # in favor of a point, a comma and a return button to the main layout. Plus, minus, =, space, backspace and Enter are present.
Character Keyboard:
It differs from the rest with larger buttons (10 pieces in a row without a shift). Allows you to enter numbers (including in the superscript - ax³ + bx² + cx + d) and arrows. These are not cursor buttons, but naturally arrows стрелки and triangles ▲.

Constructive comments are very useful, and downloading and redoing for themselves is priceless at all ;-)
Attached fileTatar_kbd.zip(4.01 KB)

Picture


Post has been editedwasherron - 30.04.18, 20:23
Reason for editing: In the header
elizz9
Message#25
07.06.17, 14:35
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2142
Check in: 26.03.16
Xiaomi Redmi Note 4X Snapdragon 3/32

Reputation:-  345  +

Taking into account the wishes of users, local and in the market:
Keyboard layoutsix-row + arrows + button to close the keyboard + ext. characters.

The bottom row is slightly lower than the others.
If the width of the buttons moves in it, sign off, pliz. (Customized on a small screen)
Attached Image

Attached fileru_wide_simb.xml(2.68 KB)
Attached fileru_wide_simb.zip(748 bytes)

Picture


Post has been editedwasherron - 07.04.18, 14:06
Reason for editing: Added "In the header"


--------------------
Xiaomi Rn4X 3/32 (7.0 / miui 10.2.3.0 global stock) || Samsung tab S 8.4 (6.0.2) || Samsung j1 (4.4) || tv-box x96mini (7.1.2 root) || Mi Band3
elizz9
Message#26
09.06.17, 14:06
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2142
Check in: 26.03.16
Xiaomi Redmi Note 4X Snapdragon 3/32

Reputation:-  345  +

* bashirek 02,
such?
Jbak style skin:
Attached Image

Attached filejbak2skin.zip(1.1 KB)

Picture


Post has been editedwasherron - 07.04.18, 14:31
Reason for editing: Added "In the header"


--------------------
Xiaomi Rn4X 3/32 (7.0 / miui 10.2.3.0 global stock) || Samsung tab S 8.4 (6.0.2) || Samsung j1 (4.4) || tv-box x96mini (7.1.2 root) || Mi Band3
elizz9
Message#27
30.06.17, 07:33
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2142
Check in: 26.03.16
Xiaomi Redmi Note 4X Snapdragon 3/32

Reputation:-  345  +

skins2_Elizz
15 skins in the archive. Under the screen 4 "-5". On the big view is completely different.
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image

Attached fileskins2_Elizz.zip(15.65 KB)

Picture


Post has been editedwasherron - 07.04.18, 14:31
Reason for editing: Added "In the header"


--------------------
Xiaomi Rn4X 3/32 (7.0 / miui 10.2.3.0 global stock) || Samsung tab S 8.4 (6.0.2) || Samsung j1 (4.4) || tv-box x96mini (7.1.2 root) || Mi Band3
Schnee-leopard
Message#28
11.07.17, 12:00
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 455
Check in: 20.03.16
Sony Xperia XA1 Plus 3/32

Reputation:-  108  +

I did not find the finished alphabetical layout in the subject (abcgde-abcdef). Can anyone have?

Attached fileRu_En_ (alfavit) .zip(1.26 KB)

Two layouts alphabetically:Russianandenglish.
Once upon a time I made someone to order.
By themselves, the layouts are not so hot, but the letters in alphabetical order :)
Schnee-leopard
Message#29
15.07.17, 16:21
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 455
Check in: 20.03.16
Sony Xperia XA1 Plus 3/32

Reputation:-  108  +

Lastochka0381 @ 12.07.17, 3:39*
“It would be good for wide keys”

Attached filelayout_En_Ru_ (abcdef) .zip(3.68 KB)

Attached Image

So, in the archive two standard layouts ("Wide keys") - Russian and English - with the arrangement of lettersalphabetically. In the Russian layout combined letterseandyoon one key (yo- by long tapas), as well as letterssandъ (ъ- on long). English without change.
Plus, I threw two more skins into the archive, green and blue. So, just in case, suddenly come in handy :)

Post has been editedSchnee-leopard - 15.07.17, 16:22
elizz9
Message#30
28.07.17, 17:48
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2142
Check in: 26.03.16
Xiaomi Redmi Note 4X Snapdragon 3/32

Reputation:-  345  +

Two layouts
Turkish (+ ang.) language,
6-row + row of numbers + arrows
.

Difference: the location of 6 pure Turkish letters
- on longitudinal
- on separate keys.
Attached Image
Attached Image

Files
Attached filetr_eng6.xml(2.61 KB)
Attached filetr_eng6.zip(718 bytes)
Attached filetr_eng6_2.xml(2.61 KB)
Attached filetr_eng6_2.zip(727 bytes)

How to add a layout to the keyboard:Jbak2 keyboard
Picture


Post has been editedwasherron - 07.04.18, 14:05
Reason for editing: Added "In the header"


--------------------
Xiaomi Rn4X 3/32 (7.0 / miui 10.2.3.0 global stock) || Samsung tab S 8.4 (6.0.2) || Samsung j1 (4.4) || tv-box x96mini (7.1.2 root) || Mi Band3
elizz9
Message#31
16.08.17, 12:44
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2142
Check in: 26.03.16
Xiaomi Redmi Note 4X Snapdragon 3/32

Reputation:-  345  +

6 skins in the style of the flag of the USSR (very similar :-D)
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image

Attached fileUSSR_skins.zip(6.21 KB)

Picture


Post has been editedwasherron - 07.04.18, 14:30
Reason for editing: Added "In the header"


--------------------
Xiaomi Rn4X 3/32 (7.0 / miui 10.2.3.0 global stock) || Samsung tab S 8.4 (6.0.2) || Samsung j1 (4.4) || tv-box x96mini (7.1.2 root) || Mi Band3
elizz9
Message#32
30.08.17, 20:33
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2142
Check in: 26.03.16
Xiaomi Redmi Note 4X Snapdragon 3/32

Reputation:-  345  +

2 "Wide Keys" layouts for the Azerbaijani language.
1. Latin (+ all English letters)
2. Cyrillic (+ all Russian letters)
You can write, respectively, + in Russian or English.
Attached Image
Attached Image

Added:
+ The qwerty layout for the Azerbaijani language (Latin, + numerals and arrows)
Attached Image

Attached fileAzerbaijani lat Lat.zip(1.43 KB)
Attached fileaz_qwerty.xml(2.49 KB)


Picture


Post has been editedwasherron - 07.04.18, 14:04
Reason for editing: Added "In the header"


--------------------
Xiaomi Rn4X 3/32 (7.0 / miui 10.2.3.0 global stock) || Samsung tab S 8.4 (6.0.2) || Samsung j1 (4.4) || tv-box x96mini (7.1.2 root) || Mi Band3
elizz9
Message#33
07.09.17, 16:38
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2142
Check in: 26.03.16
Xiaomi Redmi Note 4X Snapdragon 3/32

Reputation:-  345  +

6-row Russian layout. Added keys Clipboard and Templates (longitudinal, bottom row)
and the selection key (for long-distance - Select all)
Attached Image

How to add a third-party layout or skin / theme to the keyboard:
Jbak2 Keyboard (Post by elizz69 # 57746346)
Attached fileru_symnum4.xml(2.91 KB)
Attached fileru_symnum4.zip(876 bytes)


Picture


Post has been editedwasherron - 07.04.18, 14:03
Reason for editing: Added "In the header"


--------------------
Xiaomi Rn4X 3/32 (7.0 / miui 10.2.3.0 global stock) || Samsung tab S 8.4 (6.0.2) || Samsung j1 (4.4) || tv-box x96mini (7.1.2 root) || Mi Band3
Schnee-leopard
Message#34
08.09.17, 01:21
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 455
Check in: 20.03.16
Sony Xperia XA1 Plus 3/32

Reputation:-  108  +

SedVit @ 7.09.17, 22:33*
“... And the color is yes, something like this. That keys were such, not white. "

Here is�➤ Attached fileBlue _ & _ Teal.skin.zip(2.17 KB)

ZIP archiver, and in it two skins, blue and green (almost green, "teal").
Attached Image

True, the main keys there are almost white, but in the keyboard settings there is now a skin designer - “Menu”>“Jbak2 Keyboard Settings”>"Appearance">"Designer skins." So correct the color does not make much effort.
“You have a cool layout. Where do you want to rock? ”

I will not tell you, because there is no it anywhere. And I will not give this layout to anyone, including you. No, I am not greedy, just in this layout so much has been settled ... a lot of things that you will not see in the screenshot. In general, it is not suitable for you, it’s a very specific one, because it was made for you personally :)
In addition, this layout was created under a large screen size of 5.5 ″.
Picture


Post has been editedwasherron - 07.04.18, 14:29
Reason for editing: Added "In the header"
༺ Cepёgin ༻
Message#35
08.09.17, 08:44
Guru
*********
[online]

Group: Friendssavagemessiahzine.com
Messages 2793
Check in: 13.07.13

Reputation:-  417  +

* elizz69,
layout liked. Slightly corrected. Removed numbers and added copy paste
Attached Image
Attached Image
Attached fileSkin_v2.skin.zip(1.09 KB)
Attached fileen_symnum5.xml(2.51 KB)
Attached fileru_symnum5.xml(2.63 KB)
Added a skin, asked. Added English layout and redid Russian. So that all the signs in both layouts match and the numbers are on the long-distance.
Picture


Post has been editedwasherron - 07.04.18, 14:00
Reason for editing: Added "In the header"
Schnee-leopard
Message#36
08.09.17, 17:27
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 455
Check in: 20.03.16
Sony Xperia XA1 Plus 3/32

Reputation:-  108  +

Russian and English QWERTY layouts


Here are two versions of my layouts (Russian and English):
1."Qwerty_by_SchneeLeopard_ (ru_en) _v1" - simple layouts with special design. keys text way.
2.“Qwerty_by_SchneeLeopard_ (ru_en) _v2” - layouts in which you enter the main and additional characters on the letter keys by enumerating, and some text is entered in the long-slot.

Layouts and their description
Attached Image
Russian

Attached Image
English


SPECIAL FEATURES

1.All specials. The keys are text-based, without using icons. Read more about this.here. Pay special attention to the last section."Additional Information".
2.There are no keys "Change language" and "Close the keyboard." The functions of these keys are assigned to gestures.
3.On the key "Change of register" (Shift) by long-distancenotThere is a transition to the “Edit Text” layout because All text editing is in the top row of the main layout (I have this series absolutely on all layouts). Instead, the long section leads to the “Edit user dictionary” section.
4.The opt / 123 key is missing. the transition to the first and second character layouts, as well as the numeric one, takes place along the separate keys located in the bottom row.
5.Instead of the “opt / 123” key, there is a “⚙ / Menu” key. Tap - “Main Menu”, long-distance - “Keyboard Settings”.
6.Added key «Hot». Tap - “Hot Keys”, longitude - “Launch the selection of the current language layout”
7.Added key"Non-breaking space".
8.By long-press on the key "Enter"notthere is a transition to the layout of emoticons; instead, the “New line” command is simply repeated. Switch to a smiley layout with a gesture.
Picture

DESCRIPTION OF KEYS OF UPPER ROW
("Edit Text")
(left to right, tap / long )

1. To the beginning of the paragraph / To the beginning of the whole text
2. Copy selected text to clipboard and delete it [cut] (Gut) / Undo last action (Undo)
3. Select all the text in the input box / Redo the last action (Redo)
4. Up
5. To the left
6. On ǀ Off Selection Mode (Selection)
7. To the right
8. Way down
9. Copy selected text (Copy) / Share selected
10. Paste from the clipboard (Paste) / Search selected in the browser
11. Go to end of paragraph / Go to end of all text
Picture
DESCRIPTION SPECIAL. KEY
( tap / long part )

Aa ± - Change of register (Shift) / Edit user dictionary
- Delete the character in front of the cursor (Space)
⚙ / Menu - Main menu / Settings
Hot - Hotkeys / Run selection of the current language layout
━━━ en ━━━ - A simple space (indicating the language of the selected layout)
━━Non-breaking space
Enter / ◀ ┛ - Line feed ǀ Input
Picture

DESCRIPTION OF KEYS OF THE LOWER SERIES

Symbols 1 - Character layout (# 1)
Symbols 2 - Additional character (№2)
Numbers - Numeric
Picture

SPLINTERS

Option number 1
Attached fileqwerty_by_SchneeLeopard_ (ru_en) _v1.xml.zip(2.17 KB)

Simple layouts.

Option number 2
Attached fileqwerty_by_SchneeLeopard_ (ru_en) _v2.xml.zip(2.59 KB)

In this embodiment, the input of basic and additional characters is not by tap / long-lap, but by enumeration. That is, for example, you want to enter the letter “y” on the Russian layout, make a short tap on this key, and to enter an additional character, the number “1”, we make two short tapes. This search goes on endlessly, tap - the letter “y”, two tapas - first the letter “y”, then the number “1”, three tapas - “y”, “1”, again “y”, etc.
Also, the attribute is added to all the alphabetic keys of these layouts, as well as to the “point” and “comma” keyslongKeyOutputText . But the value of these attributes is not filled - they are empty. You have to fill them yourself. Anything can be entered there, such as: frequently used words and phrases, e-mail addresses, emoticons, tags, etc. In short, any text, including obscene :) And then, through the search, you will enter the main and additional. characters of the keys, and for longitude what is written in the attributes longKeyOutputText . The main thing here is to remember what key is entered by the long-distance key, since on the keys themselves, this is not displayed.
_______________

I have attributeslongKeyOutputText FB2 main tags are clogged. Very handy when editing e-books.
Here is an example of the key "E »Tagged <empty-line /> ( empty line ) in my Russian layout:
Attached Image


Picture


Picture


Post has been editedSchnee-leopard - 20.09.18, 13:34
Reason for editing: Updating
elizz9
Message#37
19.09.17, 16:02
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2142
Check in: 26.03.16
Xiaomi Redmi Note 4X Snapdragon 3/32

Reputation:-  345  +

2 English layouts 6-row. Numbers, selection / selection, templates, clipboard. Very similar :-D.

In the archive "en_symnum2" folder _myIcons, put it on the way:
phone memory / jbak2keyboard / keyboards.
(there are pictures of _delit arrows) In the folder there are 2 pictures, you can replace the dark arrow with the "native" one: change the names of the files. Only the "native" after the coup was crooked: popcorm: :(
Attached fileen_symnum1.xml(2.78 KB)

Attached fileen_symnum1.zip(794 bytes)
Attached fileen_symnum2.zip(3.1 KB)

Attached Image
Attached Image

Picture


Post has been editedelizz9 - 19.09.18, 19:19
Reason for editing: Added


--------------------
Xiaomi Rn4X 3/32 (7.0 / miui 10.2.3.0 global stock) || Samsung tab S 8.4 (6.0.2) || Samsung j1 (4.4) || tv-box x96mini (7.1.2 root) || Mi Band3
65vladim
Message#38
07.11.17, 13:39
Experienced
******
[offline]

Group: Friendssavagemessiahzine.com
Messages 663
Check in: 01.03.16

Reputation:-  258  +

Hello,
Mod my layouts with more advanced features for sites Odnoklassniki andsavagemessiahzine.com, but it can just work simply as a simple typewriter and these functions will not interfere
Here I am posting a mod onJbak2 for your testing, mod difficult with powerful text editors for sitessavagemessiahzine.comand a more powerful editor for the classmates site, although it will probably work on many other sites, such as among friends, maybe Vkontakte, but I don’t know for sure, I’m not registered, check for yourself who is registered and write:
Mod with powerful layouts text editors for sites:
Classmates andsavagemessiahzine.com

Download:

Attached filekeyboards.zip(3.15 MB)

PSPerezalil archive by request, now the icons in the gallery will not be visible
Download:
Attached filejbak2Keyboard.zip(5.03 MB)

Layouts
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image

The characters for longitude:
-direct settings call
- emoticons
General smiley layout - call emoticon layouts
and also for individual emoticons
Attached Image

emoticon layout
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
stickers

layout numeric
Numeric layout
Attached Image

- character layout
Character layouts
Attached Image
Attached Image

- direct invocation of layout selection settings
(ړ ײ)- Smiley layout
- call editorsavagemessiahzine.com
- call the clipboard on a long tapa
- on long tapu copies text
Text editor layout
Attached Image

Editor classmates challenge
key long tap key
OK
copy and paste this text of simple examples of the editor from the mobile version of the site classmates and see for yourself, not everything is too difficult
Simple examples of text design on classmates!
<blockquote><br>"Nickname quoted" "writes:"<p style = "background-color: # c0c0c0; color: # 000000">Down and Out trouble started</ p></ blockquote><BR>The text will be on a new line.<p style = "text-align: left;">Let's start on the left</ p><p style = "text-align: center;">And here is the center</ p><p style = "text-align: right;">Turn right</ p>
<font size = "1">Font from little</ font><font size = "7">To great</ font><OL><LI>but<LI>b<LI>at</ OL><UL><LI>not<LI>need to<LI>la la</ Ul>
<Strike>Crossed out and forgot</ Strike>
<U>Stressed and especially important</ U><OL><LI>I<LI>You<LI>is he<LI>She is</ OL><UL><LI>Here is<LI>it<LI>Yes<LI>!!!</ Ul><HR>Solid line<HR><B>What are you fat</ B><I>Yes, italic</ I>
<span style = "font-size: 6px">Advertising</ span><span style = "font-size: 9px">Small print</ span><span style = "font-size: 12px">Well type</ span><span style = "font-size: 15px">We have nothing</ span><span style = "font-size: 18px">Hide</ span>
<div style = "text-align: left; color: # 0000ff;">We will paint</ div><div style = "text-align: center; color: # ff0000;">This</ div><div style = "text-align: right; color: # 008000;">World!</ div><span style = "text-align: left; background-color: # ff0000; color: # ffff00">Yandex</ span>
<span style = "text-decoration: underline; color: # ff0000">Especially</ span><span style = "text-decoration: line-through; color: # 00CCFF">Dangerous!</ span><ol style = "text-align: left; background-color: # ff00ff; color: # ffff99">I'm drawing</ ol><ol style = "text-align: center; background-color: # 0000ff; color: # ffff99">I draw you</ ol><ol style = "text-align: right; background-color: # 333399; color: # ffff99">Sitting by the window!</ ol><div style = "text-align: left; background-color: # ff6600; color: # 800000">Left</ div><div style = "text-align: center; background-color: # ff00ff; color: # ffff99">Centrists</ div><div style = "text-align: right; background-color: # 800000; color: # ffff00">Rights</ div>

Editor keys classmates
Attached Image-call layout layout with colored text and phonon fill

Attached Image- call layouts design color text and background
Attached ImageAttached Image- tags design the list in color text and background
key
Aa- change font size, key
Px- change the size of the text in pixels, useful for the design of the text and citation
Span- text fill, key
paints- a more advanced version of the same editor, color text, key
1and2- changes the color palette set, key
pen- translates the editor from the color text mode to the background fill mode and changes identically with the keys
1and2- a set of colors colors, but the most convenient in it is the work of keys
to the left, Centre,to the righti.e. the text of this color set will be located at the position you selected,left, center, or right ,
have any questions, or find bugs write screenshots
Tips for tagging classmates
<BR>next line wrapping tag
<p style = "text-align: left;">Text to be left free.</ p>
<p style = "text-align: center;">Text will be centered</ p>
<p style = "text-align: right;">The text will be visible on the right.</ p>
<Strike>This text will be crossed out.</ Strike>
<U>This text will be underlined.</ U>
<B>This text will be bold.</ B>
<I>This text will be italic.</ I>
<font size = "1">This text will be reduced to a minimum, the font size depends on the attribute size = "2" and the higher it is, thereby increasing the font size, the maximum size = "7"</ font>
<HR>The tag reproduces the line from the new line.
<span style = "font-size: 3px">The minimum text size is 3px and then goes on to increase 6px 9px 12px 15px and maximum 18px</ span>
<div style = "text-align: left; color: # ff0000;">This text will be red on the left side.</ div>
<div style = "text-align: center; color: # 008000;">This text will be green in the center.</ div>
<div style = "text-align: right; color: # 800000;">This text will be burgundy on the right.</ div>
<span style = "background-color: # ff0000; color: # ffff00">This text will be yellow and filled with a red background.</ span>
<div style = "text-align: left; background-color: # ff00ff; color: # ffff99">This text will be yellow, on a purple background on the left side.</ div>
<div style = "text-align: center; background-color: # 0000ff; color: # ffff99">This text will be yellow with a blue background in the center.</ div>
<div style = "text-align: right; background-color: # 008000; color: # ffff99">This text will be yellow, on a dark green background on the right side.</ div>
well, this is still enough for review
Editor keys classmates
[attachment = "10869284: sym_keyboard_q.png"]
<blockquote><br>"Nick" "writes:"<p style = "background-color: # c0c0c0; color: # 000000">quoted text</ p></ blockquote>
[attachment = "10869378: sym_keyboard_BR.png"]
<BR>- wrap text to another line
[attachment = "10869436: sym_keyboard_LEFT.png"]
text alignment tags left:
<p style = "text-align: left;">your text will be aligned left</ p>

<div style = "text-align: left; color: # 0000ff;">your text will be blue and aligned left</ div>

<ol style = "text-align: left; background-color: # 008000; color: # ffff99">your text will be yellow on a dark green background and aligned to the left</ ol>

<div style = "text-align: left; background-color: # ffff00; color: # 000080">your text will be blue on a yellow background and aligned to the left</ div>

You can choose any colors, it's just for example
[attachment = "10873328: sym_keyboard_CENTER.png"]
text alignment tags center:
<p style = "text-align: center;">your text will be centered</ p>

<div style = "text-align: center; color: # 0000ff;">your text will be blue and centered</ div>

<ol style = "text-align: center; background-color: # 008000; color: # ffff99">your text will be yellow on a dark green background and centered</ ol>

<div style = "text-align: center; background-color: # ffff00; color: # 000080">your text will be blue on a yellow background and centered</ div>

You can choose any colors, it's just for example

[attachment = "10873301: sym_keyboard_RIGHT.png"]
right justification tags:
<p style = "text-align: right">your text will be aligned right</ p>

<div style = "text-align: right; color: # 0000ff;">your text will be blue and aligned right</ div>

<ol style = "text-align: right; background-color: # 008000; color: # ffff99">your text will be yellow on a dark green background and aligned to the right</ ol>

<div style = "text-align: right; background-color: # ffff00; color: # 000080">your text will be blue on a yellow background and aligned to the right</ div>

You can choose any colors, it's just for example

[attachment = "10873556: sym_keyboard_font1.png"] - calls the layout to decorate colored text and for this you can use various tags: alignment, increase and decrease the font, weight tags, underlines, strikethrough, italics, simple examples:
<div style = "text-align: left; color: # ff0000;">your text will be red
<B>this text will be bold red </ B>
<Strike>now the text will usually be red again, but crossed out</ Strike>
<U>now this text will be red and underlined</ U>
<I>now this text will become red italic</ I>
and there will be a text on the left</ div>

Picture


Post has been editedwasherron - 07.04.18, 13:59
Reason for editing: Added "In the header"


--------------------
GreenGO21
Message#39
15.11.17, 20:36
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 213
Check in: 11.11.11
Xiaomi Redmi 3

Reputation:-  341    +

Portrait layout 9 * 6 and landscape layout 14 * 4

screenshots
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image

features
Portrait layout 9 columns * 6 lines
Landscape layout 14 columns * 4 lines
Additional characters for a long press are the same for Russian and English layouts.
By long pressing Home, End, copy (copy), paste (past), cut (cut), select all (all), templates (tpl), clipboard (clp), main menu (opt)
Arrows
Separate row for numbers
Separate dash key
Missing minimize key and voice input key
Left, right arrows added to numeric keyboard
The text editing keyboard (on a long shift) has been replaced by a numeric one, since All text editing commands are available by a long press on any layout.

Attached fileJbak2_GreenGO.zip(4.26 KB)

Picture


Post has been editedwasherron - 07.04.18, 13:58
Reason for editing: Added "In the header"


--------------------
Xiaomi Redmi 3, MIUI v9.2.1.0, Android v5.1.1
My themes for MIUI v8 / 9:Symbian_9.1, Aqua
Kirr77
Message#40
16.12.17, 01:51
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2536
Check in: 22.02.09
Samsung Galaxy S4 Mini Duos GT-I9192

Reputation:-  251  +

At the request of people who liked the skin on my screenshots, I share this business with the people.

Skin for Jbak2 Keyboard
X201 Skevo 3 v.1.0
Attached fileX201_Skevo3_by_Kirr_10_Jbak2_skin.zip(282.6 KB)
(in the archive itself is a skin file and 3 screenshots for clarity)

The skin is named X201 because it emulates the colors of my Thinkpad X201 keyboard.
Skevo, because there were still non-morphic, "flat" versions.
3, because there were options with a different design.

It is provided "as is", without guarantees, promises and obligations.

This is how it looks on my phone with my layouts:
Attached Image
Attached Image
Attached Image
I have an S4 mini with an AMOLED screen with a customized dark theme and the skin was made for these conditions. Darker variants have not taken root (although they are preferable on AMOLED), because the characters on the keys were either too poorly readable, or too contrasting.

: thank_you:
Picture


Post has been editedwasherron - 07.04.18, 14:28
Reason for editing: Added "In the header"


--------------------
"... I am an engineer and I can solve problems. Not problems like" What is good? "... I solvepracticalproblems ... "© Valve
Galaxy S4 mini Duos I9192 RR (CM13), Galaxy Note 8.0 N5100 KitKat
Kirr77
Message#41
10.01.18, 15:54
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2536
Check in: 22.02.09
Samsung Galaxy S4 Mini Duos GT-I9192

Reputation:-  251  +

Finally it happened! Ufff ... Finished! =)

A set of layouts Rich, v. 2.0
with updating character layouts v. 3.0 for entering Unicode Emoji (about 1000 pieces)


A set of well-designed full-featured Cyrillic and Latin layouts in several sizes with support for many alphabets.
Attached Image

As one of my colleagues said:"This is what you got confused, so confused!"
Yes, it was exactly like that - I was thoroughly confused. :)


Lyrical introduction
Familiar with the work"Fear and Loathing in Las Vegas"andquotesout of him? So ...
I had 2 main layout languages, 75 basic letters, numbers and punctuation marks *, 5 important minor languages, a separate set of keys for digital layouts and a whole lot of additional national symbols of Latin and Cyrillic of various forms, as well as cursor commands, clipboard, patterns, three sizes for displaying the keyboard, diacritics, mathematical, exotic, and special characters, the letter “Yat”, a bunch of emoji, and 2 variants of the Unicode implementation **. Not that this is all necessary in everyday use of the keyboard, but when I started to make my own universal set of layouts, it is difficult to stop. The only thing that worried me was the emoji. There is nothing more helpless, irresponsible and spoiled than emoji keyboards. But I knew that once I would get to this rubbish ***.
...
There is one thing you should know. This is a very dangerous venture. You can plunge so that you can not even collect bones! ****


* No, seriously: 26 letters of the English alphabet, 33 letters of Russian, 10 numbers, basic punctuation marks - just about 75 pieces are obtained, as in the original quotation from the film.
** Speech about modern Unicode and Unicode on old firmware with a limited set of characters.
*** So far not got.
**** Incredibly, but the fact is - I still got out of this remake!




Main characteristics
  • Cyrillic layout - through the main characters of the keys (by a short press) and additional characters of the keys (by a long press) covers the Russian, Bulgarian, Ukrainian and Belarusian alphabets (there is also a diacritical stress symbol and the letter "yat"). Through pop-up on a long press of the keyboard, the layout covers the Kazakh, Tatar, Serbian and Macedonian alphabets.
  • Latin layout - through the main characters of the keys covers the English and German alphabets, through additional characters covers the Spanish (with the exception of "Enya" and Spanish "inverted" interrogative and exclamation marks, which are available through the pop-up keyboard) and Slovenian alphabets. Through the pop-up on a long press of the keyboard, the layout covers several dozen alphabets, based on the Latin alphabet.
  • The letter layouts also contain numbers and all other characters that are available on a regular PC keyboard, and a few additional characters — angular quotes, em dash and middle dash (en dash).
  • The letter layouts of the same size have the same key layout and differ only in the letter part - when switching the language, the keys remain in their places, and the numbers and all other characters also retain the location.
  • All layouts have a unified block of special keys - cursor control, work with the clipboard, templates.
  • Each layout has three sizes - for a portrait (6 lines), for a portrait on a large screen (5 lines) and for a landscape (4 lines). The portrait layout is high, but on the popular now elongated screens, it fits just right.


Other characteristics
  • Layouts of the same type, but of different sizes, have completely the same set of keys (alphabetic - 65 keys, numeric - 40, character - 50) and differ only in their location (with the exception of one additional key "hide keyboard" in a medium-sized digital layout - just the layout there turned out one extra empty space).
  • In the layout of the layouts, as far as possible, continuity in the arrangement of characters on the keys with both the PC keyboard and between each other is preserved.
  • The numeric keypad is designed for convenient input of numbers (including hexadecimal, long press) and mathematical symbols. It is also useful if you need to auto-repeat a long series of repeating characters, like hyphens, equals, asterisks, parentheses or equal signs.
  • There is no keyboard layout for editing text caused by long Shift, as such, and instead a full copy of the digital layout is used.
  • The character layout contains mathematical symbols, exotic punctuation, pictograms, and the like (because ordinary punctuation characters already exist on letter layouts).
  • Additional symbolic layout in the set is missing, so there is a place for the manifestation of fantasy.
  • The layout of emoticons in the set is missing.
  • In the design of the keys are actively used various Unicode characters. For systems where Unicode support is not complete enough, each layout has a special edition (or simple edition) option - se, which uses different characters in the captions on some keys (also several keys have a smallLabel attribute value because of a slightly different outline same symbols). There are 8 such keys in total: Backspace, Delete, Enter, the cursor left / right / up / down and pasting from the clipboard. By and large, the usual and se-version are just a little differently decorated, and you need to choose the one that looks better on a particular system.
  • Layout design assumes that in the keyboard settings are the same size and style of the main font and the font "for other". If these fonts are different, then some aspects of the design will look more or less clumsy (for example, the signature of the key with the letter "escet" will differ from the signatures of other letter keys).
  • Used pop-up keyboards (popupCharacters v1 in the current implementation of jBak2 Keyboard) have some display troubles, such as visual sticking of the calling key, which do not affect performance. I believe that maestro Michael will soon establish order with this wonderful mechanism.
  • I fully understand that layouts can be redundant in many respects, but to a large extent they are the result of creativity and the desire for something whole, and not the result of a pragmatic dry calculation.


Testing base
Layouts have been tested and used on four devices: Samsung Galaxy S4 mini (Android 6.0.1 / CyanogenMod 13 / RR 5.7.4), Samsung Note 8.0 (Android 4.4 / TouchWiz), Samsung S3 (Android 4.4 / TouchWiz), Xiaomi Mi Max ( Android 7.0 / MIUI 9.1.1.0 Global). For Note 8.0 and S3, the special edition option is intended.
Everything works ok, and the company is very heterogeneous, so there is hope that there will not be too many unexpected troubles on other systems.
On Note 8.0 and on Mi Max, pop-up keyboards appear a bit clumsily - the keys in them are “slaughtered” in height. Enough unpleasant, but you can work.

Actually layouts
From the above, multiplying the number of layouts (4 + 1), sizes (3) and variants (2), it is easy to calculate the total number of layout files - there are 30 of them.
The archive attached to the post contains xml-files of two layouts in separate folders (Rich and RichSE), a folder with screenshots from this description, a file with a table of alphabetical Latin covering and a text file with the description itself.

Lyrics
In case it is interesting what is going on in the author’s mind and why some things are made in the layouts in this way and not otherwise.
It all started with a modest desire to create a set of convenient layouts for use on the phone / tablet.
The important point was that in the interface of keyboards and other similar things, I consider it very important to have a continuity of perception. First, I wanted the keyboard on the screen to be as intuitive as possible for my PC keyboard. Secondly, I wanted different layouts to have less mutual differences in the layout of the keys - because when we switch to the input language on the PC, the usual layout of the keys does not change. The consequence of this was that the letter layouts should, like on a PC, perform other functions - entering numbers and symbols, cursor control, work with the clipboard, often in demand special functions. In addition, additional characters on the keys, available in different language layouts (punctuation, etc.), must remain on the same key (on the PC I am infuriated by the order that punctuation jumps to different keys in different layouts).
Within the framework of the possibilities and limitations of jBak2 Keyboard, I decided on such a set of layouts: English / Latin, Russian / Cyrillic, symbolic and digital. Since punctuation and other common characters are already listed on letter layouts, all sorts of exotic things were exiled to the character layout. A similar story turned out with the text editing keyboard - because these functions are performed by a block of special keys on all layouts, I decided to simply replace the text editing layout with a copy of the numeric keypad - their layout files are literally the same. It was possible to throw out the text editing layout altogether, but after all, there is already a binding of its call to the long Shift key, so why not take it.

The sets of additional letters on letter layouts began from small: I wanted to be able to enter the letters of several of the languages ​​most in demand for me — Ukrainian, German, Slovenian, and Spanish — without switching to a special national layout. At the same time, the installation to save the full set of additional characters and save their location on the same key in the Cyrillic and Latin layouts was saved. This was not very difficult to do.
But as sanding layouts appetite inflamed. If there are Ukrainian letters, then why not add the Belarusian "Y with a brief" and thus cover the entire Belarusian alphabet? In addition, part of the letter keys remained without additional characters or other functions by long pressing, but I wanted to take them with something useful.
As a result, sports interest and creative challenge arose to fit into the layouts of the maximum alphabetic coverage, while retaining the convenience for the main languages. Somewhere in the middle of this process, it became obvious that the layouts clearly cease to be Russian and English, and become Cyrillic and Latin. At some point I decided to use the popupCharacters mechanism - it has some nuances, but I really wanted to use pop-up mini-pads for additional characters. A lot of hassle with the layout in combination with popupCharacters delivered an old school of autocompletion strings with "crawling" on top of everything else - because of this popupCharacters cannot be normally used on the keys of the top row. I had to move the functions to other keys, but the layout is not rubber.
To tell you the truth, there were several moments when I could not believe that I could find a point of reasonable balance in which all my intentions would meet the capabilities of the jBak2 Keyboard, successfully passing through the sieve of its limitations. But, as a result of repeated shuffling of keys, the folding mosaic began to correspond to my desires.
Of course, despite the abundance of alphabets supported in principle, it is really convenient to enter text on these layouts only in the main languages ​​laid down, the letters of which are easily accessible: Russian, Bulgarian, Ukrainian, Belarusian, English, German, Spanish and Slovenian. If you often need to enter something in other languages ​​with an abundance of special characters (say, in French or Kazakh), then for this, these layouts are not very well suited.


Layout sizes
In the process of searching for optimal layouts, I came up with for my future notation of conditional sizes and proportions of layouts for the intended purpose, denoted from N1 to N9, instead of specifying the number of lines, because the number of lines of layouts of different types in one set may be different. N1 is something quite small, like T9 layouts for smart watches, N5 is the usual layout for portrait mode, and N9 is a wide layout for tablet with the separation of left and right hand margins.
In this set there are 3 sizes - N5 for a portrait (6 lines), N7 for a portrait on a large screen (5 lines) and N8 for a landscape (4 lines). The sizes, of course, are conditional and determine only the standard version of the layout.
I tried to maintain the continuity between layouts of different sizes, but miracles did not happen - different proportions entail a different arrangement of individual keys and their functional blocks, nothing can be done about it.

Keyboard and special edition
A separate moment - the design of the keys. I like to use various Unicode characters as symbols on the keys - they are drawn much better than raster icons. But they have a problem - on different systems with different fonts some characters are missing or some of the characters are drawn with colored icons (which looks awful, as for me). I had to adapt. I have several devices in use and a couple of them on Android 4.x with rather clumsy Unicode support. For them, special edition layouts were made - they are completely identical to the usual layouts, but they use less nice (for my opinion) keys on the keys (from my point of view), but more reliably supported Unicode characters (the character layout does not differ from the usual one, so some of the characters it may not appear or look weird). Someone, perhaps, the design of the special edition just like it more than usual.

National letter support
On the Cyrillic layout, everything is quite simple, since there are relatively few popular languages ​​using Cyrillic with additional letters, and languages ​​like Bulgarian fit into the usual Russian alphabet.
The letters of the Ukrainian and Belarusian alphabets, as well as the letter "yat" are available on the Cyrillic layout under long press.
Through the pop-up keyboards, letters are available for Kazakh (on the letter “a”), Tatar (on the letter “p”), Serbian (vukovitsa, on the letter “p”) and Macedonian (on the letter “o”) alphabets.
In addition, since Cyrillic characters with an acute (usual for us) accent mark (unlike the Latin alphabet) are not defined in Unicode, the accented accent mark (on the letter “c”) is available on the Cyrillic layout.

With the Latin, everything is much more fun, since there are a lot of popular alphabets using it as a basis and grouping them as easily as in the case of Cyrillic will not work here.
Since there are fewer letters in Latin than Cyrillic, on the main layout field, in the right part of it, there was a place for letters of the German alphabet - umlauts, also used in many Northern European and other languages, and exclusively the German letter “ezset”.
By a long press, all vowels with acute stress ("a", "e", "u", "i", "o", on the corresponding letter keys) are available, have many uses, and agree with the "gachekom" ("s" , "z", "c", on the corresponding letter keys), used in Slovenian, Slovak, Czech and other Eastern European languages.
Letters specific to many other languages ​​— French, Italian, Portuguese, Spanish, Hungarian, Romanian, Croatian (Gajowitz), Czech, Slovak, Polish, Turkish, and others — are available through pop-up keyboards. Correspondence keys look at the screenshots.

Separately, it is worth describing the implementation of the German letter "escet" (right, above Enter).
The fact is that the standard upper case is not defined for the escet, since according to the norms of grammar, he cannot stand at the beginning of a word and, therefore, cannot be capitalized. If you need to write the word in capital letters, then the excerpt is replaced by the combination "SS". Accordingly, if you simply set the escort as the main character on the key, then in the capital letter mode, a not very appropriate hefty "SS" is automatically displayed in its place. To prevent this, a dummy character (html-character with code 0) was added to the signature line, which disables the automatic conversion of the register for the signature on the key, and the symbol of the estet is entered through its Unicode-code (attribute codes = "223"). Thus, regardless of the state of the keyboard, the escort looks and is entered in lowercase.
It is necessary to pay attention to the fact that as a consequence of the above, the signature of the button with the sketch is drawn with the font “for other”, and not the main font.


The complete picture of the alphabetical cover - about 40 languages ​​- in the attached Latin.xlsx file, created on the basis of the Wikipedia article on alphabets based on Latin (there you can also estimate the scale of my zamorochka). In general, almost all European state languages ​​are used that use Latin-based alphabets. No luck only Latvian, Lithuanian and Maltese alphabets, as well as Esperanto - alas, they have too many specific letters with diacritics that are not used anywhere else.


Specific punctuation
On letter layouts, in addition to the usual hyphen (to the left of the space), there is also a long dash (em dash) on a long keystroke with a "hyphen" and a rarely used middle dash (en dash) on the "H / X" key.

Built-in autochange templates
On Cyrillic and Latin layouts, the replacement patterns ",!" Are defined. on "!!!" and ".?" on "???".
Thus, to enter "!!!" you can click, and then press and hold the "comma" key - enter the string ",!", which will be replaced by "!!!".
To enter "???", respectively, you can click, and then press and hold the "point" key - enter the line ".?", Which will be replaced by "???".

Template code:
<Replace
from = ",!"
to = "!!!"
/>
<Replace
from = ".?"
to = "???"
/>

On the Cyrillic layouts, the templates for replacing ".№" with "..№", "! No." with "!! No." and "? No." with "?? No." are also defined. These weird things are recursive patterns and allow you to enter a long series of dots, exclamation marks and question marks, respectively. To use them, you must enter a repeatable character, then a number sign and many spaces. The number sign here is used as an auxiliary. With each space entered, the string of duplicate characters will increase by one. After entering the required number of repetitions, it remains to delete the number sign at the end.
I do not think that these templates AutoCorrect will be very useful in practice. This is more of self-indulgence and experiment.

Template code:
<Replace
from = ". No."
to = ".. no."
/>
<Replace
from = "! no."
to = "!! No."
/>
<Replace
from = "? No."
to = "?? №"
/>



Layout Screenshots
In order not to lay out all 24 possible screenshots, screenshots of the usual layout options are given in sizes N5 and N8 (made on Galaxy S4 mini), and screenshots of the special edition version are given in sizes N7 (just because I use N7 on only one device - Galaxy Note 8.0 - and in the version of special edition because of the old Unicode in the firmware).
I spread the screenshots on purpose in uncircumcised, so that you can see how the layout looks alive (keep in mind that the Galaxy Note 8.0 is a tablet with a screen diagonal of 8 ").

Cyrillic
Cyrillic N5
Attached Image

Cyrillic N7 special edition
Attached Image

Cyrillic N8
Attached Image


Latin
Latin N5
Attached Image

Latin N7 special edition
Attached Image

Latin N8
Attached Image


Numeric keypad
Numeric keypad n5
Attached Image

Digital keyboard N7 special edition
Attached Image

N8 Numeric Keypad
Attached Image


Character keyboard
N5 character keyboard
Attached Image

Character keyboard N7 special edition
Attached Image

N8 character keyboard
Attached Image



Screenshots with pop-up keyboards
Cyrillic
Kazakh
Attached Image

Tatar
Attached Image

Serbian (vukovitsa)
Attached Image

Macedonian
Attached Image


Latin
French, Portuguese, etc.
Attached Image

French, Italian, etc.
Attached Image

Portuguese, northern European languages, Hungarian, etc.
Attached Image

Romanian, Croatian (Gajowice), Czech, etc.
Attached Image

Czech, Slovak
Attached Image

Polish
Attached Image

Turkish, Azerbaijani, Spanish, etc.
Attached Image


Character layout examples
Attached Image

Attached Image

Attached Image

Attached Image




Assign Service Keys
(on the example of the Cyrillic N5 layout in two versions)
Attached Image
Attached Image


Right in the first line: Backspace.
On the left in the second line: Tab / long press: the usual tilde character "~".
On the right in the second line: Delete.
On the left in the fourth line: jBak2 Keyboard main menu / long press: voice input (not indicated by a symbol).
On the right in the fourth line: Enter.
On the left in the fifth line: Shift / long press: numeric keypad.
On the right in the fifth line: additional Shift (without function by long press); switch layout language (Kir / Lat) / hide keyboard.
The bottom line is a block of special keys:
  • cut to clipboard / character keyboard;
  • copy to clipboard / share selected;
  • at the beginning of the line / at the beginning of the text;
  • cursor to the left;
  • cursor to the right;
  • selection mode / select all;
  • cursor up;
  • cursor down;
  • at the end of the line / at the end of the text;
  • paste from clipboard (with auto-repeat while holding);
  • clipboard templates / history.

On the digital and symbolic layouts, the letter "a" at the place of the language switch indicates the transition keys to the letter layout.


Internal structure of layouts
For those who look under the hood.
To make it easier to edit multiple files and transfer fragments between them, I brought the code structure to a uniform form. All tag attributes are placed on separate lines, which allows you to freely copy them line by line without the need to adjust the framing of tags. In addition, the order of the attributes on the keys was reduced to a single:
android: keyLabel
android: keyIcon
android: popupCharacters
android: codes
android: longCode
android: longKeyboard
android: isRepeatable
android: isSticky
android: specKey
android: smallLabel
android: keyWidth
android: horizontalGap


Example of a single line (top line in digital layout N5):
<Row
android: verticalGap = "0.3% p"
android: keyHeight = "106.7% p"
>
<Key
android: keyLabel = "("
android: isRepeatable = "true"
/>
<Key
android: keyLabel = ")"
android: isRepeatable = "true"
/>
<Key
android: keyLabel = "<\ n1 "
android: horizontalGap = "1.23% p"
/>
<Key
android: keyLabel = ">\ n2 "
/>
<Key
android: keyLabel = "; \ n3"
/>
<Key
android: keyLabel = "-"
android: isRepeatable = "true"
android: horizontalGap = "1.23% p"
/>
<Key
android: keyLabel = "⌫"
android: XXX_keyLabel = "←"
android: XXXkeyIcon = "@ drawable / sym_keyboard_delete"
android: codes = "- 5"
android: isRepeatable = "true"
android: smallLabel = "true"
android: XXX_smallLabel = "false"
/>
</ Row>


In addition to the simple convenience of visual perception, this procedure allows you to minimize actions when copying code between layouts of different sizes, since size attribute groups are separated and moved down.
Using the prefix "XXX_" (about the prefix "XXX", see the description of creating layouts), I turned off the captions for the regular version and special edition in the layout code. That is, the layouts of the normal version and the special edition differ only in the name of which of the pair of alternative attributes the prefix "XXX_" is inserted,
I also left, just in case, in the code, the keyIcon attributes "commented out" using the usual "XXX".


Author's farewell
I spread all this "as is", sharing what I did for myself and my relatives, without guarantees, promises and commitments. If you use fragments in your development, please refer to the source.
If someone wants to sincerely thank the author for his work with a more or less large cup of cappuccino or something like that, it can be done quite easily.here. ;)

: thank_you:

The attached archive contains xml files of two layouts in separate folders (Rich and RichSE), a folder with screenshots from this description, a file with a table of alphabetical Latin cover and a text file with the description itself.

Attached fileRich_layout_set_v2_by_Kirr_for_jBak2_Keyboard.zip(2.21 MB)


A small useful addition. RespectedSchnee-leopard I converted a text file from docx to fb2 format with a description of the layouts and embedded screenshots in it:
Attached fileRich_layout_set_v2_by_Kirr_for_jBak2_Keyboard.fb2.zip(543.57 KB)




Update v. 3.0
Character layouts for entering Unicode Emoji

The time has come for a small but fundamental upgrade for my layouts.Rich .

Who uses and reads the lyrical introduction to the description, he probably remembers this moment:“The only thing that caused me to fear was Emoji. There is nothing more helpless, irresponsible and spoiled than emoji keyboards. But I knew that once I would get to this rubbish. ”
So: I did get there. : D

A close person who uses these my layouts needed to enter a variety of Unicode Emoji (for posts on Instagram and other places that cause unhealthy tremors =)). My first impulse was to find the right solution among the layouts created by my dear colleagues in the forum, and fasten emoticons as a keyboard. Unfortunately, I did not find anything acceptable for Unicode Emoji here.
There were few alternatives: switching to another keyboard (well, running out of the keyboard - see-a-nafig) or using external auxiliary applications (inconvenient).
In general, I armed myself with the good old Unicode Pad and over a dozen or so of Emoji themed sets, which I then integrated into 9 sets for ease of reference.
Total got about 1000 Emoji. : happy:
I placed the resulting hellish potion in pop-up keyboards popupCharacters v2 on 9 keys of the symbolic layout, first having taken their contents to a couple of other keys, also turned into popupCharacters v2.

Thus, an additional set of symbol_Rich_Nx_v3 layouts turned out (6 files in total, for 3 keyboard sizes in two versions - regular and SE).

This case looks like this, depending on the Emoji set in the system fonts:
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image

“There is one thing you need to know. This is a very dangerous venture. You can plunge so that you can not collect the bones! "(with)
Damn it, I also survived this attack! ;)

The attached symbol_Rich_v3.zip archive contains layout files and screenshots.

Attached filesymbol_Rich_v3.zip(1.37 MB)


Picture


Post has been editedKirr77 - 28.12.18, 23:25
Reason for editing: Added description of layouts in fb2


--------------------
"... I am an engineer and I can solve problems. Not problems like" What is good? "... I solvepracticalproblems ... "© Valve
Galaxy S4 mini Duos I9192 RR (CM13), Galaxy Note 8.0 N5100 KitKat

23 pagesV  < 1 2 3 4 5 6 > » 


 mobile version    Now: 04/30/19, 00:57