[–] [S] 1 point 1 month ago

Have tried it and its gestures are impressively configurable but key-based - having to configure every single key for every single language to delete a word on left swipe &c. is a little too much. All these things would be visible on every key with no way to hide them, which feels like wires sticking out. There're no actions for scrolling through correction options. As far as I can tell, neural prediction is specifically for swipe typing and I don't use swipe typing. And it supports just a handful of languages too. But thank you!

  • source
  • parent
  • context
  • [–] [S] 2 points 1 month ago (1 child)

    Thank you, I've given it a try. It feels less bad than the other options I tried, probably forking it and adding missing gestures and small improvements could improve it much more. But text correction is still like in Heliboard.

  • source
  • parent
  • context
  •  

    For the last years I've been using Fleksy, which now appears to have been removed from Google Play for quite a while. For me, it's become the perfect typing interface and my brain wired itself to it, but recently it started crashing and restarting mid-typing at times, which is very distracting. I tried some alternative keyboards before, but they lack features or don't seem to be able to be configured to feel quite the right way. Does anybody have any suggestions?

    These are the features I rely on daily:

    • Support for LTR and RTL languages. Fleksy doesn't support Chinese, but if the new app supports that too, it's a serious upgrade for me because I'll be able to drop Gboard and just use one app with 5 languages.
    • Swiping left and right on the spacebar scrolls through configured languages. This is common enough to be found in most keyboard apps though.
    • Swiping left elsewhere deletes a word; holding after that makes it delete more with increasing speed.
    • Gesture punctuation input. Pressing space twice after a word places a period, after that swiping up and down changes the punctuation to other symbols if needed.
    • Typing correction integrated with gestures. After you press space once after a word, swiping up and down scrolls through suggestions or saves/deletes the word as is in the user dictionary.
    • A customisable bar above the keyboard. I use the following widgets: select all, copy, paste, cut; a widget where swiping moves the cursor along the text (long-pressing the spacebar also does that, but I don't use it as often); several custom buttons with Unicode diacritics that I defined myself.
    • The keyboard uses some neural network for word correction that learns to be more accurate with time. If you type the same new word many times, it also automatically adds it to the user dictionary instead of trying to correct it until the end of times. Though after years of use it seems it overlearned and some sort of collapse is happening, e.g. it always wants to change "wow" to "woe" now.
    • Emoji. If the emoji font can be picked, it's an upgrade over Fleksy. If the emoji list doesn't lag for years behind Unicode, it's an upgrade over Fleksy.
    • Very smooth and minimalistic UI. Haptic feedback that doesn't feel too weak or too strong. Keys don't feel like buttons with borders. This might seem like something minor, but it's extremely important to me because the keyboard app is one of the main Android interfaces for me.

    A couple of screenshots to illustrate the last point:

    Things I don't use / don't care about:

    • Voice input.
    • Glide input.
    • Undo/redo.
    • Word prediction before you finish typing.
    • Rich content copy/paste, including GIFs/stickers.
    • Clipboard history is a no. It's ok if it can be turned off.
    • While I usually prefer FOSS, it doesn't have to be FOSS - the list of features is already a biteen ambitious for the FOSS projects I'm aware of. But I'd prefer it to have some reputation & not send my private data anywhere.

    Some things I've tried and what didn't work for me:

    • Gboard:
      • doesn't seem to have functioning post-input correction, or I couldn't configure it so.
      • theme customisation is basically nonexistent.
      • text selection mode is a separate clunky view.
      • lack of gestures.
    • Heliboard:
      • only does automatic blind post-input correction without showing what options were even considered.
      • it's either corrected word options or buttons with extra functionality, not both at once.
      • swipe-to-delete only works from backspace. I'm used to it working from any key except the spacebar.
      • horizontal swiping on the spacebar either moves the cursor or changes the language, there's no way to have both. And there's no separate widget for moving the cursor.
      • the visual spacebar height is small and can't be increased.
      • there's no way to add custom Unicode symbols as toolbar buttons.
    • FlorisBoard (less jarring to use overall):
      • doesn't currently have functioning correction.
      • doesn't have any swipe-to-move-cursor functionality anywhere.
      • theme editing appears to be very powerful (CSS rules) and possibly powerful enough to replicate the impression I'm getting with Fleksy, but also too difficult; I haven't been able to configure some basic things yet, there were some obscure issues with some rules that silently decided not to work. Perhaps I just need to spend more time on this.
    [–] 3 points 8 months ago

    Should be doable with Termux:

    1. https://f-droid.org/packages/com.termux (the terminal emulator itself);
    2. https://f-droid.org/packages/com.termux.api (for termux-sms-list and termux-sms-send commands);
    3. https://f-droid.org/packages/com.termux.boot (to make the script launch automatically after reboots; don't forget a wake lock to keep the process alive).

    termux-sms-list returns messages in JSON, which is easy enough to handle with, say, jq in bash or json in python. The script itself can be a simple loop that fetches the latest messages every few minutes, filters for unprocessed ones from whitelisted numbers and calls termux-sms-send.

    Maybe it'd make sense to daemonise the script and launch it via sv.

    But the Termux app weighs quite a bit itself.

  • source
  • [–] 5 points 10 months ago

    Have been using Neo Launcher since it had the features I needed from Nova (mostly hiding most apps from the app list while having them on the home screen in some folder so that it isn't a mess when you want to find something specific). It hasn't been updated in a while, but it works perfectly fine for me.

  • source
  • parent
  • context
  • [–] 10 points 11 months ago

    A piece of plastic broke off from my laptop once. It was supposed to hold one of the two screws fixing the cover of the RAM & drive section and now there was just a larger round hole. I've measured the hole and the screw, designed a replacement in Blender (not identical, I wanted something more solid and reliable) and printed it; took two attempts to get the shape perfectly right. Have had zero issues with it in all these years.

  • source
  •  

    Hope it isn't considered offtopic here; I don't know of any better places to ask.

    It's from a wonderful film by Jim Jarmusch, The Limits of Control. This character is frequently seen to practice something that might be yoga (or maybe not?) and in the end of his sessions he places his hands in this configuration and bows slightly.

    I want to read about the precise significance/context behind the gesture, but first I need to know its name.

    I've searched among various yoga mudras for a little while and I couldn't identify any exact matches so far (at least a couple of details differ from what I see). ChatGPT couldn't do it either. At the same time it seems to me that it isn't the first time I see it.

    view more: next ›