EDIT: Thanks, guys! I ended up downloading Heliboard from f-droid :)

    • CarrotsHaveEars@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      I used to use Gboard for Cantonese input. I downloaded fcitx5 reading your comment and tried it for some time. There are some features noticeably missing compared to Gboard.

      • top numeric row
      • single-hand mode
      • simplified and traditional characters selection#

      # Found it. It’s in the settings bar at the top of the typing area. Click it open and go deep inside it.

      What Gboard and fcitx5 both don’t have for Jyutping input is glide typing. I wish fcitx5 have it because it is really what could make me switch and not look back. Gboard in general has better finger tap detection/correction because duh Google had more data to train on. But I will definitely start using fcitx5 because being open source is sufficient for me to switch.

      For languages that isn’t supported by its plugins like Japanese, I have to keep using Gboard though.

      • Syer10@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        That seems like a open source license to me? The main parts seem to disallow making money from it and commercial use.

        • kekmacska@lemmy.zip
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          sounds like an actually great license. tired of companies using open-source plugins in propertiary applications for nefarious purposes

          • Tundra@lemmy.ml
            link
            fedilink
            arrow-up
            0
            ·
            5 months ago

            Exactly, that’s more than good enough for me. This model should be encouraged for companies trying to make profit, it gives the individual privacy and protects their work from being stolen by other malicious companies.

        • exu@feditown.com
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          That goes against at least one of the fundamental freedoms for FOSS software, but that I mind much. Still, technically but open source.

      • Shady_Shiroe@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        5 months ago

        Ah I wasn’t aware, I just assumed that even if it’s from its own repository, it is still on F-droid

        Edit: reading the license, seems open source enough but I don’t have a legal background so I’m not the most well versed in that stuff, as long as code it open is the bare minimum for me.

        • Arthur Besse@lemmy.ml
          link
          fedilink
          arrow-up
          0
          ·
          5 months ago

          even if it’s from its own repository, it is still on F-droid

          There is nothing to stop anyone from running their own f-droid repo and distributing non-free software through it.

          seems open source enough

          This is the definition. Compare it with Futo’s license; it fails to meet both the Open Source Definition and Free Software Definition in several ways. After insisting they could redefine the term for a while (despite the definition’s wide acceptance) and inspiring some of their very vocal fans to promulgate their dishonest argument on their behalf, Futo themselves finally came around and agreed to stop calling their software open source.

      • kekmacska@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        it is, you just can’t understand what open-source means, even though it is in its name

      • mapumbaa@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        This license, plus that the app require microphone access, plus all the AI features, make my BS alarm go bzzz.

                • Tundra@lemmy.ml
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  edit-2
                  5 months ago

                  An extract taken from a statement on this exact topic, by FUTO:

                  "Our use of the term “open source” thus far has been not out of carelessness, but out of disdain for OSI approved licenses which nevertheless allow developers to be exploited by large corporate interests. The OSI, an organization with confidential charter members and large corporate sponsors, does not have any legal right to say what is and is not “open source”. It is arrogant of them to lay claim to the definition.

                  There is a reason these licenses and the organizations affiliated with them have the support of Google, Microsoft, Apple, and other giants. Corporate interests benefit directly from the “Fields of Endeavor” criteria within the OSI definition of open source. At FUTO, we fully believe that these kinds of licenses have failed to properly protect developers and community members from being exploited.

                  Furthermore, the OSI has done nothing to stop the proliferation of closed source malware, with “the customer is the product” as the dominant business model. They wrongly removed Eric S. Raymond from the OSI mailing list and are currently pushing for AI standards that are arguably closed source. While it is not our intention to bog this statement down in digressions about these internal OSI issues, they are worth mentioning.

                  The community has told us that “open source” has a particular meaning to them and suggested we call it “source available” instead. We have been reluctant to do so for numerous reasons.

                  Source available is not a real licensing standard and is so wildly generalized that it applies to free software, “open source” software, and in some cases even proprietary software. Many codebases deemed to be source available have extreme restrictions on everyday user’s ability to access and modify software.

                  Often, source available licenses require users to pay to access source code and then restrict the distribution of it to paying organizations. These restrictions do not apply to our software whatsoever. Using such an overly broad catch-all category that applies to nearly anything does not adequately inform people about what they can and cannot do with our software.

                  Thus, we have been calling our software “open source.” Our goal has never been to start semantic arguments about definitions, but to call attention to the wider issues we see occurring with open source software"

                  https://futo.org/about/futo-statement-on-opensource/

  • Ludrol@szmer.info
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago

    After trying couple of keybords (mostly AnySoftKeyboard and TypeWise [proprietary]) I have settled on Unexpected Keyboard due to easy switch of keybords to get to japanese keyboard and tts button.

  • m4m4m4m4@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago

    I like Fossify’s, but I won’t recommend it - it has no predictive text and no symbols on its main keyboard, the first which is a huge deal for almost everyone. Not sure if they’re working on those or if it will never get those features, because if it had those two it would be the perfect keyboard because it’s so great in every other sense.

  • Q'z@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I use the following keyboards:

    • Florisboard (supports 한굴)
    • FUTO Keyboard (supports voice input, although not very polished)
    • Typewise Offline (proprietary, best keyboard layout, good dialect support)
    • asdfasdfasdf@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      I love it, but it has some fairly big annoying things about it and I’m disappointed to see how little movement there is to fix them in GitHub. The dev seems very insactive.

      • Blisterexe@lemmy.zip
        link
        fedilink
        arrow-up
        0
        ·
        5 months ago

        it is, except that it places some restrictions on forking the code: changing the donation links and keeping the branding.

        So at worst it’s source available.

  • Eyedust@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    5 months ago

    I’ve been down this rabbit hole and here’s the haul from Wonderland:

    Conventional:

    • Heliboard - Has glide typing, but the available library is unstable and old. The most polished.
    • Florisboard - Currently under heavy development, but what’s there is more than usable and very well done.
    • Unexpected Keyboard - I actually love this one, but as a Fold user I need some auto correct. Uses swipe motions on each key for symbols and punctuation.

    Unconventional:

    • Thumbkey - A 3x3 grid using taps and swipes to type. I flip flop between this and Heliboard atm. Has circular motions to input caps or numbers. MASSIVE amount of layouts, including language, programmer, writer and more. Easy layout switch key on the fly.
    • Flickboard - Same setup as Thumbkey. This would be my go to ever since they added a landscape layout that smart switches on inner Fold screen, but there’s no separate key height for it, so you have to deal with non-uniform on one screen which isn’t easy to type on. Also has circular motion for caps. No numeric, but there’s the option of having a small number column.
    • 8vim - The only one of it’s kind since 8pen died. I’m learning this one and it’s great, but wonky on inner Fold screen. Its hard to explain, but you use circular motions around on X wheel to input whole words at a time letter by letter. Start center, drag out into a quadrant, rotate to get your letter, go back to center, without lifting go to your next quadrant for the next letter. When you’re done and back on center, let go to insert space, or you can move out into a quadrant then lift to end without a space. Takes a lot of getting used to.
      • Eyedust@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        One that’s two years old at that. Its not the best solution, but it’s the only one we have if you absolutely need glide typing.

        It hitches up sometimes and I find myself getting the wrong words more than other glide typing solutions from closed source keyboards, but it’s not horrible.

        Sorry I wasn’t more clear on this in my original post.

    • qaz@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      Do you also know if any of them support multi language spell checking?

      • Eyedust@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        Heliboard has multiple dictionary support. Florisboard is still in development for this feature, from what I know. Unexpected Keyboard has none by design, being made for termux and programming.

        The unconventional list also has none by design, maybe because there’s less of a chance to fat thumb the keys.

        Heliboard would be your winner there, for now.

      • Eyedust@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        Lol I know the pain. It takes a few days to get to acceptable typing speed, but you can get pretty fast (some report 56 wpm which is pretty good for a virtual keyboard).

        Just make sure you know what you want between Thumbkey or Messagease layouts. I started with Messagease layout and it was all good until I spotted some really nice Thumbkey programmer layouts and switched.

        • HotCoffee@lemm.ee
          link
          fedilink
          arrow-up
          0
          ·
          5 months ago

          Gonna stick with it for a bit, and check the other one out. Some words are already coming out quicker. Thanks for the tips

    • PenghisKahn@reddthat.com
      cake
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      Hey thanks for posting info about various keyboards. I’m typing this on flickboard. I downloaded it after reading your post. The circle to capitalize the center letter is a little wonky for me but otherwise so far so good.

      I like trying non-standard keyboards since they might work better and there’s no physical form constraints so why not.

      My all time favorite keyboard was minuum, but it wasn’t open source so I stopped using it when I started to care about that stuff.

      https://m.youtube.com/watch?v=dZh8r-xErGE

      • Eyedust@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        After watching that vid, I’m sad to see that it’s no longer being developed and that the devs didn’t leave any open source behind. :( That would have been really cool to try out.

        Good rule of thumb to capitalize letters with circle is just to make the circle as large as it can go within the keyboard area. It doesn’t have to be centered around the key, just needs to start on the key. For center I usually just circle down from the key as far as I can.

  • potentiallynotfelix@lemmy.fish
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago

    FUTO keyboard no doubt, it’s very modern. It has voice typing and swipe typing which is essential to me. It’s also just a nice typing experience.

    • land@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      I have tried

      • Florisboard
      • Openboard
      • Simple Keyboard
      • Heliboard
      • Ask

      They’re good, but they lack some basic functionality that would deter an average user. Futo keyboard checks all the boxes for me.

    • The Hobbyist@lemmy.zip
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      Dude, I had been using the default keyboard from GrapheneOS since I couldn’t find a decent keyboard and gave up on swiping all together. I had heard about the futo keyboard but was unaware how mature it is. I installed it and set it up. I am very pleased! It has a lot of settings, and while the swiping isn’t perfect yet, I can actually feel like it’s learning from my usage. Very encouraging and it really brings me joy.

      The Google keyboard was the best for me, but this is really not far behind. Thank you FUTO! Will be donating <3

    • irotsoma@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      5 months ago

      I’ve been using Heliboard for a while. It does most that gboard does, but the predictions aren’t as good of course.

      • Static_Rocket@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        Yeah, I’ve been using it for about a year now. It’s a little frustrating that it will learn my misspellings before it suggests a proper replacement, but otherwise I have no complaints. Direct upgrade over the stock AOSP keyboard.

        • JoeyJoeJoeJr@lemmy.ml
          link
          fedilink
          arrow-up
          0
          ·
          5 months ago

          I’ve had the same problem with HeliBoard learning garbage. I just changed my settings though, and I think it should help:

          1. Open HeliBoard settings
          2. Open Text correction settings
          3. Scroll all the way to the bottom, and turn off “Add words to personal dictionary”

          If you scroll all the way to the top again, you can manually manage the personal dictionary, including adding words you do want, and deleting any junk that was added by mistake, before switching that setting off.