tablet – Alternatives to touch screen interactions on Kitchen Ops UIs

I’m designing a Kitchen Ops app that will be used by staff in the kitchen of a restaurant. The client already plans on using iPad’s for this, and each of the staff will have a mounted device next to them displaying the meals they need to prepare.

Given the nature of cooking, food preparation and the kitchen environment in general, i’m expecting other factors like greasy, oily or wet hands when touching the displays to interact with the UI. I’m exploring how to overcome potential problems that maybe come up related to these. or what other ways could the UI or the devices be adjusted to overcome this?

user expectation – Terminology: Long press or Touch & hold?

I would suggest “Touch and hold”. Many users tend not to understand the term “long” in longpress. Therefore “Press and (then) hold” is a better description of the action.


Edit

OK, due to the comments below, here is a more descriptive answer 🙂

“Longpress” means “press for a long time”.The word “long” comes first but that is the second action the user has to commit. We also have to tell the user how much time (s)he shall spend during that “long” time.

The word “longpress” is not (yet) a term that common people understand.

So, every term beginning with the word “long…” aught to be avoided.

“Press and hold” on the other hand tells the user to 1: press on the item and then 2: keep on doing so until something else happens, something that will inform the user (s)he can release his/her finger from the device.

itunes – Edit album names on ipod touch

I manually manage music on an ipod touch. There is a playlist in the itunes library on my computer, and I would like to copy the files from the playlist to the ipod and remove their album names on the ipod only (I want to keep the album names on my computer). The purpose is to prevent these albums from showing up in the list of albums on the ipod. Is there a way to do this? Once the files are copied, itunes does not let me edit album information (the “Info…” menu option is greyed out when I select a song on the ipod). I know I could remove the album names on the computer, transfer the files, add the albums back, but this will a ton of extra work because there are hundreds of songs in the playlist and I would have to change each one manually.

events – How to get the fingerID (Touch) that is pressing a specific UI button. (Unity)

I want to displace a button along with the screen position that is pressing on it.

However, having multiple touches at the same time results in wanky behaviour.

So I want to limit the button’s movement to the touch that started it.

I’m aware of the PointerEventData.pointerId but I couldn’t figure out how to use it.

macbook pro – Unable to complete touch id enrollement after Catalina update

Currently having issues with my Macbook Pro 2018, recently I’ve updated my OS to Catalina 10.15 and after that, my touch id isn’t working. Tried everything, like SMC reset, reset of NVRAM, reinstalled the OS, i even reformatted my macbook. Is there anything else I can do to fix the issue?

Any reply would be highly appreciated.

Thanks!

Touch screen missing taps – Android Enthusiasts Stack Exchange

Touch screen taps are sometimes missed after some idle time. For example, the first letter typed in a sentence.
Its like the screen uses the first tap just to wake up and only then start registering letters.
It happens all over the os, not just the keyboard.
My phone is Xiaomi Mi A2 Lite and the problem started recently, but im not sure if it was just after the update to android 10 or a day later when I got a screen replaced.

ios – What to do before you sell, give away or trade in your iPhone, iPad or iPod touch?

Apple has documented the steps required in a support article.

If you have Find My Phone enabled, disable this otherwise the buyer will be contacting you to get your account to activate the phone. This can be achieved by switching the Find My iPhone option in Settings > iCloud.

Then en Settings > General > Reset and choose Erase All Content and Settings.

This will wipe all personal data off the device (including all apps) and when it restarts it will be at the beginning of the wizard to set up a new device.

This will not effect any other devices linked to the same iCloud account, it purely clears the current device.

This process is necessary as Apple added an Activation Lock in iOS 7. Details can be found here and the support article is located here.

ubuntu touch – Graphic Tablet: how to reduce the sensitivity?

I am running a Huion graphic table in Ubuntu using Digimend. It works fine for most things, but on software that has no pressure control, a line starts to draw as soon as the pen tip is faintly touching the tablet sourface. How can I have a pressure threshold so that the line is drawn only when I apply a certain force on the tablet?
I tried looking into xinput properties, but my device shows a lot of subdevices and each one has a lot of properties…

Specifically, this is the list:

⎡ Virtual core pointer                      id=2    (master pointer  (3))
⎜   ↳ Virtual core XTEST pointer                id=4    (slave  pointer  (2))
⎜   ↳ ETPS/2 Elantech Touchpad                  id=11   (slave  pointer  (2))
⎜   ↳ ETPS/2 Elantech TrackPoint                id=12   (slave  pointer  (2))
⎜   ↳ YSPRINGTECH USB OPTICAL MOUSE             id=14   (slave  pointer  (2))
⎜   ↳ HUION Huion Tablet Pad pad                id=15   (slave  pointer  (2))
⎜   ↳ HUION Huion Tablet Dial                   id=16   (slave  pointer  (2))
⎜   ↳ HUION Huion Tablet Touch Ring pad         id=18   (slave  pointer  (2))
⎜   ↳ HUION Huion Tablet Pen stylus             id=19   (slave  pointer  (2))
⎜   ↳ HUION Huion Tablet Pen stylus             id=20   (slave  pointer  (2))
⎜   ↳ HUION Huion Tablet Pen eraser             id=21   (slave  pointer  (2))
⎣ Virtual core keyboard                     id=3    (master keyboard (2))
    ↳ Virtual core XTEST keyboard               id=5    (slave  keyboard (3))
    ↳ Power Button                              id=6    (slave  keyboard (3))
    ↳ Video Bus                                 id=7    (slave  keyboard (3))
    ↳ Sleep Button                              id=8    (slave  keyboard (3))
    ↳ Integrated Camera: Integrated C           id=9    (slave  keyboard (3))
    ↳ AT Translated Set 2 keyboard              id=10   (slave  keyboard (3))
    ↳ ThinkPad Extra Buttons                    id=13   (slave  keyboard (3))
    ↳ HUION Huion Tablet Dial                   id=17   (slave  keyboard (3))

and these are the properties of the “pad pad” and the “stylus”:

Device 'HUION Huion Tablet Pad pad':
    Device Enabled (164):   1
    Coordinate Transformation Matrix (166): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (297): 0
    Device Accel Constant Deceleration (298):   1.000000
    Device Accel Adaptive Deceleration (299):   1.000000
    Device Accel Velocity Scaling (300):    10.000000
    Device Node (289):  "/dev/input/event17"
    Wacom Serial IDs (426): 109, -1, 15, -1, 15
    Wacom Serial ID binding (772):  0
    Wacom Pressure Threshold (773): 0
    Wacom Sample and Suppress (774):    2, 4
    Wacom Enable Touch (775):   1
    Wacom Enable Touch Gesture (776):   0
    Wacom Touch Gesture Parameters (777):   0, 0, 250
    Wacom Tool Type (431):  "PAD" (429)
    Wacom Button Actions (778): "Wacom button action 0" (779), "Wacom button action 1" (780), "Wacom button action 2" (781), "None" (0), "None" (0), "None" (0), "None" (0), "Wacom button action 3" (782), "Wacom button action 4" (783), "Wacom button action 5" (784), "Wacom button action 6" (785), "Wacom button action 7" (786), "Wacom button action 8" (787), "Wacom button action 9" (788), "Wacom button action 10" (789), "Wacom button action 11" (790), "Wacom button action 12" (791)
    Wacom button action 0 (779):    1572865
    Wacom button action 1 (780):    1572866
    Wacom button action 2 (781):    1572867
    Wacom button action 3 (782):    1572872
    Wacom button action 4 (783):    1572873
    Wacom button action 5 (784):    1572874
    Wacom button action 6 (785):    1572875
    Wacom button action 7 (786):    1572876
    Wacom button action 8 (787):    1572877
    Wacom button action 9 (788):    1572878
    Wacom button action 10 (789):   1572879
    Wacom button action 11 (790):   1572880
    Wacom button action 12 (791):   1572881
    Wacom Strip Buttons (792):  "Button StripLeftUp action" (819), "Button StripLeftDown action" (820), "Button StripRightUp action" (821), "Button StripRightDown action" (822)
    Wacom strip action 0 (793): 1572868
    Wacom strip action 1 (794): 1572869
    Wacom strip action 2 (795): 1572868
    Wacom strip action 3 (796): 1572869
    Wacom Wheel Buttons (797):  "Button AbsWheelUp action" (813), "Button AbsWheelDown action" (814), "Button RelWheelUp action" (815), "Button RelWheelDown action" (816), "Button AbsWheel2Up action" (817), "Button AbsWheel2Down action" (818)
    Wacom wheel action 0 (798): 1572869
    Wacom wheel action 1 (799): 1572868
    Wacom wheel action 2 (800): 1572868
    Wacom wheel action 3 (801): 1572869
    Wacom wheel action 4 (802): 1572868
    Wacom wheel action 5 (803): 1572869
    Wacom Panscroll Threshold (804):    13
    Device Product ID (290):    9580, 109
    Wacom Debug Levels (805):   0, 0
    Button AbsWheelUp action (813): 1572954, 524378
    Button AbsWheelDown action (814):   1572955, 524379
    Button RelWheelUp action (815): 1572954, 524378
    Button RelWheelDown action (816):   1572955, 524379
    Button AbsWheel2Up action (817):    1572956, 524380
    Button AbsWheel2Down action (818):  1572957, 524381
    Button StripLeftUp action (819):    1572958, 524382
    Button StripLeftDown action (820):  1572959, 524383
    Button StripRightUp action (821):   1572960, 524384
    Button StripRightDown action (822): 1572961, 524385
Device 'HUION Huion Tablet Pen stylus':
    Device Enabled (164):   1
    Coordinate Transformation Matrix (166): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (297): 0
    Device Accel Constant Deceleration (298):   1.000000
    Device Accel Adaptive Deceleration (299):   1.000000
    Device Accel Velocity Scaling (300):    10.000000
    Device Node (289):  "/dev/input/event16"
    Wacom Tablet Area (808):    0, 0, 55880, 34925
    Wacom Rotation (809):   0
    Wacom Pressurecurve (810):  0, 0, 100, 100
    Wacom Serial IDs (426): 109, 1, 2, 0, 0
    Wacom Serial ID binding (772):  0
    Wacom Pressure Threshold (773): 27
    Wacom Sample and Suppress (774):    2, 4
    Wacom Enable Touch (775):   1
    Wacom Hover Click (811):    1
    Wacom Enable Touch Gesture (776):   0
    Wacom Touch Gesture Parameters (777):   0, 0, 250
    Wacom Tool Type (431):  "STYLUS" (427)
    Wacom Button Actions (778): "Wacom button action 0" (779), "Wacom button action 1" (780), "Wacom button action 2" (781), "None" (0), "None" (0), "None" (0), "None" (0), "Wacom button action 3" (782)
    Wacom button action 0 (779):    1572865
    Wacom button action 1 (780):    1572866
    Wacom button action 2 (781):    1572867
    Wacom button action 3 (782):    1572872
    Wacom Pressure Recalibration (812): 1
    Wacom Panscroll Threshold (804):    2600
    Device Product ID (290):    9580, 109
    Wacom Debug Levels (805):   0, 0

THanks

client – How much Bitcoin core software can be individually written at the end of the miner and how much code can you not touch? Where does Bitcoin draw the line?

I've read Bitcoin content all over the Internet and no one has yet demystified the fact that different versions of the Bitcoin core work simultaneously. I know how soft forks work and how they are backward compatible and how not to break consensus. But no one has found an explanation of how much of the Bitcoin software can be individually written or not.

Please explain about powerful solo miners and pool miners.