HeliBoard, a privacy-conscious open-source Android keyboard based on AOSP/now-unmaintained OpenBoard, is now available on F-Droid


cross-posted from: lemmy.world/post/14015786

HeliBoard keyboard is an improved fork of the now-unmaintained OpenBoard keyboard. It does not require internet permission, allowing it to be used 100% offline.

Features


  • Add dictionaries for suggestions and spell check
    • Build your own, or access them here, or in the experimental section (quality may vary)
    • Additional dictionaries for emojis or scientific symbols can be used to provide suggestions (similar to "emoji search")
    • Note that for Korean layouts, suggestions only work using this dictionary; the tools in the dictionary repository cannot create working dictionaries


  • Customize keyboard themes (style, colors, and background image)
    • Can follow the system's day/night setting on Android 10+ (and on some versions of Android 9)
    • Can follow dynamic colors for Android 12+


  • Customize keyboard layouts (only available when disabling system languages)
  • Multilingual typing
  • Glide typing (only with closed-source library ☹️)
    • Library not included in the app, as there is no compatible open-source library available
    • Can be extracted from GApps packages ("swypelibs"), or downloaded here


  • Clipboard history
  • One-handed mode
  • Split keyboard (only available if the screen is large enough)
  • Number pad
  • Backup and restore your learned word/history data


Hidden Functionality


Features that may go unnoticed, and further potentially useful information

  • Long-pressing the Clipboard Key (the optional one in the suggestion strip) pastes system clipboard contents.
  • Long-pressing keys in the suggestion strip toolbar pins them to the suggestion strip.
  • Long-press the Comma-key to access Clipboard View, Emoji View, One-handed Mode, Settings, or Switch Language:
    • Emoji View and Language Switch will disappear if you have the corresponding key enabled;
    • For some layouts, it's not the Comma-key, but the key at the same position (e.g. it's q for Dvorak layout).


  • When incognito mode is enabled, no words will be learned, and no emojis will be added to recents.
  • Sliding key input: Swipe from shift or symbol key to another key. This will enter a single uppercase key or symbol and return to the previous keyboard.
  • Hold shift or symbol key, press one or more keys, and then release shift or symbol key to return to the previous keyboard.
  • Long-press a suggestion in the suggestion strip to show more suggestions, and a delete button to remove this suggestion.
  • Swipe up from a suggestion to open more suggestions, and release on the suggestion to select it.
  • Long-press an entry in the clipboard history to pin it (keep it in clipboard until you unpin).
  • Swipe left in clipboard view to remove an entry (except when it's pinned)
  • Select text and press shift to switch between uppercase, lowercase, and capitalize words
  • You can add dictionaries by opening the file
    • This only works with content-uris and not with file-uris, meaning that it may not work with some file explorers.


  • Debug mode / debug APK
    • Long-press a suggestion in the suggestion strip twice to show the source dictionary.
    • When using debug APK, you can find Debug Settings within the Advanced Preferences, though the usefulness is limited except for dumping dictionaries into the log.
    • For a release APK, you need to tap the version in About several times, then you can find debug settings in Advanced Preferences.
    • When enabling Show suggestion infos, suggestions will have some tiny numbers on top showing some internal score and source dictionary.
    • In the event of an application crash, you will be prompted whether you want the crash logs when you open the Settings.
    • When using multilingual typing, the space bar will show a confidence value used for determining the currently used language.


  • For users doing manual backups with root access: Starting at Android 7, some files and the main shared preferences file are not in the default location because the app is using device-protected storage. This is necessary so the settings and layout files can be read before the device is unlocked, e.g., at boot. The files are usually located in /data/user_de/0//, though the location may depend on the device and Android version.


Planned features and improvements:


  • Customizable functional key layout
    • Will likely result in having the same functional key layout for alphabet and symbols layouts


  • Support for alt, ctrl, meta and fn (#479)
  • Less complicated addition of new keyboard languages (e.g. #519)
  • Additional and customizable key swipe functionality
    • Some functionality will not be possible when using glide typing


  • Ability to enter all emojis independent of Android version (optional, #297)
  • (limited) support for customizing all internally used colors
  • Add and enable emoji dictionaries by default (if available for language)
  • Clearer / more intuitive arrangement of settings
    • Maybe hide some less used settings by default (similar to color customization)


  • Customizable currency keys
  • Customizable clipboard toolbar keys (#513, #403)
  • Ability to export/import (share) custom colors
  • Make use of the .com key in URL fields (currently only available for tablets)
    • With language-dependent TLDs


  • Internal cleanup (a lot of over-complicated and convoluted code)
  • (optionally?) move toolbar key pinning to a setting, so long press actions on unpinned toolbar keys are available
  • Bug fixes


What will not be added:


  • Material 3 (not worth adding 1.5 MB to app size)
  • Dictionaries for more languages (you can still download them)
  • Anything that requires additional permissions

🇪🇺👩‍🔬 Bring your research where it’s valued — and funded.

A snapshot of over 60 regional, national, and EU-wide funding opportunities is now available in a one-stop shop, to help researchers thrive in Europe.

Billions of euro in funding are on the table for researchers and innovators, by the EU and the 27 EU countries.

Europe is a top destination for researchers and innovators. And we’re aiming higher than ever.

Choose Science, Choose Europe.

europa.eu/!B8hjh3

C. #Perronne
21 mai 2025
🔴🔅Robert Francis KENNEDY Jr. APPELLE À QUITTER L’ #OMS : LE SIGNAL DE LA RÉVOLTE MONDIALE EST LANCÉ. 🌍✂️🔥
🗣️ “Nous n’avons pas à subir les limites d’une OMS moribonde.” — Robert F. Kennedy Jr.
🔴Robert KENNEDY passe à l’offensive :
👉 Il demande à tous les pays libres de rompre avec l’Organisation Mondiale de la #santé.
👉 Il accuse l’OMS d’avoir trahi les peuples au profit de #BigPharma et de donateurs non élus.
🎯 POURQUOI C’EST CAPITAL :
❌ L’OMS a échoué pendant le #COVID.
❌ Elle veut imposer des pouvoirs contraignants mondiaux en cas d’urgence sanitaire”.
❌ Elle n’obéit plus aux citoyens, mais aux intérêts privés.
💣 RFK Jr. dit STOP.
💥 Les peuples doivent décider.
💥 Pas #Davos. Pas Genève. Pas #Pfizer.
📢 C’EST LA FIN D’UNE ÈRE DE CONTRÔLE.
Il est temps de reprendre notre souveraineté nationale — et de sortir du piège.

20minutes.fr/sante/4154564-202…

#RFK Jr. calls on other nations to exit #WHO over ‘corrupting influences’

washingtonexaminer.com/policy/…

The massive boat that nearly missed some random guy's house in Norway is still stuck. And I'd seen pictures from the side where it was clear that it was CLOSE to his house, but I had not seen this one before and it really sells exactly how close it is.

So, just remember, no matter how bad you fuck up things today, you have not fucked them up as hard as this boat captain did.

Because there seems to be some confusion: there is no special unique thing called ‘Palestinian rights’ that others don’t have. Fighting for Palestinian rights means standing in support of human rights, and insisting that Palestinians are human. Those of us who say this don’t think the claim that Palestinians are humans is a unique, surprising or controversial statement. If you don’t agree, perhaps you should spend some time thinking about what that says about you. Human rights are for all.

The very idea that the Jews are conspiring for world domination is a fantasy by Nazis to convince 34 IQ conservatives to join their side. 'The Protocols of the Elders of Zion' was literally forged by an antisemite, which proves that, instead of Jews, it is 卐卐卐them卐卐卐 and the 卐卐卐bourgeoise卐卐卐 who are conspiring for world domination (And have won, as evident by 卐卐卐Autism Awareness卐卐卐, 卐卐卐climate change卐卐卐, and the 卐卐卐Neoliberal卐卐卐 world order).

However, I think that there should've been a Jewish conspiracy because:

1. It would've been healthier than Zionism

2. Jewish people have more cultural conscience after 2000 years of oppression and perseverance. I'm no hegalian, but you're doing SOMETHING right if your a people and you survive that long.

3. The west deserves it after the holocaust, imperialism, and climate change.

4. Hitler, for example, was never austrian, much less, a proper german because germans are humans and the Nazis surrendered the morality and conscience required to be adult humans.

5. The real master "race" would never win because the moral masters of history would suffer genocide themselves before being behind something worse. Although, this isn't a very good reason in retrospect due to the evidence provided by Israel.

6. Autistic people are probably Jewish or similar to Jews, except on a neurodevelopmental level. This isn't a reason, this is just to admit my bias.

7. Race-mixing would be based and indigopilled because it makes people more empathetic towards foreign cultures and create new ones. Also, if race-mixing does actually increase the risk of autism, that would be a great middle finger to 卐卐卐ABA therapists卐卐卐.

8. Judeo-Bolshevikism and cultural marxism would be nice. Despite being used as vague, idiotic, buzzwords, Any good person would prefer it over 卐卐卐AutismAwarenesso-liberalism卐卐卐 and 卐卐卐cultural kenyesianism卐卐卐. Though, to be fair the conspiracy wouldn't be communist but would be better than the current neoliberal system.

9. The US, UK, and Russia never apologized for allowing the Nazis to flourish in the first place. Germany TECHNICALLY apologized, but only 1.5 billion dollars is almost an insult when it's for the six million men, women and children that it killed (But even then, the 卐卐卐they卐卐卐 probably fudged the numbers in secret, so it's probably more than six million people, and there could be a plot to make sure Germany pays nothing at all). I usually wouldn't admit that Germany did anything to repay because it's simpler to omit that than risk something more inaccurate.

9. More Jazz would be based and indigopilled. The nazis only hated it because they never listened to Chick Corea.

11. The nazis would've supported Zionism if it weren't for Hitler's stupity (Look up "Lehi (militant group)")

12. Gay mixed race buddhist native american pagan transwomen with a functioning girl-dick and military training would piss off JK Rowling/Matt Walsh.

13. If we can promote antivaxxerism, it would prevent an actual prevention for autism (eugenics and ABA) from existing.

14 There would be a cure for autism, but it doesn't cure hypersexuality or change epigenetics, leading to former autistics to spread their autistic genes even further due to an increase ability to charm cisneurotypicals until you find an increase of autistic families in the working class who can't afford the cure.

15. Glorifying and romanticizing autism, on top of making a gender out of it (autisgender) would be based and redpilled. I say redpilled this time because while I wished Big Pharma would help, it seems to be mostly autistic people doing it for some reason.

And to make this a true vent, I have a slight fetish for a reverse holocaust where Jews, Homosexuals, autistics, etc, enslave and execute nazis and white supremacists, although it would be more like the gulags than what the nazis did because the former is better economicly speaking.

But that's just my gentile opinion. I don't actually understand jewish cultural in true depth and I'll admit that. Please rate.

On your way to chitchat with the Iranians over whether or not America is going to bomb your Arab nation back to the Stoneage, you stop off for some last minute instructions from your Zionist handlers. Iran is the only free Arab state left in the middle east, all of the rest of the Arab nations are under western control via foreign aid or Mossad/CIA regime change.
It's sad that no one will see this for what it really is, American Zionist politicians warmongering for their Israeli masters in Tel Aviv so that America can once again sacrifice her treasure and the blood of her youth for the expansion of Zionist Israel.

"I did it for Gaza"... Rodriquez’s cry ignites social media saba.ye/en/news3486225.htm

I think I might have a problem


Alt Text: A screenshot of the tab bar and address bar of Firefox where twelve different fediverse websites are pinned. There is a new DuckDuckGo search being made in the address bar saying, "I think I might have a problem."

The 12 services are Mastodon, Glitch Edition, Misskey, IceShrimp, Akkoma, Friendica, Lemmy, Kbin, PieFed, Pixelfed, BookWyrm, and PeerTube.

old.bitchute.com/video/R7c3bnu…

#world of uk is run by an evil death cult

The System Working as Intended

in reply to Molly White

Coinbase has disclosed a substantial customer data breach, blaming it on “rogue overseas support agents”. This follows months of crypto security researchers warning about apparent security issues at the company.

According to Coinbase, the data thieves bribed members of Coinbase’s support team, which is based overseas and reportedly makes very little money. It seems Coinbase has been aware of a breach for several months, but only reported it on May 14.

At least five lawsuits have been filed about the breach in the days since, but a change to Coinbase’s customer agreement that went into effect on May 15 may make it more challenging for customers to obtain relief.

#cryptocurrency #crypto #coinbase

Will Russia’s Latest Buffer Zone Plan Be More Successful Than The Last? korybko.substack.com/p/will-ru…

NASA has awarded a bridge contract to ASRC Federal System Solutions LLC of Beltsville, Maryland, to provide financial support and project planning and control services to the agency. The Program Analysis and Control Bridge Contract has a total potential value up to $98 million with a 13-month period of performance beginning Saturday, May 24. The […]

Russian Armed Forces working on creating buffer zone on border with Ukraine – Putin en.news-front.su/2025/05/22/ru…

Friday afternoon reminder to not empty your inbox at the expense of someone else's. We've got a long weekend here in the US which is often for parades and yard sales but it's going to be rainy so I might get some work done. Or not! Do your work when you want to, but be mindful of whether you might be implying that someone should do their work when YOU want them to. Have a good weekend.

Image credit: Miami University Libraries, on Flickr Commons
flickr.com/photos/muohio_digit…

in reply to Jerry Orr

@jerryorr I super resent that there's this ongoing arms race where we're each expected to individually defend ourselves against the onslaught of AI and if we can't or don't know how haha you loser guess you're just grist for the machine then

I just

this is a very sick way to build a world

I want an "always on" device called "rule of law, MFers" that sends people making wearable theftwear that thieves to jail

La #Finlande a érigé un mur à la frontière avec la #Russie. La clôture fera 200 km, avec des grillages renforcés, des caméras IA, des haut-parleurs. Les 35 premiers kilomètres sont déjà construits.
C’est triste et absurde quand on sait que la Finlande, après avoir choisi la neutralité à la fin de la seconde guerre mondiale, a vécu plus de 70 ans de paix et d’échanges économiques fructueux avec son voisin russe, et qu’elle n’a jamais été menacée.
Mais quand on devient un vassal de l’ #OTAN, il faut bien justifier les subventions par un peu de théâtre sécuritaire.
M. Plaza

Don't try said Charles


But we are unteachable ... aren't we?

As a linux user, do you know about/use openwrt?


I have many nerdy friends who have been Linux users for ages. But most of them don't know such a thing as Openwrt exists or have never bothered to give it a try.
It's a very fun piece of software to play with and can be extremely useful for routing traffic.
Wondering why it isn't more popular/widely used.
in reply to mFat

I've used OpenWrt, DD-WRT, and Tomato firmware on the various routers I've had. I don't think I've ever kept the stock firmware on any router I've owned.

I use pfSense at home now, but I've been considering switching to OPNsense. I still run OpenWrt on a portable router that I use when I'm traveling though. I won't ever buy a router that I can't run open source firmware on.

Alleged shooter in DC says ‘abettors and perpetrators are accountable’ iacenter.org/2025/05/23/allege…

Via Contre Attaque (FB)
#France #macronie #pouvoir #milices
🚨 À LA #BRAV : NAZISME, ARMES DE GUERRE, COCAÏNE ET AGRESSIONS SEXUELLES
Le groupe-d'ultra droite le plus dangereux en France, c'est la #police nationale. Une enquête de Libération révèle une étude de cas effroyable avec Jordan, policier de la BRAV. Attention, même dans un roman noir, les méchants flics ne sont pas aussi inquiétants :
➡️ Jordan est littéralement nazi. Il collectionne les symboles du Troisième Reich, appelle Hitler «tonton», partage des contenus antisémites. Il est même fasciné par la section SS Charlemagne, les volontaires français fanatiques engagés chez nazis.
➡️ Sur son temps libre, Jordan organise des attaques racistes avec ses amis policiers. Dans des discussions entre collègues à propos d'un barbecue, Jordan annonce qu'il prend «son poing américain» et sa «matraque télescopique» pour organiser des «ratonnades» après leur soirée entre flics.
➡️ Jordan et ses copains exhibent des fusils d'assaut HK G36, fournis au nom de l'anti-terrorisme, dans un cadre privé. Libération a même retrouvé des photos où ils posent avec ces armes et des chargeurs remplis.
➡️ Jordan consomme de la cocaïne avec ses collègues. Il en parle dans ses conversations par message. Il a d'ailleurs été testé positif à cette drogue. Il trace des lignes de poudres avec «sa carte professionnelle» selon son ex-compagne. Prend-t-il de la cocaïne avant d'aller tabasser des manifestant-es ? Comment se fournit-il en drogue ? L'article de Libération ne le dit pas.
➡️ Jordan aime les stéroïdes, des produits interdits pour gonfler artificiellement ses muscles dans le club de sport de son unité de policiers. Il fait d'ailleurs du trafic de ces produits auprès de ses collègues.
➡️ Dans ses échanges, Jordan veut assassiner des gilets jaunes avec un fusil d'assaut, tirer «en pleine gueule» sur les manifestant-es ou encore «écraser des migrants». Il se prend en photo armé avant une intervention en se vantant d'aller «péter la gueule aux étudiants».
➡️ Jordan est récompensé. La préfecture salue sa «maturité professionnelle» et Didier Lallement en personne l'a décoré d'une médaille de bronze.
➡️ Jordan a battu et violé son ancienne compagne. Elle a porté plainte pour des coups et évoque des rapports sexuels contraints. C'est ce qui a déclenché des poursuites à son encontre. Une autre ex évoque un homme «très impulsif». Jordan passera en procès suite à cette plainte.
➡️ Jordan est membre de la BRAV. Avant il était dans la Compagnie d'Intervention. La CI est chargée de «protéger les institutions». L’État français emploie des agents nazis pour protéger ses lieux de pouvoir. La CI, comme la BRAV, est une unité ultra-violente envoyée en première ligne contre les manifestant-es. C'est un policier de la CI qui avait été touché par un cocktail Molotov après avoir chargé des manifestant-es le 1er mai.
Les refrains sur le risque futur d'une «menace d'extrême droite» sont dépassés. Nous y sommes. Avec le cas de Jordan, nous avons un policier littéralement nazi, dealer, organisateur d'attaques racistes, qui détourne des armes de guerre et qui est félicité par ses chefs. Il est même envoyé dans l'unité la plus offensive du maintien de l'ordre français. Et Jordan n'est évidemment pas un cas isolé. Quand des SS armés et payés par l’État, bourrés de coke et couverts par leur hiérarchie veulent nous tuer, on fait quoi ? La Résistance avait trouvé la réponse dans les années 1940...

liberation.fr/societe/police-j…

The truth about linux having 15% market share in India.


I am from india. These numbers are inflated due to our population and government and health sector office pc using linux (ubuntu). These office pcs just require a chrome browser and all the work is done on the browser Nobody here cares what os they use in their office pc. I don't see anyone here switching to linux on their personal pc other than the IT students who are forced to install kali linux. And most of them are running linux on virtualbox on windows.

Steam deck is not even officially sold here and imported ones that are sold cost 950$ for the 512 gb variant. So it is a ultra niche item here. .

People here buy desktops only for gaming/content creation, which means most households here doesn't need/require a desktop. And these people always prefer mac or windows.

Also gaming scene here is dominated by mobile games (because gaming pcs and consoles are too expensive and we have the cheapest internet and phone prices) As for pc games it is dominated by valorant, Minecraft and gtav (fivem rp).

Edit - Many consider this a huge win. But getting market share in the office space for basic browsing and word processing inflates the numbers for actual game/app developers who wants to support linux and they will disappointed seeing the actual usage and they will abandon the linux support. Also the indian market isn't buying laptop/desktops for browsing, they just use their phone because pc hardware is expensive and phones prices are cheap. And anyone who is buying desktops for serious tasks stick to windows and mac.

This entry was edited (1 year ago)

Why are KF users being banned?


The Fediverse has been known to ban anyone who supports Musk's rhetoric as well as anyone who is registered with KF. I speak from experience with seeing a certain someone (dare we say whom?) being banned from multiple instances for being a KF user. She made it more than happenstance to rigidly adhere to the instance's rules. Perhaps there are unwritten rules within the Fediverse regarding alignment with the website I alluded to? Reaching out as a concerned lemming.
This entry was edited (1 month ago)

don't like this

in reply to AhoyMateys

She only got banned because she was trying to make it seem like the harm Kiwi Farms did was minimal. Which is an obvious lie, Kiwi Farms is one of the biggest hives of villiany and scum; they've done so much harm to those they didn't like for petty reasons. Particularly going after trans people and piling an unending torrent of harassment on them until they either kill themselves or go beyond the reach of Kiwi Farms. Proof of my claim that Kiwi Farms caused harm to the Trans community

She tried to conflate Discord unknowingly hosting mass shooters with being their allies. (I noticed said something along the same lines, as you were trying to take the heat off of Kiwi Farms, sussy). That makes me wonder if this account is a sockpuppet, but I can't say for certain, as there isn't proof of that.

Linux for desktop market share surpasses 4% for the first time, says Statcounter


Statcounter, a website that tracks the market share of web browsers, operating systems, and search engines, is reporting that Linux on the desktop has over 4% market share for the very first time (Statcounter records ChromeOS as a separate operating system despite being based on Linux). Statcounter doesn’t provide any explanation about why the market share has increased but we can speculate what’s going on.

Linux’s march to its 4.03% market share has been a steady process ever since the final months of 2020 when Linux held just 1.53% of desktop market share. One of the biggest contributors to the growth of Linux is likely the stringent hardware requirements of Windows 11.

YAF say targeted 'Israel's' Ben Gurion Airport with hypersonic missile english.almayadeen.net/news/po…

Hand in Hand versucht die US-Regierung und der Satellitenanbieter Starlink, das Unternehmen des Regierungsberaters Elon Musk im Globalen Süden weitflächig auf den Markt zu bringen. Dabei scheint der Rechtsaußen-Regierung jedes Mittel recht zu sein.
Globaler Süden: US-Regierung drängt Staaten zur Zulassung von Starlink

N. E. Felibata 👽 reshared this.

#foto #mywork #photo #Natur #Insekten #Fliegen #Wollschweber #Frühling - Die Fotos sind von den letzten zwei Wochen. Heute regnet es. Immer wieder ergiebige Schauer und zwischen den Regenpausen kann der Boden das Wasser gut aufnehmen. Gut für die Natur 😀

Der Wollschweber ist ein Brutparasit vieler im Boden nistender Solitärbienen, vor allem von Erd- bzw. Sandbienen.
Das Weibchen legt seine Eier nicht ab, sondern wirft sie ab: Vor der Eiablage nimmt es mit seinem Hinterleibsende feinen Sand auf, dann wirft es die Eier mit anhaftendem Sand mit wippenden Bewegungen in Richtung der Nesteingänge.
Nach kurzer Zeit bereits schlüpfen die Fliegenlarven und kriechen sofort in die Brutzelle der Biene. Nach dem Verschluß der Zelle fressen die Larve zunächst den Bienenproviant und häuten sich dann zu fußlosen Maden; dann saugen sie sich an der Wirtslarve fest und saugen sie langsam aus.
deutschlands-natur.de/tierarte…

Ich wünsche euch allen ein schönes Wochenende 😉

N. E. Felibata 👽 reshared this.

in reply to Karna

Saves you one extra click

AMD

AMD CPU improvements like INVLPGB for broadcast TLB invalidation, Zen 5 load latency filtering with perf, AMD P-State driver improvements, initial support for the AMD Versal NET SoC, and more.


Intel

On the Intel side is early work on the kernel-side preparations for Advanced Performance Extensions (APX) and continuing to enhance the Trust Domain Extensions (TDX) support.


CPU

For both Intel and AMD there is also crypto performance improvements like faster CRC code for AVX-512 CPUs and faster AES-CTR with modern x86_64 CPUs.


Graphics

Over on the graphics side there is the very preliminary NOVA driver code merged for the future Rust-written open-source NVIDIA kernel driver. Linux 6.15 also brings Shared Virtual Memory support for the Intel Xe driver, standardized reporting to user-space for hung GPUs, Intel Xe EU stall sampling, AMDGPU support for the OEM i2c interface for RGB lighting and more, and AMD Radeon RX 9070 series fan speed reporting.


Bcachefs

Linux 6.15 also brings many enhancements to the Bcachefs file-system as it works on its "soft frozen" state and working to remove the "experimental" flag from the file-system in the not too distant future.


Other

Some other fun enhancements to Linux 6.15 include IO_uring network zero-copy receive, the new FWCTL subsystem, various Apple driver enhancements, MSEAL protection of system mappings, the new "hugetlb_alloc_threads" option to help boot times on large servers, various kernel scheduler improvements, continued work on Rust programming language abstractions, and landing the Zstd 1.5.7 compression code into the kernel.
This entry was edited (1 month ago)