Merge branch 'SimpleMobileTools:main' into add_languages

This commit is contained in:
Naveen Singh 2022-08-19 15:55:13 +05:30 committed by GitHub
commit ca0b0aff45
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
50 changed files with 184 additions and 77 deletions

View File

@ -31,6 +31,7 @@ class SettingsActivity : SimpleActivity() {
setupVibrateOnKeypress() setupVibrateOnKeypress()
setupShowPopupOnKeypress() setupShowPopupOnKeypress()
setupKeyboardLanguage() setupKeyboardLanguage()
setupKeyboardHeightMultiplier()
updateTextColors(settings_nested_scrollview) updateTextColors(settings_nested_scrollview)
@ -145,4 +146,29 @@ class SettingsActivity : SimpleActivity() {
else -> "${getString(R.string.translation_english)} (QWERTY)" else -> "${getString(R.string.translation_english)} (QWERTY)"
} }
} }
private fun setupKeyboardHeightMultiplier() {
settings_keyboard_height_multiplier.text = getKeyboardHeightMultiplierText(config.keyboardHeightMultiplier)
settings_keyboard_height_multiplier_holder.setOnClickListener {
val items = arrayListOf(
RadioItem(KEYBOARD_HEIGHT_MULTIPLIER_SMALL, getKeyboardHeightMultiplierText(KEYBOARD_HEIGHT_MULTIPLIER_SMALL)),
RadioItem(KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM, getKeyboardHeightMultiplierText(KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM)),
RadioItem(KEYBOARD_HEIGHT_MULTIPLIER_LARGE, getKeyboardHeightMultiplierText(KEYBOARD_HEIGHT_MULTIPLIER_LARGE)),
)
RadioGroupDialog(this@SettingsActivity, items, config.keyboardHeightMultiplier) {
config.keyboardHeightMultiplier = it as Int
settings_keyboard_height_multiplier.text = getKeyboardHeightMultiplierText(config.keyboardHeightMultiplier)
}
}
}
private fun getKeyboardHeightMultiplierText(multiplier: Int): String {
return when (multiplier) {
KEYBOARD_HEIGHT_MULTIPLIER_SMALL -> getString(R.string.small)
KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM -> getString(R.string.medium)
KEYBOARD_HEIGHT_MULTIPLIER_LARGE -> getString(R.string.large)
else -> getString(R.string.small)
}
}
} }

View File

@ -25,6 +25,11 @@ class Config(context: Context) : BaseConfig(context) {
get() = prefs.getInt(KEYBOARD_LANGUAGE, getDefaultLanguage()) get() = prefs.getInt(KEYBOARD_LANGUAGE, getDefaultLanguage())
set(keyboardLanguage) = prefs.edit().putInt(KEYBOARD_LANGUAGE, keyboardLanguage).apply() set(keyboardLanguage) = prefs.edit().putInt(KEYBOARD_LANGUAGE, keyboardLanguage).apply()
var keyboardHeightMultiplier: Int
get() = prefs.getInt(HEIGHT_MULTIPLIER, 1)
set(keyboardHeightMultiplier) = prefs.edit().putInt(HEIGHT_MULTIPLIER, keyboardHeightMultiplier).apply()
private fun getDefaultLanguage(): Int { private fun getDefaultLanguage(): Int {
val conf = context.resources.configuration val conf = context.resources.configuration
return if (conf.locale.toString().toLowerCase(Locale.getDefault()).startsWith("ru_")) { return if (conf.locale.toString().toLowerCase(Locale.getDefault()).startsWith("ru_")) {

View File

@ -12,6 +12,7 @@ const val VIBRATE_ON_KEYPRESS = "vibrate_on_keypress"
const val SHOW_POPUP_ON_KEYPRESS = "show_popup_on_keypress" const val SHOW_POPUP_ON_KEYPRESS = "show_popup_on_keypress"
const val LAST_EXPORTED_CLIPS_FOLDER = "last_exported_clips_folder" const val LAST_EXPORTED_CLIPS_FOLDER = "last_exported_clips_folder"
const val KEYBOARD_LANGUAGE = "keyboard_language" const val KEYBOARD_LANGUAGE = "keyboard_language"
const val HEIGHT_MULTIPLIER = "height_multiplier"
// differentiate current and pinned clips at the keyboards' Clipboard section // differentiate current and pinned clips at the keyboards' Clipboard section
const val ITEM_SECTION_LABEL = 0 const val ITEM_SECTION_LABEL = 0
@ -31,5 +32,9 @@ const val LANGUAGE_TURKISH_Q = 10
const val LANGUAGE_LITHUANIAN = 11 const val LANGUAGE_LITHUANIAN = 11
const val LANGUAGE_BENGALI = 12 const val LANGUAGE_BENGALI = 12
// keyboard height multiplier options
const val KEYBOARD_HEIGHT_MULTIPLIER_SMALL = 1
const val KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM = 2
const val KEYBOARD_HEIGHT_MULTIPLIER_LARGE = 3
const val EMOJI_SPEC_FILE_PATH = "media/emoji_spec.txt" const val EMOJI_SPEC_FILE_PATH = "media/emoji_spec.txt"

View File

@ -12,6 +12,8 @@ import android.view.inputmethod.EditorInfo
import android.view.inputmethod.EditorInfo.IME_ACTION_NONE import android.view.inputmethod.EditorInfo.IME_ACTION_NONE
import androidx.annotation.XmlRes import androidx.annotation.XmlRes
import com.simplemobiletools.keyboard.R import com.simplemobiletools.keyboard.R
import com.simplemobiletools.keyboard.extensions.config
import kotlin.math.roundToInt
/** /**
* Loads an XML description of a keyboard and stores the attributes of the keys. A keyboard consists of rows of keys. * Loads an XML description of a keyboard and stores the attributes of the keys. A keyboard consists of rows of keys.
@ -28,6 +30,9 @@ class MyKeyboard {
/** Default key height */ /** Default key height */
private var mDefaultHeight = 0 private var mDefaultHeight = 0
/** Multiplier for the keyboard height */
var mKeyboardHeightMultiplier: Float = 1F
/** Is the keyboard in the shifted state */ /** Is the keyboard in the shifted state */
var mShiftState = SHIFT_OFF var mShiftState = SHIFT_OFF
@ -100,7 +105,7 @@ class MyKeyboard {
this.parent = parent this.parent = parent
val a = res.obtainAttributes(Xml.asAttributeSet(parser), R.styleable.MyKeyboard) val a = res.obtainAttributes(Xml.asAttributeSet(parser), R.styleable.MyKeyboard)
defaultWidth = getDimensionOrFraction(a, R.styleable.MyKeyboard_keyWidth, parent.mDisplayWidth, parent.mDefaultWidth) defaultWidth = getDimensionOrFraction(a, R.styleable.MyKeyboard_keyWidth, parent.mDisplayWidth, parent.mDefaultWidth)
defaultHeight = res.getDimension(R.dimen.key_height).toInt() defaultHeight = (res.getDimension(R.dimen.key_height) * this.parent.mKeyboardHeightMultiplier).roundToInt()
defaultHorizontalGap = getDimensionOrFraction(a, R.styleable.MyKeyboard_horizontalGap, parent.mDisplayWidth, parent.mDefaultHorizontalGap) defaultHorizontalGap = getDimensionOrFraction(a, R.styleable.MyKeyboard_horizontalGap, parent.mDisplayWidth, parent.mDefaultHorizontalGap)
a.recycle() a.recycle()
} }
@ -244,6 +249,7 @@ class MyKeyboard {
mDefaultHorizontalGap = 0 mDefaultHorizontalGap = 0
mDefaultWidth = mDisplayWidth / 10 mDefaultWidth = mDisplayWidth / 10
mDefaultHeight = mDefaultWidth mDefaultHeight = mDefaultWidth
mKeyboardHeightMultiplier = getKeyboardHeightMultiplier(context.config.keyboardHeightMultiplier);
mKeys = ArrayList() mKeys = ArrayList()
mEnterKeyType = enterKeyType mEnterKeyType = enterKeyType
loadKeyboard(context, context.resources.getXml(xmlLayoutResId)) loadKeyboard(context, context.resources.getXml(xmlLayoutResId))
@ -267,6 +273,7 @@ class MyKeyboard {
row.defaultHeight = mDefaultHeight row.defaultHeight = mDefaultHeight
row.defaultWidth = keyWidth row.defaultWidth = keyWidth
row.defaultHorizontalGap = mDefaultHorizontalGap row.defaultHorizontalGap = mDefaultHorizontalGap
mKeyboardHeightMultiplier = getKeyboardHeightMultiplier(context.config.keyboardHeightMultiplier);
characters.forEachIndexed { index, character -> characters.forEachIndexed { index, character ->
val key = Key(row) val key = Key(row)
@ -377,4 +384,13 @@ class MyKeyboard {
mDefaultHorizontalGap = getDimensionOrFraction(a, R.styleable.MyKeyboard_horizontalGap, mDisplayWidth, 0) mDefaultHorizontalGap = getDimensionOrFraction(a, R.styleable.MyKeyboard_horizontalGap, mDisplayWidth, 0)
a.recycle() a.recycle()
} }
private fun getKeyboardHeightMultiplier(multiplierType: Int): Float {
return when(multiplierType) {
KEYBOARD_HEIGHT_MULTIPLIER_SMALL -> 1.0F
KEYBOARD_HEIGHT_MULTIPLIER_MEDIUM -> 1.2F
KEYBOARD_HEIGHT_MULTIPLIER_LARGE -> 1.4F
else -> 1.0F
}
}
} }

View File

@ -167,7 +167,7 @@
style="@style/SettingsHolderTextViewStyle" style="@style/SettingsHolderTextViewStyle"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/ripple_bottom_corners"> android:background="@drawable/ripple_background">
<com.simplemobiletools.commons.views.MyTextView <com.simplemobiletools.commons.views.MyTextView
android:id="@+id/settings_keyboard_language_label" android:id="@+id/settings_keyboard_language_label"
@ -185,6 +185,30 @@
tools:text="@string/translation_english" /> tools:text="@string/translation_english" />
</RelativeLayout> </RelativeLayout>
<RelativeLayout
android:id="@+id/settings_keyboard_height_multiplier_holder"
style="@style/SettingsHolderTextViewStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/ripple_bottom_corners">
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/settings_keyboard_height_multiplier_label"
style="@style/SettingsTextLabelStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/keyboard_height" />
<com.simplemobiletools.commons.views.MyTextView
android:id="@+id/settings_keyboard_height_multiplier"
style="@style/SettingsTextValueStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/settings_keyboard_height_multiplier_label"
tools:text="@string/small" />
</RelativeLayout>
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
</androidx.core.widget.NestedScrollView> </androidx.core.widget.NestedScrollView>

View File

@ -14,7 +14,7 @@
<string name="clipboard_recent">Недавнее</string> <string name="clipboard_recent">Недавнее</string>
<string name="clipboard_current">Текущее</string> <string name="clipboard_current">Текущее</string>
<string name="clipboard_pinned">Закреплено</string> <string name="clipboard_pinned">Закреплено</string>
<string name="add_new_item">Добавить новый элемент</string> <string name="add_new_item">Добавить</string>
<string name="manage_clips">Здесь вы можете изменять или добавлять данные для быстрого доступа.</string> <string name="manage_clips">Здесь вы можете изменять или добавлять данные для быстрого доступа.</string>
<string name="clip_text">Выбрать текст</string> <string name="clip_text">Выбрать текст</string>
<string name="pin_text">Закрепить текст</string> <string name="pin_text">Закрепить текст</string>
@ -25,10 +25,10 @@
<string name="keycode_delete">Удалить</string> <string name="keycode_delete">Удалить</string>
<string name="keycode_mode_change">Изменить тип клавиатуры</string> <string name="keycode_mode_change">Изменить тип клавиатуры</string>
<string name="keycode_shift">Shift</string> <string name="keycode_shift">Shift</string>
<string name="keycode_enter">Войти</string> <string name="keycode_enter">Enter</string>
<!-- Settings --> <!-- Settings -->
<string name="show_clipboard_content">Показывать содержимое буфера обмена при наличии</string> <string name="show_clipboard_content">Показывать содержимое буфера обмена при наличии</string>
<string name="show_popup">Показывать всплывающее окно при нажатии клавиши</string> <string name="show_popup">Показ ввода по нажатию</string>
<string name="vibrate_on_keypress">Вибрация по нажатию</string> <string name="vibrate_on_keypress">Вибрация по нажатию</string>
<string name="keyboard_language">Язык клавиатуры</string> <string name="keyboard_language">Язык клавиатуры</string>
<string name="keyboard_height">Высота клавиатуры</string> <string name="keyboard_height">Высота клавиатуры</string>

View File

@ -1,12 +1,14 @@
A lightweight keyboard app that helps chatting with your friends, or inserting any other texts, numbers or symbols. You can choose from multiple different languages and layouts. Леко приложение с клавиатура, което ви помага да чатите с приятелите си или да вмъквате други текстове, цифри или символи. Можете да избирате от няколко различни езика и оформления.
You can create handy clips and pin frequently used ones for easy access. You can toggle vibrations, popups on keypresses or select your language from the list of supported ones. Можете да създавате удобни клипове и да закачате често използвани такива за лесен достъп. Можете да превключвате вибрациите и изскачащите прозорци при натискане на клавишите или да изберете езика си от списъка с поддържани такива.
It comes with material design and dark theme by default, provides great user experience for easy usage. The lack of internet access gives you more privacy, security and stability than other apps. Можете да избирате и от огромно разнообразие от налични емотикони.
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors. По подразбиране се предлага с Material Design и тъмна тема, което осигурява страхотно потребителско изживяване за лесно използване. Липсата на достъп до интернет ви осигурява повече неприкосновеност на личния живот, сигурност и стабилност в сравнение с други приложения.
Check out the full suite of Simple Tools here: Не съдържа реклами или ненужни разрешения. Напълно е с отворен код и предоставя възможност за персонализиране на цветовете.
Разгледайте пълния набор от прости инструменти тук:
https://www.simplemobiletools.com https://www.simplemobiletools.com
Facebook: Facebook:

View File

@ -1,21 +1,21 @@
A lightweight keyboard app that helps chatting with your friends, or inserting any other texts, numbers or symbols. You can choose from multiple different languages and layouts. Aplikace Jednoduchá klávesnice, která pomáhá komunikovat s vašimi přáteli nebo vkládat jakékoli jiné texty, čísla nebo symboly. Můžete si vybrat z několika různých jazyků a rozvržení.
You can create handy clips and pin frequently used ones for easy access. You can toggle vibrations, popups on keypresses or select your language from the list of supported ones. Pro snadný přístup můžete vytvářet šikovné výstřižky a připíchnout si často používané. Můžete nastavit vibrace, vyskakovací okna při stisku kláves nebo vybrat svůj jazyk ze seznamu podporovaných.
You can choose from a huge variety of available emojis too. Můžete si také vybrat z velkého množství dostupných emotikon.
It comes with material design and dark theme by default, provides great user experience for easy usage. The lack of internet access gives you more privacy, security and stability than other apps. Ve výchozím nastavení přichází s designem ve stylu Material a tmavým motivem, což poskytuje skvělý uživatelský zážitek pro snadné použití. Nepoužívání přístupu k Internetu vám poskytuje větší soukromí, zabezpečení a stabilitu než jiné aplikace.
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors. Neobsahuje žádné reklamy ani nepotřebná oprávnění. Má otevřený zdrojový kód, poskytuje možnost změny barev.
Check out the full suite of Simple Tools here: Podívejte se na celou sadu jednoduchých nástrojů zde:
https://www.simplemobiletools.com https://www.simplemobiletools.com
Facebook: Facebook:
https://www.facebook.com/simplemobiletools https://www.facebook.com/simplemobiletools
Reddit: Reddit:
https://www.reddit.com/r/SimpleMobileTools https://www.reddit.com/r/simplemobiletools
Telegram: Telegram:
https://t.me/SimpleMobileTools https://t.me/simplemobiletools

View File

@ -1 +1 @@
Easy keyboard for inserting all kinds of texts, special characters and numbers Jednoduchá klávesnice pro vkládání všech druhů textů, speciálních znaků a čísel

View File

@ -1 +1 @@
Simple Keyboard Jednoduchá klávesnice

View File

@ -1,8 +1,12 @@
En hurtig og let tastatur-app, der hjælper dig med at chatte med dine venner eller indsætte andre tekster, tal eller symboler. En let tastatur-app, der hjælper dig med at chatte med dine venner eller indsætte andre tekster, tal eller symboler. Du kan vælge mellem flere forskellige sprog og layouts.
Den leveres med material design og mørkt tema som standard, hvilket giver en fantastisk brugeroplevelse til nemt brug. Du kan oprette praktiske klip og fastgøre ofte brugte klip for nem adgang. Du kan slå vibrationer og popups til ved tastetryk, eller vælge dit sprog fra listen over understøttede sprog.
Den manglende internetadgang giver dig mere privatliv, sikkerhed og stabilitet end andre apps. Indeholder ingen annoncer eller unødvendige tilladelser. Den er med helt åben kildekode (open source), byder på tilpassede farver. Du kan også vælge mellem et stort udvalg af tilgængelige emojis.
Den leveres med material design og et mørkt tema som standard, hvilket giver en fantastisk brugeroplevelse for nem brug. Den manglende internet adgang giver dig mere privatliv, sikkerhed og stabilitet end andre apps.
Indeholder ingen annoncer eller unødvendige tilladelser. Den er fuldt ud open source og giver tilpassede farver.
Se hele pakken af Simple Tools her: Se hele pakken af Simple Tools her:
https://www.simplemobiletools.com https://www.simplemobiletools.com

View File

@ -1,8 +1,12 @@
Eine schnelle, leichtgewichtige Tastatur-Anwendung, die Ihnen hilft, mit Ihren Freunden zu chatten oder beliebige andere Texte, Zahlen oder Symbole einzufügen. Eine schnelle, leichtgewichtige Tastatur-Anwendung, die Ihnen hilft, mit Ihren Freunden zu chatten oder beliebige andere Texte, Zahlen oder Symbole einzufügen. Sie können aus mehreren verschiedenen Sprachen und Layouts wählen.
Sie kommt standardmäßig mit Material Design und dunklem Thema und bietet eine großartige Benutzererfahrung für eine einfache Nutzung. Sie können praktische Clips erstellen und häufig verwendete anheften, um den Zugriff zu erleichtern. Sie können Vibrationen, Popups auf Tastendruck umschalten oder Ihre Sprache aus der Liste der unterstützten auswählen.
Der fehlende Internetzugang bietet Ihnen mehr Privatsphäre, Sicherheit und Stabilität als andere Anwendungen. Enthält keine Werbung oder unnötige Berechtigungen. Es ist vollständig quelloffen, bietet anpassbare Farben. Sie können auch aus einer Vielzahl von verfügbaren Emojis wählen.
Es kommt mit Material-Design und einem dunklen Thema standardmäßig, bietet eine großartige Benutzererfahrung für die einfache Verwendung. Der fehlende Internetzugang bietet Ihnen mehr Privatsphäre, Sicherheit und Stabilität als andere Apps.
Enthält keine Anzeigen oder unnötige Berechtigungen. Es ist vollständig Open-Source und bietet anpassbare Farben.
Hier finden Sie die gesamte Palette der Simple Tools: Hier finden Sie die gesamte Palette der Simple Tools:
https://www.simplemobiletools.com https://www.simplemobiletools.com

View File

@ -1,10 +1,14 @@
Μια γρήγορη και ελαφριά εφαρμογή πληκτρολογίου που βοηθάει στην συζήτηση με τους φίλους σας ή στην εισαγωγή άλλων κειμένων, αριθμών ή συμβόλων. Μια γρήγορη και ελαφριά εφαρμογή πληκτρολογίου που βοηθάει στην συζήτηση με τους φίλους σας ή στην εισαγωγή άλλων κειμένων, αριθμών ή συμβόλων. Μπορείτε να επιλέξετε από πολλές διαφορετικές γλώσσες και διατάξεις.
Έρχεται με σχεδιασμό υλικού και σκοτεινό θέμα από προεπιλογή, παρέχει εξαιρετική εμπειρία χρήσης για εύκολη χρήση. Η έλλειψη πρόσβασης στο διαδίκτυο σας προσφέρει περισσότερη ιδιωτικότητα, ασφάλεια και σταθερότητα σε σχέση με άλλες εφαρμογές. Μπορείτε να δημιουργήσετε εύχρηστα κλιπ και να καρφιτσώσετε τα συχνά χρησιμοποιούμενα για εύκολη πρόσβαση. Μπορείτε να ενεργοποιήσετε τις δονήσεις, και τα αναδυόμενα παράθυρα στα πλήκτρα ή να επιλέξετε τη γλώσσα σας από τη λίστα των υποστηριζόμενων.
Δεν περιέχει διαφημίσεις ή περιττές άδειες χρήσης. Είναι πλήρως ανοιχτού κώδικα, παρέχει προσαρμόσιμα χρώματα. Μπορείτε επίσης να επιλέξετε από μια τεράστια ποικιλία διαθέσιμων emojis.
Δείτε την πλήρη σουίτα των Απλών Εργαλείων εδώ: Έρχεται με material design και σκοτεινό θέμα από προεπιλογή, παρέχοντας μια εξαιρετική εμπειρία χρήσης για εύκολη χρήση. Η έλλειψη πρόσβασης στο διαδίκτυο σας προσφέρει περισσότερη ιδιωτικότητα, ασφάλεια και σταθερότητα σε σχέση με άλλες εφαρμογές.
Δεν περιέχει διαφημίσεις ή περιττές άδειες χρήσης. Είναι πλήρως ανοιχτού κώδικα και παρέχει προσαρμόσιμα χρώματα.
Ελέγξτε την πλήρη σουίτα των απλών εργαλείων εδώ:
https://www.simplemobiletools.com https://www.simplemobiletools.com
Facebook: Facebook:

View File

@ -1,8 +1,12 @@
Une application de clavier rapide et légère qui permet de chatter avec vos amis, ou d'insérer d'autres textes, chiffres ou symboles. Une application de clavier rapide et légère qui permet de chatter avec vos amis, ou d'insérer d'autres textes, chiffres ou symboles. Vous pouvez choisir parmi plusieurs langues et mises en page différentes.
Il est livré avec un design matériel et un thème sombre par défaut, offrant une grande expérience utilisateur pour une utilisation facile. Vous pouvez créer des clips pratiques et épingler ceux fréquemment utilisés pour un accès facile. Vous pouvez basculer les vibrations et les popups sur les keypresses, ou sélectionner votre langue dans la liste de ceux pris en charge.
L'absence d'accès à Internet vous offre plus de confidentialité, de sécurité et de stabilité que les autres applications. Ne contient pas de publicités ni de permissions inutiles. Le code source est entièrement ouvert, fournit des couleurs personnalisables. Vous pouvez également choisir parmi une grande variété demojis disponibles.
Il est livré avec un design matériel et un thème sombre par défaut, offrant une grande expérience utilisateur pour une utilisation facile. Le manque daccès à Internet vous donne plus de confidentialité, de sécurité et de stabilité que dautres applications.
Ne contient pas dannonces ou dautorisations inutiles. Il est entièrement open-source et fournit des couleurs personnalisables.
Voyez la suite complète de Simple Tools ici: Voyez la suite complète de Simple Tools ici:
https://www.simplemobiletools.com https://www.simplemobiletools.com

View File

@ -1,12 +1,14 @@
Brza lagana aplikacija za tipkovnicu koja pomaže u razgovoru s prijateljima ili umetanju bilo kojeg drugog teksta, brojeva ili simbola. Lagana aplikacija za tipkovnicu koja pomaže razgovarati s prijateljima ili umetnuti bilo koje druge tekstove, brojeve ili simbole. Možete birati između više različitih jezika i izgleda.
Dolazi s materijalnim dizajnom i tamnom temom prema zadanim postavkama, pruža izvrsno korisničko iskustvo za jednostavnu upotrebu. Možete stvoriti prikladne kopče i često koristiti one za jednostavan pristup. Možete bacati vibracije i iskopati tipke ili odabrati svoj jezik s popisa podržanih.
Nedostatak pristupa internetu daje vam više privatnosti, sigurnosti i stabilnosti od drugih aplikacija. Ne sadrži oglase niti nepotrebna dopuštenja. Možete birati i iz ogromne raznolikosti dostupnih emojisa.
Potpuno je otvorenog koda, pruža prilagodljive boje. Dolazi s dizajnom materijala i tamnom temom prema zadanim postavkama, pružajući sjajno korisničko iskustvo za jednostavno korištenje. Nedostatak pristupa internetu daje vam više privatnosti, sigurnosti i stabilnosti od ostalih aplikacija.
Pogledajte cijeli paket Jednostavni Alati ovdje: Ne sadrži oglase ili nepotrebne dozvole. Potpuno je open-source i pruža prilagođene boje.
Ovdje pogledajte cijeli paket jednostavnih alata:
https://www.simplemobiletools.com https://www.simplemobiletools.com
Facebook: Facebook:

View File

@ -0,0 +1 @@

View File

@ -1,10 +1,14 @@
Aplikasi papan ketik cepat ringan yang membantu mengobrol dengan teman Anda, atau menyisipkan teks, angka, atau simbol lainnya. Aplikasi keyboard ringan yang membantu mengobrol dengan teman-teman Anda, atau menyisipkan teks, angka, atau simbol lainnya. Anda dapat memilih dari beberapa bahasa dan tata letak yang berbeda.
Muncul dengan desain material dan tema gelap secara default, memberikan pengalaman pengguna yang luar biasa untuk penggunaan yang mudah. Anda dapat membuat klip praktis dan menyematkan yang sering digunakan untuk akses mudah. Anda dapat beralih getaran, dan popup pada penekanan tombol atau memilih bahasa Anda dari daftar yang didukung.
Kurangnya akses internet memberi Anda lebih banyak privasi, keamanan, dan stabilitas daripada aplikasi lain. Tidak mengandung iklan atau izin yang tidak perlu. Ini sepenuhnya sumber-terbuka, menyediakan warna yang dapat disesuaikan. Anda juga dapat memilih dari berbagai macam emoji yang tersedia.
Lihat rangkaian lengkap Simple Tools di sini: Muncul dengan desain material dan tema gelap secara default, memberikan pengalaman pengguna yang luar biasa untuk penggunaan yang mudah. Kurangnya akses internet memberi Anda lebih banyak privasi, keamanan, dan stabilitas daripada aplikasi lain.
Tidak berisi iklan atau izin yang tidak perlu. Ini sepenuhnya open-source dan menyediakan warna yang dapat disesuaikan.
Lihat rangkaian lengkap Alat Sederhana di sini:
https://www.simplemobiletools.com https://www.simplemobiletools.com
Facebook: Facebook:

View File

@ -1,8 +1,12 @@
友達とチャットしたり、他のテキスト、数字、記号を挿入したりするのに役立つ、すばやく軽量なキーボードアプリ。マテリアルデザインとダークテーマにデフォルトで対応 友達とチャットしたり、他のテキスト、数字、記号を挿入したりするのに役立つ軽量のキーボードアプリです。 複数の言語やレイアウトから選択できます
使いやすい優れたユーザーエクスペリエンスを提供します。インターネットアクセスがないため、他のアプリよりもプライバシー、セキュリティ、安定性があります。広告や不要な権限は含まれていません 便利なクリップを作成し、頻繁に使用するクリップをピンで留めておくと、簡単にアクセスできます。 振動とキー押下のポップアップを切り替えることも、サポートされている言語のリストから言語を選択することもできます。
完全にオープンソースで、カラーもカスタマイズ可能。 利用可能な絵文字も豊富に用意されています。
マテリアルデザインとダークテーマがデフォルトで用意されているため、使いやすい優れたユーザー体験が得られます。 インターネットにアクセスできないため、他のアプリよりもプライバシー、セキュリティ、安定性が向上します。
広告や不要なアクセス許可が含まれていません。 完全にオープンソースで、カスタマイズ可能な色を提供します。
シンプルツールの一覧はこちらをご覧ください: シンプルツールの一覧はこちらをご覧ください:
https://www.simplemobiletools.com https://www.simplemobiletools.com

View File

@ -1,12 +1,14 @@
Een snelle en lichtgewicht toetsenbord-app die ideaal is voor het chatten met vrienden, of het invoegen van ieder type tekst, nummers of symbolen. Een lichtgewicht toetsenbord-app waarmee je met je vrienden kunt chatten of andere teksten, cijfers of symbolen kunt invoegen. U kunt kiezen uit meerdere verschillende talen en lay-outs.
De app is ontworpen volgens material design en heeft standaard een donker thema. U kunt handige clips maken en veelgebruikte clips vastpinnen voor eenvoudige toegang. U kunt trillingen, pop-ups bij toetsaanslagen in- en uitschakelen of uw taal selecteren in de lijst met ondersteunde talen.
De app heeft geen toegang tot het internet nodig en voorziet van meer privacy, veiligheid en stabiliteit dan andere apps. U kunt ook kiezen uit een grote verscheidenheid aan beschikbare emojis.
Bevat geen advertenties of onnodige machtigingen. Volledig open-source. Kleuren van de app kunnen worden aangepast. Het wordt standaard geleverd met een materiaalontwerp en een donker thema, wat een geweldige gebruikerservaring biedt voor eenvoudig gebruik. Het gebrek aan internettoegang geeft u meer privacy, veiligheid en stabiliteit dan andere apps.
Probeer ook eens de andere apps van Simple Tools: Bevat geen advertenties of onnodige machtigingen. Het is volledig open-source en biedt aanpasbare kleuren.
Bekijk hier het volledige pakket Simple Tools:
https://www.simplemobiletools.com https://www.simplemobiletools.com
Facebook: Facebook:

View File

@ -1,12 +1,12 @@
En lett app for å håndtere samtalene dine, uansett hvor du er. Leveres med en praktisk anropslogg for enkel oppstart. Det er også en rask talltastatur til tjeneste, med smarte kontaktforslag. En lett tastaturapp som hjelper deg med å chatte med vennene dine, eller sette inn andre tekster, tall eller symboler. Du kan velge mellom flere forskjellige språk og oppsett.
Den støtter også bokstaver. Du kan enkelt blokkere telefonnumre for å unngå uønskede innkommende anrop. Støttet hurtigoppringing gjør det enkelt å ringe favorittkontaktene dine med denne ekte telefonen. Du kan lage praktiske klipp og feste ofte brukte klipp for enkel tilgang. Du kan veksle vibrasjoner, popup-vinduer på tastetrykk eller velge språk fra listen over støttede.
For å hjelpe deg med å administrere anropene dine raskt, støtter Telefon-appen også favorittkontakter og oppretter snarveier for enhver kontakt på startskjermen. Du kan også velge mellom et stort utvalg av tilgjengelige emojier.
Den kommer med materialdesign og mørkt tema som standard, og gir god brukeropplevelse for enkel bruk. Mangelen på internettilgang gir deg mer personvern, sikkerhet og stabilitet enn andre apper. Den kommer med materialdesign og mørkt tema som standard, gir god brukeropplevelse for enkel bruk. Mangelen på internett-tilgang gir deg mer personvern, sikkerhet og stabilitet enn andre apper.
Inneholder ingen annonser eller unødvendige tillatelser. Den er fullstendig åpen kildekode, gir tilpassbare farger. Inneholder ingen annonser eller unødvendige tillatelser. Det er helt opensource, gir tilpassbare farger.
Sjekk ut hele pakken med enkle verktøy her: Sjekk ut hele pakken med enkle verktøy her:
https://www.simplemobiletools.com https://www.simplemobiletools.com