bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #46463] Up/down key aliases


From: Pavel Bludov
Subject: [bug #46463] Up/down key aliases
Date: Thu, 19 Nov 2015 07:50:03 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:42.0) Gecko/20100101 Firefox/42.0

Follow-up Comment #2, bug #46463 (project grub):

Actually, it is Lenovo Yoga 2 tablet.
http://shop.lenovo.com/us/en/tablets/lenovo/yoga-tablet-series/yoga-tablet-2-10/?sb=:000001C9:0001639D:#tab-tech_specs

The Android version has no other buttons. Volume up/down & power.
Although it is Android tablet, the device has ordinary EFI partition and
something like a BIOS:
http://dl-1.va.us.xda-developers.com/3/2/9/4/0/6/1/322.jpg?key=I5jKGCei2TYaIbYrP736-w&ts=1447917071

The BIOS is fully usable with two buttons. Short press to select, long press
to Enter/Escape. The main problem is lack of OTG support at the boot time.
There are VBUS related options in the BIOS, but I didn't touch them. I'm
afraid to get a "pseudo-brick" device that is not available via the fastboot
utility, but which loads the Grub menu where I can't start the OS nor enter
the BIOS.
So I seek a way to use the Grub anyhow to go forward.

The touchscreen is I2C based and useless for grub.

I'm understand that my idea of using up/down keys as menu entry hotkeys is
weird (they will work only before the menu will be shown) but it does not
break anything.

Another possibility, which I now research, is to implement the minimal
fastboot daemon to connect the tablet to the PC and control the Grub via
"fastboot oem keystroke  cn fwsetupn" or something like that.

The idea to monitor simultaneous press (or long press) is also good. But such
a mode needs to be explicitly enabled, like "set awful_tablet_mode=twokeys" in
the config file, so not to confuse users with normal keyboard.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?46463>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]