Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Don't plan any hasty moves. You'll be evicted soon anyway.


comp / comp.mobile.android / Android keyboard: your choice.

SubjectAuthor
* Android keyboard: your choice.Kirill Ivanov
`* Re: Android keyboard: your choice.Henry The Mole
 +* Re: Android keyboard: your choice.Andrew
 |`* Re: Android keyboard: your choice.Henry The Mole
 | `* Re: Android keyboard: your choice.Andrew
 |  `* Re: Android keyboard: your choice.Henry The Mole
 |   +* Re: Android keyboard: your choice.Andrew
 |   |`* Re: Android keyboard: your choice.Arno Welzel
 |   | `* Re: Android keyboard: your choice.Andrew
 |   |  `* Re: Android keyboard: your choice.Arno Welzel
 |   |   `- Re: Android keyboard: your choice.Andrew
 |   `* Re: Android keyboard: your choice.Arno Welzel
 |    `- Re: Android keyboard: your choice.Arno Welzel
 +- Re: Android keyboard: your choice.Arno Welzel
 `* Re: Android keyboard: your choice.R.Wieser
  +- Re: Android keyboard: your choice.Andrew
  +* Re: Android keyboard: your choice.Andy Burns
  |+* Re: Android keyboard: your choice.Andrew
  ||+* Re: Android keyboard: your choice.Arno Welzel
  |||+* Re: Android keyboard: your choice.R.Wieser
  ||||`* Re: Android keyboard: your choice.Arno Welzel
  |||| `* Re: Android keyboard: your choice.R.Wieser
  ||||  `* Re: Android keyboard: your choice.Arno Welzel
  ||||   +- Re: Android keyboard: your choice.R.Wieser
  ||||   `* Re: Android keyboard: your choice.Andrew
  ||||    +* Re: Android keyboard: your choice.R.Wieser
  ||||    |`* Re: Android keyboard: your choice.Andrew
  ||||    | `* Re: Android keyboard: your choice.R.Wieser
  ||||    |  `* Re: Android keyboard: your choice.Andrew
  ||||    |   `* Re: Android keyboard: your choice.R.Wieser
  ||||    |    `* Re: Android keyboard: your choice.Andrew
  ||||    |     `* Re: Android keyboard: your choice.R.Wieser
  ||||    |      `* Re: Android keyboard: your choice.Andrew
  ||||    |       `- Re: Android keyboard: your choice.R.Wieser
  ||||    `* Re: Android keyboard: your choice.Arno Welzel
  ||||     `* Re: Android keyboard: your choice.Andrew
  ||||      `* Re: Android keyboard: your choice.croy
  ||||       `- Re: Android keyboard: your choice.Andrew
  |||`* Re: Android keyboard: your choice.Andrew
  ||| +* Re: Android keyboard: your choice.R.Wieser
  ||| |`- Re: Android keyboard: your choice.Andrew
  ||| `- Re: Android keyboard: your choice.Arno Welzel
  ||`* Re: Android keyboard: your choice.R.Wieser
  || `* Re: Android keyboard: your choice.Arno Welzel
  ||  `* Re: Android keyboard: your choice.R.Wieser
  ||   `* Re: Android keyboard: your choice.Arno Welzel
  ||    `* Re: Android keyboard: your choice.R.Wieser
  ||     `* Re: Android keyboard: your choice.Arno Welzel
  ||      `* Re: Android keyboard: your choice.R.Wieser
  ||       `* Re: Android keyboard: your choice.Arno Welzel
  ||        `* Re: Android keyboard: your choice.R.Wieser
  ||         `* Re: Android keyboard: your choice.Arno Welzel
  ||          `* Re: Android keyboard: your choice.R.Wieser
  ||           `- Re: Android keyboard: your choice.Arno Welzel
  |`- Re: Android keyboard: your choice.R.Wieser
  `* Re: Android keyboard: your choice.Arno Welzel
   +* Re: Android keyboard: your choice.Andy Burns
   |`* Re: Android keyboard: your choice.Arno Welzel
   | +* Re: Android keyboard: your choice.Andy Burns
   | |`* Re: Android keyboard: your choice.Arno Welzel
   | | `* Re: Android keyboard: your choice.R.Wieser
   | |  `* Re: Android keyboard: your choice.Arno Welzel
   | |   +- Re: Android keyboard: your choice.Andrew
   | |   `* Re: Android keyboard: your choice.Andy Burns
   | |    `* Re: Android keyboard: your choice.Andrew
   | |     `* Re: Android keyboard: your choice.Andy Burns
   | |      `* Re: Android keyboard: your choice.Arno Welzel
   | |       `* Re: Android keyboard: your choice.Andy Burns
   | |        +* Re: Android keyboard: your choice.R.Wieser
   | |        |`* Re: Android keyboard: your choice.Andy Burns
   | |        | `* Re: Android keyboard: your choice.R.Wieser
   | |        |  `* Re: Android keyboard: your choice.Andrew
   | |        |   `* Re: Android keyboard: your choice.R.Wieser
   | |        |    `* Re: Android keyboard: your choice.Andrew
   | |        |     `* Re: Android keyboard: your choice.R.Wieser
   | |        |      `- Re: Android keyboard: your choice.Andrew
   | |        `* Re: Android keyboard: your choice.Arno Welzel
   | |         `* Re: Android keyboard: your choice.Andy Burns
   | |          `* Re: Android keyboard: your choice.Andrew
   | |           `* Re: Android keyboard: your choice.Andy Burns
   | |            +* Re: Android keyboard: your choice.Arno Welzel
   | |            |`* Re: Android keyboard: your choice.Andy Burns
   | |            | `* Re: Android keyboard: your choice.Arno Welzel
   | |            |  `* Re: Android keyboard: your choice.Andrew
   | |            |   `- Re: Android keyboard: your choice.Arno Welzel
   | |            `- Re: Android keyboard: your choice.Andrew
   | `- Re: Android keyboard: your choice.R.Wieser
   +- Re: Android keyboard: your choice.R.Wieser
   `* Re: Android keyboard: your choice.Andrew
    `- Re: Android keyboard: your choice.Arno Welzel

Pages:1234
Subject: Android keyboard: your choice.
From: Kirill Ivanov
Newsgroups: comp.mobile.android
Organization: A noiseless patient Spider
Date: Mon, 17 Jun 2024 04:45 UTC
Path: eternal-september.org!news.eternal-september.org!kirillivanovinusenet.eternal-september.org!.POSTED!not-for-mail
From: kirillivanovinusenet@gmail.com (Kirill Ivanov)
Newsgroups: comp.mobile.android
Subject: Android keyboard: your choice.
Date: Mon, 17 Jun 2024 11:45:59 +0700
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 17 Jun 2024 06:46:00 +0200 (CEST)
Injection-Info: kirillivanovinusenet.eternal-september.org; posting-host="aab67a858dfed2947b7a56b88f2d8e47";
logging-data="529724"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/XsroPHNBJ0X53xIFtUNetnMSwK2/tTaCB4Lo4gqVcGQ=="
Cancel-Lock: sha1:jQbd5L35UfA/ax/P2sXuz4nKTXE=
X-Newsreader: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; i686-pc-linux-gnu)
View all headers

Hello.

Which Android OS keyboard software you are using?
And why?

--
Kirill Ivanov
kirillivanovinusenet@gmail.com -- Russia

Subject: Re: Android keyboard: your choice.
From: Henry The Mole
Newsgroups: comp.mobile.android
Organization: McKenzie's Farm Inc.
Date: Mon, 17 Jun 2024 09:22 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: henrythemole@mckenziesfarm.old (Henry The Mole)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Mon, 17 Jun 2024 11:22:10 +0200
Organization: McKenzie's Farm Inc.
Lines: 16
Message-ID: <v4ov83$j5oj$1@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
Reply-To: henrythemole@mckenziesfarm.old
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 17 Jun 2024 11:22:12 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2853380fba94c8dfae5c78d0ed51b362";
logging-data="628499"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18t0535oOuZZhf77WdT6zxeHiVy5687uGo="
Cancel-Lock: sha1:OGL+Oe7mzHGkZOv7uR+QCHYGkaM=
X-Newsreader: MesNews/1.08.06.00-it
View all headers

Kirill Ivanov scriveva il 17/06/2024 :
> Hello.
>
> Which Android OS keyboard software you are using?
> And why?

Heliboard:

https://github.com/Helium314/HeliBoard

Open source, very customizable, possibility to add glyde typing,
respectful of privacy.

--
Henry The Mole
"I can't believe I ate the whole thing."

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Mon, 17 Jun 2024 16:30 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Mon, 17 Jun 2024 16:30:52 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v4pobr$2dna$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 17 Jun 2024 16:30:52 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="79594"; mail-complaints-to="usenet@blueworldhosting.com"
Cancel-Lock: sha1:O77xDstuKdc/Q30eTTmDvl1UCAA= sha256:kVVqsMQ/sZnm83VKwZHxG9byeQVmNvw76fbT5AEr9so=
sha1:eLEJVXZTrgUA3fVNG1ejV/maYv0= sha256:jDcAUIffSKIsZt3I3DHbeWyqSxyN6+sGLbb1xWHeNlc=
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
View all headers

Henry The Mole wrote on Mon, 17 Jun 2024 11:22:10 +0200 :

> https://github.com/Helium314/HeliBoard

Helium Keyboard
https://f-droid.org/packages/helium314.keyboard/
https://github.com/Helium314/HeliBoard/releases/tag/v1.3
https://apt.izzysoft.de/fdroid/index/apk/helium314.keyboard

Name: HeliBoard_1.3-release.apk
Size: 21421991 bytes (20 MiB)
SHA256: CFCC1EEEE7A5466034F01B34C97554907DF397847771A4CC7DDBE9DED35E4B85

HeliBoard is a privacy-conscious open-source keyboard, based on AOSP /
OpenBoard. Does not use internet permission, and thus is 100% offline.

Features:
Add dictionaries for suggestions and spell check
build your own, or get them here, or in the experimental section
additional dictionaries for emojis or scientific symbols can be used to
provide suggestions (similar to "emoji search")
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 use 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

Looks nice for keyboard layout & for assured privacy.

The main problem I have with it, after I installed HeliBoard, is there is
no voice input, by default. Maybe voice input can be added later somehow?

Subject: Re: Android keyboard: your choice.
From: Henry The Mole
Newsgroups: comp.mobile.android
Organization: McKenzie's Farm Inc.
Date: Tue, 18 Jun 2024 05:53 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: henrythemole@mckenziesfarm.old (Henry The Mole)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Tue, 18 Jun 2024 07:53:33 +0200
Organization: McKenzie's Farm Inc.
Lines: 11
Message-ID: <v4r7ct$176gh$1@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4pobr$2dna$1@nnrp.usenet.blueworldhosting.com>
Reply-To: henrythemole@mckenziesfarm.old
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 18 Jun 2024 07:53:33 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="3823a55377c5d80cfc627efb8c0407f1";
logging-data="1284625"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19nxUOO3xvYrEZFF56G2AXpRaTC2Okr5xw="
Cancel-Lock: sha1:E7Zw0sdixfAxJCoQIeKTA1vj//8=
X-Newsreader: MesNews/1.08.06.00-it
View all headers

Il 17/06/2024, Andrew ha detto :

> The main problem I have with it, after I installed HeliBoard, is there is
> no voice input, by default. Maybe voice input can be added later somehow?

You can set voice input icon in toolbar from HeliBoard Settings ->
Toolbar.

--
Henry The Mole
"I can't believe I ate the whole thing."

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Tue, 18 Jun 2024 16:21 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Tue, 18 Jun 2024 18:21:39 +0200
Lines: 30
Message-ID: <lddqgiF71kiU1@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net n4T2dA6QXEJy+995TqQV2wz5sDNnqZ+lAkENlMGPsMHOaA96Dl
Cancel-Lock: sha1:kveQWzBk8raEnWQsrEFGQqBadjc= sha256:REuQwIOYjjAU7v4KwR5OM88JYC+ojCCNJtJaAQ6buPM=
Content-Language: de-DE
In-Reply-To: <v4ov83$j5oj$1@dont-email.me>
View all headers

Henry The Mole, 2024-06-17 11:22:

> Kirill Ivanov scriveva il 17/06/2024 :
>> Hello.
>>
>> Which Android OS keyboard software you are using?
>> And why?
>
> Heliboard:
>
> https://github.com/Helium314/HeliBoard

On F-Droid:
<https://f-droid.org/packages/helium314.keyboard/>

Looks very similiar to GBoard.

> Open source, very customizable, possibility to add glyde typing,
> respectful of privacy.

Swype input needs a proprietary library to be loaded (as explained in
the README.md of the project), but it works fine then.

Thanks for the hint - very useful!

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Tue, 18 Jun 2024 17:00 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.gegeweb.eu!gegeweb.org!nntp.terraraq.uk!nntp-feed.chiark.greenend.org.uk!ewrotcd!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Tue, 18 Jun 2024 17:00:01 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v4seeh$1i53$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4pobr$2dna$1@nnrp.usenet.blueworldhosting.com> <v4r7ct$176gh$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 18 Jun 2024 17:00:01 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="51363"; mail-complaints-to="usenet@blueworldhosting.com"
Cancel-Lock: sha1:R6sxdCu81wtb0GAuBumy8ly38xM= sha256:DZFMA07OfwCiIsOtzn8hzXLBBOXW8EyvCpxB4TQNcbU=
sha1:c312AHaV0L9gMT1YG080zMuVBDQ= sha256:+C5l19mx1QGikDUdC/J+Y/kWTU2EV1q646jPk4Xx0gs=
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
View all headers

Henry The Mole wrote on Tue, 18 Jun 2024 07:53:33 +0200 :

>> The main problem I have with it, after I installed HeliBoard, is there is
>> no voice input, by default. Maybe voice input can be added later somehow?
>
> You can set voice input icon in toolbar from HeliBoard Settings ->
> Toolbar.

Maybe there's a trick I'm not seeing yet as I already have a microphone
with my OpenBoard keyboard so I know that it works just fine normally.
<https://i.postimg.cc/zvw1MYST/heliboard03.jpg>

But when I set the keyboard to HeliBoard, the microphone disappears.
<https://i.postimg.cc/fyYwN9Zt/heliboard02.jpg>

I opened the HeliBoard app. It brought me to "HeliBoard Settings".
The microphone was already turned on.
But the microphone doesn't show up in the HeliBoard keyboard.

Do I need to set something else to get the HeliBoard mic to show up?
<https://i.postimg.cc/rFLV9QCS/heliboard01.jpg>

Subject: Re: Android keyboard: your choice.
From: R.Wieser
Newsgroups: comp.mobile.android
Organization: A noiseless patient Spider
Date: Tue, 18 Jun 2024 19:52 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: address@is.invalid (R.Wieser)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Tue, 18 Jun 2024 21:52:23 +0200
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <v4sojj$1gqik$1@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me>
Injection-Date: Tue, 18 Jun 2024 21:53:23 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e9b0b348cd2e0cf484c20484c0ceb2d2";
logging-data="1600084"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18pYKvgEqcokJeqVjwm7WKX1QJH4EQaP0kR2ewlPJ30Ww=="
Cancel-Lock: sha1:fmc8ZCH8VcUlFROONx3RSdFL8G8=
X-RFC2646: Format=Flowed; Response
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-Priority: 3
X-MSMail-Priority: Normal
View all headers

Henry,

> Heliboard:
> ... respectful of privacy.

Any reason why it would need the READ_CONTACTS permission ?

"READ_PROFILE allows you to access the device user's personally-identifying
data."

( https://developer.android.com/identity/providers/contacts-provider )

That doesn't really sound privacy-friendly ...

Regards,
Rudy Wieser

Running graphene OS. For a reason.

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Tue, 18 Jun 2024 20:08 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Tue, 18 Jun 2024 20:08:31 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v4spfv$28ng$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 18 Jun 2024 20:08:31 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="74480"; mail-complaints-to="usenet@blueworldhosting.com"
Cancel-Lock: sha1:HzGKMQGQd5W6u5XU9lpUQkWDiEc= sha256:i4CR2v88dEg65RoC/F0Wxzwo2i3YHbzpkD44jOXmiz4=
sha1:U+Ame8aaX5YyNLH/Pf+bnU3twf0= sha256:ZFARetiFfxa+0LNrWDRjTXrS6D/A4kIG92Q0WA76IdM=
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
View all headers

R.Wieser wrote on Tue, 18 Jun 2024 21:52:23 +0200 :

>> Heliboard:
>> ... respectful of privacy.
>
> Any reason why it would need the READ_CONTACTS permission ?

While anyone who cares about privacy probably knows enough to store their
personal contacts anywhere EXCEPT in the default contacts sqlite database,
Muntashirakon App Manager says the following permissions are requested
for the HeliBoard Version 1.3 (1004) I installed on my Android 13 Galaxy.

android.permission.READ_CONTACTS (which, naturally, I had revoked)
android.permission.READ_USER_DICTIONARY (which is granted)
android.permission.RECEIVE_BOOT_COMPLETED (which is granted)
android.permission.VIBRATE (which is granted)
android.permission.WRITE_USER_DICTIONARY (which is granted)
helium314.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION (granted)

Subject: Re: Android keyboard: your choice.
From: Andy Burns
Newsgroups: comp.mobile.android
Date: Tue, 18 Jun 2024 20:27 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@andyburns.uk (Andy Burns)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Tue, 18 Jun 2024 21:27:34 +0100
Lines: 10
Message-ID: <lde8tqF9a76U1@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net rk3QUJ71I2j/FztmD2/RvQhzJyFkx1JH3uebapzW7sNqfgwT+r
Cancel-Lock: sha1:jvD+Z/ldcRpqUjWaalXVWHt/jD4= sha256:FYt1pSNfjyYagqxCjjgeW42+/TnhC1flKQXCcWEP0CY=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <v4sojj$1gqik$1@dont-email.me>
View all headers

R.Wieser wrote:

>> Heliboard:
>
> Any reason why it would need the READ_CONTACTS permission ?

According to a comment on an issue/question in github

"It's for adding contact names to suggestions and spell check."

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Wed, 19 Jun 2024 03:55 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 03:55:33 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <lde8tqF9a76U1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 19 Jun 2024 03:55:33 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="44858"; mail-complaints-to="usenet@blueworldhosting.com"
Cancel-Lock: sha1:iTZUR/NeG7smipX+attojNf95bM= sha256:bgDtzgjVbjJjMtDsFSwYV25wr4aKjJiFaK5cHYjHPSc=
sha1:j2Cn35zQ41rB20hRmXwQD5NsOrc= sha256:G0HZCZ7B55RLLw0pvCHf2ierVA7yqkhFL1QfL8TyRCk=
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
View all headers

Andy Burns wrote on Tue, 18 Jun 2024 21:27:34 +0100 :

>> Any reason why it would need the READ_CONTACTS permission ?
>
> According to a comment on an issue/question in github
>
> "It's for adding contact names to suggestions and spell check."

Look here: <https://i.postimg.cc/rpJQj8vx/heliboard04.jpg>

1. Mine is turned off, by default, for some reason.
android.permission.READ_CONTACTS = dangerous, revoked

2. When dealing with permissions, it's not what the "purpose" of the
permission is that is worrisome, it's the "capability" of it (e.g.,
maybe *other* apps can make use of the data, e.g., Firebase).

3. This is what Muntashirakon App Manager says about the permission.
"Allows the app to read data about your contacts stored
on your phone. Apps will also have access to the
accounts on your phone that have created contacts.
This may include accounts created by apps you have
installed. This permission allows apps to save your
contact data, and malicious apps may share contact
data without your knowledge"

On my phone, there are no accounts. Nor are there contacts in the default
sqlite database location; but most people will have both of those, right?

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Wed, 19 Jun 2024 06:21 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 08:21:33 +0200
Lines: 43
Message-ID: <ldfbncFe5o7U1@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net wx+zs56UqNvLjQSXJvRspgL4Bpsk3KcYRXWoqkMqvb8oWX1IPF
Cancel-Lock: sha1:wm/lZYVBpdVpCVyaOfUmj0ACNeY= sha256:MPz2faF/Qawl7faPoRQqutYOhft/OF+wynfDD9BLpto=
Content-Language: de-DE
In-Reply-To: <v4sojj$1gqik$1@dont-email.me>
View all headers

R.Wieser, 2024-06-18 21:52:

> Henry,
>
>> Heliboard:
>> ... respectful of privacy.
>
> Any reason why it would need the READ_CONTACTS permission ?

THe important thing is, that the app can not send data anywhere as it
has no internet access.

> "READ_PROFILE allows you to access the device user's personally-identifying
> data."

You mean READ_CONTACTS?

> ( https://developer.android.com/identity/providers/contacts-provider )
>
> That doesn't really sound privacy-friendly ...

This permission does NOT have to be granted at all. In the app settings
of Android it is listed but disabled.

Also the app does NOT have internet access - therefore it will not send
any data anywhere, even if it would read contact information.

And finally - it is open source! If you believe the app does bad things,
review the code or ask someone you trust to do so:

<https://github.com/Helium314/HeliBoard>

The German "Kuketz IT-Securioty" blog also recommends this keyboard for
privacy reasons:

<https://www.kuketz-blog.de/heliboard-android-tastatur-empfehlung/>

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Wed, 19 Jun 2024 06:25 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 08:25:01 +0200
Lines: 26
Message-ID: <ldfbtsFe5o7U2@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<lde8tqF9a76U1@mid.individual.net>
<v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net BJ6ppkJoydbdRkjM1AHAygfklmkQgsjJ5hvmuSFgPpxI1ohy68
Cancel-Lock: sha1:0v0bu7HiNSfY+QXdiG9ZJ3XxnfM= sha256:OQmPqfCWvqxl5ZpXHmxychqP5C61mdQLhkjbJH0vdiY=
Content-Language: de-DE
In-Reply-To: <v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com>
View all headers

Andrew, 2024-06-19 05:55:

> Andy Burns wrote on Tue, 18 Jun 2024 21:27:34 +0100 :
>
>>> Any reason why it would need the READ_CONTACTS permission ?
>>
>> According to a comment on an issue/question in github
>>
>> "It's for adding contact names to suggestions and spell check."
>
> Look here: <https://i.postimg.cc/rpJQj8vx/heliboard04.jpg>
>
> 1. Mine is turned off, by default, for some reason.
> android.permission.READ_CONTACTS = dangerous, revoked
>
> 2. When dealing with permissions, it's not what the "purpose" of the
> permission is that is worrisome, it's the "capability" of it (e.g.,
> maybe *other* apps can make use of the data, e.g., Firebase).

Since Helium keyboard does not use Firebase and also does not have
internet access, this is not an issue.

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Henry The Mole
Newsgroups: comp.mobile.android
Organization: McKenzie's Farm Inc.
Date: Wed, 19 Jun 2024 06:25 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: henrythemole@mckenziesfarm.old (Henry The Mole)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 08:25:39 +0200
Organization: McKenzie's Farm Inc.
Lines: 29
Message-ID: <v4ttl3$1r6st$1@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4pobr$2dna$1@nnrp.usenet.blueworldhosting.com> <v4r7ct$176gh$1@dont-email.me> <v4seeh$1i53$1@nnrp.usenet.blueworldhosting.com>
Reply-To: henrythemole@mckenziesfarm.old
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 19 Jun 2024 08:25:40 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="a5bc176789cc43ecf9015cfb56be33d5";
logging-data="1940381"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/sQGY7Uz9Hjjo8HqOPLOP6V0qpWGuba2s="
Cancel-Lock: sha1:3A+PEwWLYZdQoJ+WJpZOGS45RsQ=
X-Newsreader: MesNews/1.08.06.00-it
View all headers

Andrew scriveva il 18/06/2024 :

> Maybe there's a trick I'm not seeing yet as I already have a microphone
> with my OpenBoard keyboard so I know that it works just fine normally.
> <https://i.postimg.cc/zvw1MYST/heliboard03.jpg>
>
> But when I set the keyboard to HeliBoard, the microphone disappears.
> <https://i.postimg.cc/fyYwN9Zt/heliboard02.jpg>
>
> I opened the HeliBoard app. It brought me to "HeliBoard Settings".
> The microphone was already turned on.
> But the microphone doesn't show up in the HeliBoard keyboard.
>
> Do I need to set something else to get the HeliBoard mic to show up?
> <https://i.postimg.cc/rFLV9QCS/heliboard01.jpg>

Toolbar keys (including microphone icon) are shown pressing on icon ">"
on the left of suggestions row.
In version 2.x beta of Heliboard they add an option to auto-show/hide
toolbar or pin a specific key so it remains always visibile: despite
being a beta it's very stable, so I suggest you to update version.

https://github.com/Helium314/HeliBoard/releases/v2.0-beta2

Kindly regards.

--
Henry The Mole
"I can't believe I ate the whole thing."

Subject: Re: Android keyboard: your choice.
From: Andy Burns
Newsgroups: comp.mobile.android
Date: Wed, 19 Jun 2024 06:31 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@andyburns.uk (Andy Burns)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 07:31:07 +0100
Lines: 8
Message-ID: <ldfc9cFe3usU2@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<ldfbncFe5o7U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 9fPQIs2mrF8Kc5Uzu8m2qQPEwVTlJjTbrtl+DRpJVbkB5uH0wP
Cancel-Lock: sha1:OSWhUQdUx2fQl2WvFF9vLvb9YZo= sha256:1dFQ4UCBGY+VcMU3US8c9Gf7OutQsPeUcLXyzGvBbTI=
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
In-Reply-To: <ldfbncFe5o7U1@mid.individual.net>
View all headers

Arno Welzel wrote:

> THe important thing is, that the app can not send data anywhere as it
> has no internet access.

I thought *all* android apps got INTERNET permission "for free" without
having to ask?

Subject: Re: Android keyboard: your choice.
From: R.Wieser
Newsgroups: comp.mobile.android
Organization: A noiseless patient Spider
Date: Wed, 19 Jun 2024 06:42 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: address@is.invalid (R.Wieser)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 08:42:36 +0200
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <v4u0gu$1rom7$1@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <lde8tqF9a76U1@mid.individual.net>
Injection-Date: Wed, 19 Jun 2024 09:14:38 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="44d67479c0dd8c38e260922a17ecdac3";
logging-data="1958599"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18IUePsiLDFe+5k+TGzlshvgW+WdKBO+q6HRQXW3XQTAA=="
Cancel-Lock: sha1:N92pTi3YDcdMcqlXG/Y1sCul48Q=
X-MSMail-Priority: Normal
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
View all headers

Andy,

>>> Heliboard:
>>
>> Any reason why it would need the READ_CONTACTS permission ?
>
> According to a comment on an issue/question in github
>
> "It's for adding contact names to suggestions and spell check."

Thanks.

The explanation is believable, and as it doesn't ask for any
communications-related permissions I am inclined to do so.

Regards,
Rudy Wieser

Subject: Re: Android keyboard: your choice.
From: R.Wieser
Newsgroups: comp.mobile.android
Organization: A noiseless patient Spider
Date: Wed, 19 Jun 2024 06:54 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: address@is.invalid (R.Wieser)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 08:54:45 +0200
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <v4u0gu$1rom7$2@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <lde8tqF9a76U1@mid.individual.net> <v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com>
Injection-Date: Wed, 19 Jun 2024 09:14:39 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="44d67479c0dd8c38e260922a17ecdac3";
logging-data="1958599"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/xcxE0BZcJKWh2h0rVvETwCF8HZi6/jOZ0vbe+pXOntA=="
Cancel-Lock: sha1:O18xT6D26+HiB3Ssmu57lOtskcQ=
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Original
X-MSMail-Priority: Normal
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
View all headers

Andrew,

> 1. Mine is turned off, by default, for some reason.
> android.permission.READ_CONTACTS = dangerous, revoked

Its not about what *you* currently have, its about what *we* would be
getting. Regardless of if our phones have similar protections - or not.

> 2. When dealing with permissions, it's not what the "purpose" of the
> permission is that is worrisome, it's the "capability" of it

Well, duh!

Regards,
Rudy Wieser

Subject: Re: Android keyboard: your choice.
From: R.Wieser
Newsgroups: comp.mobile.android
Organization: A noiseless patient Spider
Date: Wed, 19 Jun 2024 07:02 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: address@is.invalid (R.Wieser)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 09:02:30 +0200
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <v4u0gv$1rom7$3@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <ldfbncFe5o7U1@mid.individual.net>
Injection-Date: Wed, 19 Jun 2024 09:14:39 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="44d67479c0dd8c38e260922a17ecdac3";
logging-data="1958599"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/0fg4vRPZ3XdY9xTw+6Qv+CYxdZ9WxB1A7EScmpvDVPQ=="
Cancel-Lock: sha1:f6fQKHXUU5P2PXF7cIhyNn/mXYs=
X-MSMail-Priority: Normal
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
View all headers

Arno,

>> "READ_PROFILE allows you to access the device user's personally-
>> identifying data."
>
> You mean READ_CONTACTS?

Well d*mn ... I mixed them up. My apologies.

I don't like the READ_CONTACTS permission either though - too much personal
info of the people I know there - who did not grant me the right to spread
it around.

Regards,
Rudy Wieser

Subject: Re: Android keyboard: your choice.
From: R.Wieser
Newsgroups: comp.mobile.android
Organization: A noiseless patient Spider
Date: Wed, 19 Jun 2024 07:11 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: address@is.invalid (R.Wieser)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 09:11:36 +0200
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <v4u0gv$1rom7$4@dont-email.me>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <lde8tqF9a76U1@mid.individual.net> <v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com> <ldfbtsFe5o7U2@mid.individual.net>
Injection-Date: Wed, 19 Jun 2024 09:14:40 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="44d67479c0dd8c38e260922a17ecdac3";
logging-data="1958599"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18AmKa/wIVXrVOz2y2XlILO/17gGGPNqKkRCleTJsjjcg=="
Cancel-Lock: sha1:1HQOIYKWMiCcaPiSO7wYvkfro/4=
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
X-Priority: 3
X-MSMail-Priority: Normal
X-RFC2646: Format=Flowed; Original
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
View all headers

Arno,

> Since Helium keyboard does not use Firebase and also does not
> have internet access, this is not an issue.

How do you know it doesn't use Firebase ? (how did you figure that out ?)

But do I understand you correctly that if an app uses Firebase it doesn't
need the INTERNET permission (and/or alike) to be able "go online" ?

Regards,
Rudy Wieser

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Wed, 19 Jun 2024 18:11 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 18:11:21 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v4v708$2f69$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4pobr$2dna$1@nnrp.usenet.blueworldhosting.com> <v4r7ct$176gh$1@dont-email.me> <v4seeh$1i53$1@nnrp.usenet.blueworldhosting.com> <v4ttl3$1r6st$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 19 Jun 2024 18:11:21 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="81097"; mail-complaints-to="usenet@blueworldhosting.com"
Cancel-Lock: sha1:OlFc5ikn6vMqGe7WlyvHBYChXHQ= sha256:InETfztSS1JPqdZXRabGsyX75Gn3/K7SlHv00d1Qfek=
sha1:nueY9nJE0MCoyCNzZ4mbDxmFcck= sha256:OtC1kFA/FszufO4uK0HL79P3hddBgJdKHVREUQaGHgs=
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
View all headers

Henry The Mole wrote on Wed, 19 Jun 2024 08:25:39 +0200 :

> Toolbar keys (including microphone icon) are shown pressing on icon ">"
> on the left of suggestions row.
> In version 2.x beta of Heliboard they add an option to auto-show/hide
> toolbar or pin a specific key so it remains always visibile: despite
> being a beta it's very stable, so I suggest you to update version.
>
> https://github.com/Helium314/HeliBoard/releases/v2.0-beta2

Thanks for explaining that the microphone only shows up if you press the
arrow on the (otherwise empty) toolbar each time you want to use it.

<https://i.postimg.cc/X7hCw56Z/heliboard05.jpg>

I agree it's crazy to do that every single time so I appreciate that you
explained that the beta version can pin the microphone to the toolbar.

What I've always wanted though, which I haven't found yet (that works),
is for the DEFAULT to be microphone input. Does HeliBoard have that?

That is, the microphone is active as the keyboard input all the time,
unless you specifically turn it off. Does HeliBoard do that?

Subject: Re: Android keyboard: your choice.
From: Andrew
Newsgroups: comp.mobile.android
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Date: Wed, 19 Jun 2024 18:45 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!nnrp.usenet.blueworldhosting.com!.POSTED!not-for-mail
From: andrew@spam.net (Andrew)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Wed, 19 Jun 2024 18:45:59 -0000 (UTC)
Organization: BWH Usenet Archive (https://usenet.blueworldhosting.com)
Message-ID: <v4v916$2919$1@nnrp.usenet.blueworldhosting.com>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com> <v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me> <ldfbncFe5o7U1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 19 Jun 2024 18:45:59 -0000 (UTC)
Injection-Info: nnrp.usenet.blueworldhosting.com;
logging-data="74793"; mail-complaints-to="usenet@blueworldhosting.com"
Cancel-Lock: sha1:lic+zLybd2T4ED7NKakeayfDk9o= sha256:9exKdCNBV8KdoaDjQu8yk8pYaaCYxm2Y3bQ9A8LYeuo=
sha1:xdpiliPpjFil59YFAC5zW1p6NMQ= sha256:S24xmXf7xwcRhu+jlfsK6F0riv5Ie+UA7Qr3a5j983I=
X-Newsreader: PiaoHong.Usenet.Client.Free:1.65
View all headers

Arno Welzel wrote on Wed, 19 Jun 2024 08:21:33 +0200 :

>>> Heliboard:
>>> ... respectful of privacy.
>>
>> Any reason why it would need the READ_CONTACTS permission ?
>
> The important thing is, that the app can not send data anywhere as it
> has no internet access.

I *love* this erudite discussion as it's about the nuance of privacy!

Hence it's great that HeliBoard has no Internet access, for the obvious
privacy reasons, particularly when I'm using the microphone input, which is
why I don't use the Google Speech-To-Text (AFAIK) but the internal STT.
Android13Galaxy: Settings > General Management > Preferred engine
<https://i.postimg.cc/3rqCRb1p/heliboard06.jpg>

Notice I do not set it to the Google STT engine (for fear it uses the net).

One question I have is whether that Samsung STT engine uses the Internet?
Does it?
>> "READ_PROFILE allows you to access the device user's personally-identifying
>> data."
>
> You mean READ_CONTACTS?

I typically use the OpenBoard keyboard so I'm wondering what the difference
is between the OpenBoard FOSS keyboard and the Helium HeliBoard keyboard.
<https://play.google.com/store/apps/details?id=com.softwarevalencia.openboard.inputmethod.latin>

Although there are, confusingly so, two different openboard keyboards:
<https://github.com/dslul/openboard>
<https://f-droid.org/packages/org.dslul.openboard.inputmethod.latin/>
<https://play.google.com/store/apps/details?id=org.dslul.openboard.inputmethod.latin>
(I checked & that last one doesn't seem to be on Google Play anymore)

>> ( https://developer.android.com/identity/providers/contacts-provider )
>>
>> That doesn't really sound privacy-friendly ...
>
> This permission does NOT have to be granted at all. In the app settings
> of Android it is listed but disabled.
>
> Also the app does NOT have internet access - therefore it will not send
> any data anywhere, even if it would read contact information.

To Arno Welzel's point, by default, I don't have the permission granted to
HeliBoard (not that I have contacts in the default sqlite database either).
<https://i.postimg.cc/rpJQj8vx/heliboard04.jpg>

Of course, what matters is how the STT is done as that "might" use the net.
<https://i.postimg.cc/59HnPBxx/keyboard01.jpg>
<https://i.postimg.cc/k5p16ccB/keyboard02.jpg>

This may be a dumb question because I do NOT know how STT works!
Do we know if Helium's HeliBoard's STT engine does NOT use the Internet?

> And finally - it is open source! If you believe the app does bad things,
> review the code or ask someone you trust to do so:
>
> <https://github.com/Helium314/HeliBoard>

Using Muntashirakon App Manager, I took a quick look at the permission
DIFFERENCE between these FOSS keyboard apps: HeliBoard & OpenBoard.
<https://i.postimg.cc/nLXWPwH1/heliboard07.jpg>

HeliBoard:
1. android.permission.READ_CONTACTS
2. android.permission.READ_USER_DICTIONARY
3. android.permission.RECEIVE_BOOT_COMPLETED
4. android.permission.VIBRATE
5. android.permission.WRITE_USER_DICTIONARY
6. helium314.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

OpenBoard:
1. android.permission.POST_NOTIFICATIONS
2. android.permission.READ_USER_DICTIONARY
3. android.permission.RECEIVE_BOOT_COMPLETED
4. android.permission.VIBRATE
5. android.permission.WRITE_USER_DICTIONARY

Does anyone have a logical explanation of why this difference?

> The German "Kuketz IT-Securioty" blog also recommends this keyboard for
> privacy reasons:
>
> <https://www.kuketz-blog.de/heliboard-android-tastatur-empfehlung/>

Given I love that both are FOSS and both are said to be privacy aware,
what would be interesting is a comparison of these two FOSS keyboards:
a. OpenBoard
b. HeliBoard

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Thu, 20 Jun 2024 09:05 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 20 Jun 2024 11:05:19 +0200
Lines: 37
Message-ID: <ldi9meFrps7U3@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me>
<v4pobr$2dna$1@nnrp.usenet.blueworldhosting.com>
<v4r7ct$176gh$1@dont-email.me>
<v4seeh$1i53$1@nnrp.usenet.blueworldhosting.com>
<v4ttl3$1r6st$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net 7PRxMNrwWHYNUGQlAXFxSAXu9CfLQO02a+cxy6CvT4LpAn3CsK
Cancel-Lock: sha1:wQB6Hqov9JzyUC6oitxBRgB4q98= sha256:7Nm87L+wiXzzT0Sc3bkeawcL+TlLRRNwRslii1qWh8M=
Content-Language: de-DE
In-Reply-To: <v4ttl3$1r6st$1@dont-email.me>
View all headers

Henry The Mole, 2024-06-19 08:25:

> Andrew scriveva il 18/06/2024 :
>
>> Maybe there's a trick I'm not seeing yet as I already have a microphone
>> with my OpenBoard keyboard so I know that it works just fine normally.
>> <https://i.postimg.cc/zvw1MYST/heliboard03.jpg>
>>
>> But when I set the keyboard to HeliBoard, the microphone disappears.
>> <https://i.postimg.cc/fyYwN9Zt/heliboard02.jpg>
>>
>> I opened the HeliBoard app. It brought me to "HeliBoard Settings".
>> The microphone was already turned on.
>> But the microphone doesn't show up in the HeliBoard keyboard.
>>
>> Do I need to set something else to get the HeliBoard mic to show up?
>> <https://i.postimg.cc/rFLV9QCS/heliboard01.jpg>
>
> Toolbar keys (including microphone icon) are shown pressing on icon ">"
> on the left of suggestions row.
> In version 2.x beta of Heliboard they add an option to auto-show/hide
> toolbar or pin a specific key so it remains always visibile: despite
> being a beta it's very stable, so I suggest you to update version.
>
> https://github.com/Helium314/HeliBoard/releases/v2.0-beta2

Since I'm not very familiar with HeliBoard yet: when long-pressing a
button in the toolbar, it get's a permanent highlight with a green
background, but nothing else happens. I can remove the highlight again
by long-pressing the same button again.

What is the meaning of this?

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Thu, 20 Jun 2024 09:08 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 20 Jun 2024 11:08:03 +0200
Lines: 22
Message-ID: <ldi9riFrps7U4@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me>
<v4pobr$2dna$1@nnrp.usenet.blueworldhosting.com>
<v4r7ct$176gh$1@dont-email.me>
<v4seeh$1i53$1@nnrp.usenet.blueworldhosting.com>
<v4ttl3$1r6st$1@dont-email.me> <ldi9meFrps7U3@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net dOE6Q8Quf6qDDAzL3WyQcQU8maomoWzpF0RQhvatFhMgIZHWcI
Cancel-Lock: sha1:YjSFkAw5Se2sroQINLJXw33VOLA= sha256:WBdkYgJCFEaWvls37tnXrhkSTcXxHpWqx1Bm9WRNYQU=
Content-Language: de-DE
In-Reply-To: <ldi9meFrps7U3@mid.individual.net>
View all headers

Arno Welzel, 2024-06-20 11:05:

> Henry The Mole, 2024-06-19 08:25:
[...]
>> https://github.com/Helium314/HeliBoard/releases/v2.0-beta2
>
> Since I'm not very familiar with HeliBoard yet: when long-pressing a
> button in the toolbar, it get's a permanent highlight with a green
> background, but nothing else happens. I can remove the highlight again
> by long-pressing the same button again.
>
> What is the meaning of this?

Ok, got it:

These are "pinned" items. When long-pressing a toolbar icon, it will get
"pinned" and will stick visible even when the toolbar is closed.

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Thu, 20 Jun 2024 09:08 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 20 Jun 2024 11:08:45 +0200
Lines: 28
Message-ID: <ldi9ssFrps7U5@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me>
<v4pobr$2dna$1@nnrp.usenet.blueworldhosting.com>
<v4r7ct$176gh$1@dont-email.me>
<v4seeh$1i53$1@nnrp.usenet.blueworldhosting.com>
<v4ttl3$1r6st$1@dont-email.me>
<v4v708$2f69$1@nnrp.usenet.blueworldhosting.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net dpAEAukvyUDGd6ugXEUZAAASRoQHtwuw6SuU109vX+T9efkRUz
Cancel-Lock: sha1:6qhuvxzCeNhcAGSymFzz1pspZZY= sha256:ret8poSptcYcESMRS0Weuqt/eBgYM94mJDgjaH6o1cg=
Content-Language: de-DE
In-Reply-To: <v4v708$2f69$1@nnrp.usenet.blueworldhosting.com>
View all headers

Andrew, 2024-06-19 20:11:

> Henry The Mole wrote on Wed, 19 Jun 2024 08:25:39 +0200 :
>
>> Toolbar keys (including microphone icon) are shown pressing on icon ">"
>> on the left of suggestions row.
>> In version 2.x beta of Heliboard they add an option to auto-show/hide
>> toolbar or pin a specific key so it remains always visibile: despite
>> being a beta it's very stable, so I suggest you to update version.
>>
>> https://github.com/Helium314/HeliBoard/releases/v2.0-beta2
>
> Thanks for explaining that the microphone only shows up if you press the
> arrow on the (otherwise empty) toolbar each time you want to use it.
>
> <https://i.postimg.cc/X7hCw56Z/heliboard05.jpg>
>
> I agree it's crazy to do that every single time so I appreciate that you
> explained that the beta version can pin the microphone to the toolbar.

Just long-press microphone button in the toolbar, so it gets
highlighted. Then it is "pinned" and will stay visible even when the
toolbar is closed.

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Thu, 20 Jun 2024 09:10 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 20 Jun 2024 11:10:43 +0200
Lines: 22
Message-ID: <ldia0iFrps7U6@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<lde8tqF9a76U1@mid.individual.net>
<v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com>
<ldfbtsFe5o7U2@mid.individual.net> <v4u0gv$1rom7$4@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net libsycWG9nnRRj6osBtnxQPvMxbZ8HN6KPKezpUNkZ9CGmqKr+
Cancel-Lock: sha1:t7SPsBoKKpyiNLpzCCETyXMrfII= sha256:WQfnNQGKHSAMerIqoPExEWpUVqQpw6KVuYPKdyQtna8=
Content-Language: de-DE
In-Reply-To: <v4u0gv$1rom7$4@dont-email.me>
View all headers

R.Wieser, 2024-06-19 09:11:

> Arno,
>
>> Since Helium keyboard does not use Firebase and also does not
>> have internet access, this is not an issue.
>
> How do you know it doesn't use Firebase ? (how did you figure that out ?)

Because I checked the code: <https://github.com/Helium314/HeliBoard>

> But do I understand you correctly that if an app uses Firebase it doesn't
> need the INTERNET permission (and/or alike) to be able "go online" ?

No, but it needs to contain code to use Firebase. If you don't believe
me, see the link above or ask someone else you trust to assist you with
that.

--
Arno Welzel
https://arnowelzel.de

Subject: Re: Android keyboard: your choice.
From: Arno Welzel
Newsgroups: comp.mobile.android
Date: Thu, 20 Jun 2024 09:13 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: usenet@arnowelzel.de (Arno Welzel)
Newsgroups: comp.mobile.android
Subject: Re: Android keyboard: your choice.
Date: Thu, 20 Jun 2024 11:13:11 +0200
Lines: 22
Message-ID: <ldia57Frps7U7@mid.individual.net>
References: <20240617114559.a2970ac2923facc44a2ec355@gmail.com>
<v4ov83$j5oj$1@dont-email.me> <v4sojj$1gqik$1@dont-email.me>
<lde8tqF9a76U1@mid.individual.net>
<v4tkrl$1bpq$1@nnrp.usenet.blueworldhosting.com>
<v4u0gu$1rom7$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: individual.net ddcFAQn0Y7ijEB8ImSSf7QK7Q9hAWun4bjOfxf4nxNEvCse3tO
Cancel-Lock: sha1:DVeOvhTnwajluSNYYo8Y/L7oQ/4= sha256:/LAmCV7g+L8A1qTHdqfOM93barOXExjnMHjKP+RyoA8=
Content-Language: de-DE
In-Reply-To: <v4u0gu$1rom7$2@dont-email.me>
View all headers

R.Wieser, 2024-06-19 08:54:

> Andrew,
>
>> 1. Mine is turned off, by default, for some reason.
>> android.permission.READ_CONTACTS = dangerous, revoked
>
> Its not about what *you* currently have, its about what *we* would be
> getting. Regardless of if our phones have similar protections - or not.

The contacts permission is off by default in this app and is only needed
when you enable "Suggest Contact names" in the "Text correction" settings.

Before complaining about how insecure an app is you should first check it!

Also see here - the source is available and you can build it on your own
if you don't trust F-Droid: <https://github.com/Helium314/HeliBoard>

--
Arno Welzel
https://arnowelzel.de

Pages:1234

rocksolid light 0.9.8
clearnet tor