Extra keyboards keys on Ideapad Flex 15

Hi guys! I'm having a problem with the extra keys on the Ideapad Flex 15 laptop.
The problem is with two keys, one is a Task Switcher (at least that was it function on default OS (Windows)) and Display switch (in other laptops it will be XF86Display).
When I run xev, and press both key:
Display switch key displays this:
KeyPress event, serial 33, synthetic NO, window 0x1400001,
root 0xab, subw 0x0, time 1804775, (452,36), root:(1142,309),
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
FocusOut event, serial 33, synthetic NO, window 0x1400001,
mode NotifyGrab, detail NotifyAncestor
FocusOut event, serial 33, synthetic NO, window 0x1400001,
mode NotifyUngrab, detail NotifyPointer
FocusIn event, serial 33, synthetic NO, window 0x1400001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 4294967211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 33, synthetic NO, window 0x1400001,
root 0xab, subw 0x0, time 1804805, (452,36), root:(1142,309),
state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x1400001,
root 0xab, subw 0x0, time 1805364, (452,36), root:(1142,309),
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Task switch displays this:
KeyPress event, serial 33, synthetic NO, window 0x1600001,
root 0xab, subw 0x0, time 2050551, (352,-14), root:(1042,259),
state 0x0, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x1600001,
root 0xab, subw 0x0, time 2050556, (352,-14), root:(1042,259),
state 0x4, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x1600001,
root 0xab, subw 0x0, time 2050561, (352,-14), root:(1042,259),
state 0xc, keycode 23 (keysym 0xff09, Tab), same_screen YES,
XLookupString gives 1 bytes: (09) " "
XmbLookupString gives 1 bytes: (09) " "
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x1600001,
root 0xab, subw 0x0, time 2050571, (352,-14), root:(1042,259),
state 0xc, keycode 23 (keysym 0xff09, Tab), same_screen YES,
XLookupString gives 1 bytes: (09) " "
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x1600001,
root 0xab, subw 0x0, time 2050581, (352,-14), root:(1042,259),
state 0xc, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x1600001,
root 0xab, subw 0x0, time 2050596, (352,-14), root:(1042,259),
state 0x4, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x1600001,
root 0xab, subw 0x0, time 2051729, (352,-14), root:(1042,259),
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Im really having a problem configuring this, I can't find the file that I need to edit.
Anyways, thanks and so sorry for my poor english.
Greetings from Argentina.

I took this in to a shop, and two technicians tried to solve the problem to no avail. One of them did as suggested, and uninstalled the touchscreen driver under Mice and other devices, but that only disabled the mouse touchpad.  So it was reinstalled, and the driver for the touchscreen under Human Interface devices was reinstalled, but none of it helped, and I still lack the touchscreen capacity I had before.  I cannot scroll except on the side ribbon, and I cannot use the touchscreen to zoom in and out, which I could do on Windows 8 and 8.1.  So it seems there is no new Lenovo driver for the  IdeapadFlex 15 that is compatible with Windows 10.  I am told to wait and see, and to hope that Lenovo addresses this problem.  BTW, I previously had two Microsoft tech people remote control my computer to fix this, and they both failed.   I am disappointed with Microsoft and Lenovo.  Any computer that was bought within the last couple of years fitted with Windows 8 should upgrade no problem to Win 10. 

Similar Messages

  • Extra keyboard keys not detected

    How do I get them working?
    I read Extra Keyboard Keys and tried:
    # showkey --scancodes
    but that doesn't produce any (for those extra keys) output either.
    I had them working a while ago, except .. that was Windows (XP).
    $ lspci
    00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
    00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
    00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
    00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
    00:1d.0 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
    00:1d.1 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
    00:1d.2 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
    00:1d.3 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
    00:1d.7 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
    00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
    00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04)
    00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
    00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04)
    00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
    06:05.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
    06:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
    06:09.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
    06:09.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
    06:09.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
    06:09.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
    # lshw
    arch
    description: Notebook
    product: E2V
    version: N/A
    serial: 96NEV01J015040500BK000
    width: 32 bits
    capabilities: smbios-2.31 dmi-2.31
    configuration: boot=normal chassis=notebook uuid=0CF80EA0-706A-11D9-B90B-AFBC3B6A4702
    *-core
    description: Motherboard
    product: E2V
    physical id: 0
    serial: None
    *-firmware
    description: BIOS
    vendor: Phoenix Technologies LTD
    physical id: 0
    version: R01-A2P
    date: 11/29/2004
    size: 103KiB
    capacity: 448KiB
    capabilities: isa pci pcmcia pnp apm upgrade shadowing escd cdboot acpi usb agp biosbootspecification
    *-cpu:0
    description: CPU
    product: Intel(R) Pentium(R) M processor 1.73GHz
    vendor: Intel Corp.
    physical id: 4
    bus info: cpu@0
    version: 6.13.8
    slot: U1
    size: 800MHz
    capacity: 2400MHz
    width: 32 bits
    clock: 533MHz
    capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe bts est tm2 cpufreq
    *-cache:0
    description: L1 cache
    physical id: 8
    slot: L1 Cache
    size: 32KiB
    capacity: 32KiB
    capabilities: asynchronous internal write-back
    *-cache:1
    description: L2 cache
    physical id: 9
    slot: L2 Cache
    size: 2MiB
    capabilities: burst internal write-back unified
    *-memory
    description: System Memory
    physical id: 14
    slot: System board or motherboard
    size: 512MiB
    capacity: 3GiB
    *-bank:0
    description: DIMM DDR Synchronous
    physical id: 0
    slot: M1
    size: 512MiB
    width: 64 bits
    *-bank:1
    description: DIMM DDR Synchronous [empty]
    physical id: 1
    slot: M2
    *-cpu:1 DISABLED
    description: CPU
    physical id: 1
    bus info: cpu@0
    *-cpu:2 DISABLED
    description: CPU
    physical id: 2
    bus info: cpu@1
    version: 6.13.8
    size: 100MHz
    *-cpu:3 DISABLED
    description: CPU
    physical id: 3
    bus info: cpu@2
    version: 6.13.8
    *-cpu:4 DISABLED
    description: CPU
    physical id: 5
    bus info: cpu@3
    version: 6.13.8
    *-cpu:5 DISABLED
    description: CPU
    physical id: 6
    bus info: cpu@4
    version: 6.13.8
    *-cpu:6 DISABLED
    description: CPU
    physical id: 7
    bus info: cpu@5
    version: 6.13.8
    size: 100MHz
    *-cpu:7 DISABLED
    description: CPU
    physical id: 8
    bus info: cpu@6
    version: 6.13.8
    size: 50MHz
    *-pci
    description: Host bridge
    product: Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller
    vendor: Intel Corporation
    physical id: 100
    bus info: pci@0000:00:00.0
    version: 03
    width: 32 bits
    clock: 33MHz
    configuration: driver=agpgart-intel
    resources: irq:0
    *-display:0
    description: VGA compatible controller
    product: Mobile 915GM/GMS/910GML Express Graphics Controller
    vendor: Intel Corporation
    physical id: 2
    bus info: pci@0000:00:02.0
    version: 03
    width: 32 bits
    clock: 33MHz
    capabilities: pm vga_controller bus_master cap_list rom
    configuration: driver=i915 latency=0
    resources: irq:16 memory:b0080000-b00fffff ioport:1800(size=8) memory:c0000000-cfffffff memory:b0000000-b003ffff
    *-display:1 UNCLAIMED
    description: Display controller
    product: Mobile 915GM/GMS/910GML Express Graphics Controller
    vendor: Intel Corporation
    physical id: 2.1
    bus info: pci@0000:00:02.1
    version: 03
    width: 32 bits
    clock: 33MHz
    capabilities: pm cap_list
    configuration: latency=0
    resources: memory:24400000-2447ffff
    *-pci:0
    description: PCI bridge
    product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1
    vendor: Intel Corporation
    physical id: 1c
    bus info: pci@0000:00:1c.0
    version: 04
    width: 32 bits
    clock: 33MHz
    capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
    configuration: driver=pcieport
    resources: irq:40 ioport:4000(size=4096) memory:24000000-241fffff ioport:24200000(size=2097152)
    *-usb:0
    description: USB controller
    product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1
    vendor: Intel Corporation
    physical id: 1d
    bus info: pci@0000:00:1d.0
    version: 04
    width: 32 bits
    clock: 33MHz
    capabilities: uhci bus_master
    configuration: driver=uhci_hcd latency=0
    resources: irq:23 ioport:1820(size=32)
    *-usbhost
    product: UHCI Host Controller
    vendor: Linux 3.11.6-1-ARCH uhci_hcd
    physical id: 1
    bus info: usb@1
    logical name: usb1
    version: 3.11
    capabilities: usb-1.10
    configuration: driver=hub slots=2 speed=12Mbit/s
    *-usb:1
    description: USB controller
    product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2
    vendor: Intel Corporation
    physical id: 1d.1
    bus info: pci@0000:00:1d.1
    version: 04
    width: 32 bits
    clock: 33MHz
    capabilities: uhci bus_master
    configuration: driver=uhci_hcd latency=0
    resources: irq:17 ioport:1840(size=32)
    *-usbhost
    product: UHCI Host Controller
    vendor: Linux 3.11.6-1-ARCH uhci_hcd
    physical id: 1
    bus info: usb@3
    logical name: usb3
    version: 3.11
    capabilities: usb-1.10
    configuration: driver=hub slots=2 speed=12Mbit/s
    *-usb
    description: Keyboard
    product: 2.4G Mouse
    vendor: 2.4G KB
    physical id: 1
    bus info: usb@3:1
    version: 11.10
    capabilities: usb-2.00
    configuration: driver=usbhid maxpower=100mA speed=2Mbit/s
    *-usb:2
    description: USB controller
    product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3
    vendor: Intel Corporation
    physical id: 1d.2
    bus info: pci@0000:00:1d.2
    version: 04
    width: 32 bits
    clock: 33MHz
    capabilities: uhci bus_master
    configuration: driver=uhci_hcd latency=0
    resources: irq:18 ioport:1860(size=32)
    *-usbhost
    product: UHCI Host Controller
    vendor: Linux 3.11.6-1-ARCH uhci_hcd
    physical id: 1
    bus info: usb@4
    logical name: usb4
    version: 3.11
    capabilities: usb-1.10
    configuration: driver=hub slots=2 speed=12Mbit/s
    *-usb:3
    description: USB controller
    product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4
    vendor: Intel Corporation
    physical id: 1d.3
    bus info: pci@0000:00:1d.3
    version: 04
    width: 32 bits
    clock: 33MHz
    capabilities: uhci bus_master
    configuration: driver=uhci_hcd latency=0
    resources: irq:19 ioport:1880(size=32)
    *-usbhost
    product: UHCI Host Controller
    vendor: Linux 3.11.6-1-ARCH uhci_hcd
    physical id: 1
    bus info: usb@5
    logical name: usb5
    version: 3.11
    capabilities: usb-1.10
    configuration: driver=hub slots=2 speed=12Mbit/s
    *-usb:4
    description: USB controller
    product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller
    vendor: Intel Corporation
    physical id: 1d.7
    bus info: pci@0000:00:1d.7
    version: 04
    width: 32 bits
    clock: 33MHz
    capabilities: pm debug ehci bus_master cap_list
    configuration: driver=ehci-pci latency=0
    resources: irq:23 memory:b0040000-b00403ff
    *-usbhost
    product: EHCI Host Controller
    vendor: Linux 3.11.6-1-ARCH ehci_hcd
    physical id: 1
    bus info: usb@2
    logical name: usb2
    version: 3.11
    capabilities: usb-2.00
    configuration: driver=hub slots=8 speed=480Mbit/s
    *-pci:1
    description: PCI bridge
    product: 82801 Mobile PCI Bridge
    vendor: Intel Corporation
    physical id: 1e
    bus info: pci@0000:00:1e.0
    version: d4
    width: 32 bits
    clock: 33MHz
    capabilities: pci subtractive_decode bus_master cap_list
    resources: ioport:3000(size=4096) memory:b0100000-b01fffff ioport:20000000(size=67108864)
    *-network:0
    description: Wireless interface
    product: PRO/Wireless 2200BG [Calexico2] Network Connection
    vendor: Intel Corporation
    physical id: 5
    bus info: pci@0000:06:05.0
    logical name: wlp6s5
    version: 05
    serial: 00:15:00:31:55:bd
    width: 32 bits
    clock: 33MHz
    capabilities: pm bus_master cap_list ethernet physical wireless
    configuration: broadcast=yes driver=ipw2200 driverversion=1.2.2kmprq firmware=ABG:9.0.5.27 (Dec 12 2007) ip=192.168.0.103 latency=32 link=yes maxlatency=24 mingnt=3 multicast=yes wireless=IEEE 802.11bg
    resources: irq:20 memory:b0106000-b0106fff
    *-network:1
    description: Ethernet interface
    product: RTL-8139/8139C/8139C+
    vendor: Realtek Semiconductor Co., Ltd.
    physical id: 7
    bus info: pci@0000:06:07.0
    logical name: enp6s7
    version: 10
    serial: 00:0a:e4:a2:5c:c7
    size: 10Mbit/s
    capacity: 100Mbit/s
    width: 32 bits
    clock: 33MHz
    capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
    configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=32 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10Mbit/s
    resources: irq:20 ioport:3000(size=256) memory:b0107000-b01070ff
    *-pcmcia
    description: CardBus bridge
    product: PCIxx21/x515 Cardbus Controller
    vendor: Texas Instruments
    physical id: 9
    bus info: pci@0000:06:09.0
    version: 00
    width: 32 bits
    clock: 33MHz
    capabilities: pcmcia bus_master cap_list
    configuration: driver=yenta_cardbus latency=176 maxlatency=5 mingnt=192
    resources: irq:22 memory:28000000-28000fff ioport:3400(size=256) ioport:3800(size=256) memory:20000000-23ffffff memory:2c000000-2fffffff
    *-firewire
    description: FireWire (IEEE 1394)
    product: OHCI Compliant IEEE 1394 Host Controller
    vendor: Texas Instruments
    physical id: 9.2
    bus info: pci@0000:06:09.2
    version: 00
    width: 32 bits
    clock: 33MHz
    capabilities: pm ohci bus_master cap_list
    configuration: driver=firewire_ohci latency=32 maxlatency=4 mingnt=2
    resources: irq:22 memory:b0107800-b0107fff memory:b0100000-b0103fff
    *-storage
    description: Mass storage controller
    product: PCIxx21 Integrated FlashMedia Controller
    vendor: Texas Instruments
    physical id: 9.3
    bus info: pci@0000:06:09.3
    version: 00
    width: 32 bits
    clock: 33MHz
    capabilities: storage pm bus_master cap_list
    configuration: driver=tifm_7xx1 latency=57 maxlatency=4 mingnt=7
    resources: irq:22 memory:b0104000-b0105fff
    *-generic
    description: SD Host controller
    product: PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
    vendor: Texas Instruments
    physical id: 9.4
    bus info: pci@0000:06:09.4
    version: 00
    width: 32 bits
    clock: 33MHz
    capabilities: pm bus_master cap_list
    configuration: driver=sdhci-pci latency=57 maxlatency=4 mingnt=7
    resources: irq:22 memory:b0108400-b01084ff memory:b0108000-b01080ff memory:b0107400-b01074ff
    *-multimedia
    description: Multimedia audio controller
    product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller
    vendor: Intel Corporation
    physical id: 1e.2
    bus info: pci@0000:00:1e.2
    version: 04
    width: 32 bits
    clock: 33MHz
    capabilities: pm bus_master cap_list
    configuration: driver=snd_intel8x0 latency=0
    resources: irq:21 ioport:1c00(size=256) ioport:18c0(size=64) memory:b0040800-b00409ff memory:b0040400-b00404ff
    *-communication
    description: Modem
    product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller
    vendor: Intel Corporation
    physical id: 1e.3
    bus info: pci@0000:00:1e.3
    version: 04
    width: 32 bits
    clock: 33MHz
    capabilities: pm generic bus_master cap_list
    configuration: driver=snd_intel8x0m latency=0
    resources: irq:21 ioport:2400(size=256) ioport:2000(size=128)
    *-isa
    description: ISA bridge
    product: 82801FBM (ICH6M) LPC Interface Bridge
    vendor: Intel Corporation
    physical id: 1f
    bus info: pci@0000:00:1f.0
    version: 04
    width: 32 bits
    clock: 33MHz
    capabilities: isa bus_master
    configuration: driver=lpc_ich latency=0
    resources: irq:0
    *-ide
    description: IDE interface
    product: 82801FBM (ICH6M) SATA Controller
    vendor: Intel Corporation
    physical id: 1f.2
    bus info: pci@0000:00:1f.2
    version: 04
    width: 32 bits
    clock: 66MHz
    capabilities: ide pm bus_master cap_list
    configuration: driver=ata_piix latency=0
    resources: irq:17 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:18b0(size=16)
    *-serial UNCLAIMED
    description: SMBus
    product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller
    vendor: Intel Corporation
    physical id: 1f.3
    bus info: pci@0000:00:1f.3
    version: 04
    width: 32 bits
    clock: 33MHz
    configuration: latency=0
    resources: ioport:20a0(size=32)
    Last edited by GERUM (2013-10-21 19:29:42)

    GERUM wrote:
    I read Extra Keyboard Keys and tried:
    # showkey --scancodes
    but that doesn't produce any (for those extra keys) output either.
    Wiki page you linked to wrote:Keys without a scancode are not recognized by the kernel.

  • [SOLVED]Extra keyboard key to eject cd/dvd

    Hi,
    Every my extra key (what i needed) are working.
    Problem is only with ejecting CD.
    I have added to my openbox rc.xml file :
    <keybind key="XF86Eject">
    <action name="Execute">
    <execute>sudo eject -r /dev/sr0</execute>
    </action>
    </keybind>
    <keybind key="XF86AudioLowerVolume">
    <action name="Execute">
    <execute>amixer set Master 5- unmute</execute>
    </action>
    </keybind>
    <keybind key="XF86AudioRaiseVolume">
    <action name="Execute">
    <execute>amixer set Master 5+ unmute</execute>
    </action>
    </keybind>
    <keybind key="XF86AudioMute">
    <action name="Execute">
    <execute>amixer set Master toggle</execute>
    </action>
    </keybind>
    and only eject doesn't working.
    Everybody user can do "eject". So I dont know why key not working.
    Last edited by xorgx3 (2012-03-29 18:00:33)

    Did you configure sudo so that it doesn't ask for a password (for this particalur command)? If not, that's probably the problem. Anyway, I think users in group optical can use eject -- no need for sudo -- and maybe this is what you mean by 'Everybody user can do "eject".'.

  • Extra keyboard key without X

    I followed this guide to configure the key: https://wiki.archlinux.org/index.php/Ex … in_Console
    Everything works so far, however, i have two issues with this approach:
    1. If i press the key too long, the command gets executed more then once.
    Maybe i can run the command with the key release event, instead of the key press event?
    2. I need to have a virtual terminal available to execute the command. If there is another
    program running, the command string gets sent to this program instead of being executed.
    Any ideas?

    MickeyKnox wrote:Can i use the X mechanics without having X running?
    Um ... by definition: No.
    MickeyKnox wrote:The key is the power button of an iMac keyboard. I use it to turn on the monitor via HDMI / CEC.
    This should be handled by systemd/logind unless you've disabled it.  Macs are sometimes a bit odd though - there are AUR packages (IIRC) for ensuring these buttons are recognized.  (EDIT: oops, nevermind this part - logind should handle the power button to power off - I don't know if you can customize this action.)
    But on X being to slow ... to slow for what?  How were you running it?  Running no WM with just a fullscreen terminal (e.g. urxvt) should not use many resources beyond just using a tty.  Plus then you can get 256 colors and easily customizable bindings ... and you can view images/pdfs as needed without having to use special framebuffer tools.
    Last edited by Trilby (2014-05-11 12:56:27)

  • I'm confused with extra laptop keys

    When I go onto the Kubuntu live cd, the extra keyboard keys work flawlessly, even the email button launches KMail. I just don't know how they do it! At the moment I'm running KDE4 on Arch Linux..is there any way to transfer the settings?

    you need to write an .Xmodmap file in your home directory.
    mine looks like
    $ cat ~/.Xmodmap
    keycode 178 = XF86HomePage
    keycode 236 = XF86Mail
    keycode 234 = XF86Back
    keycode 233 = XF86Forward
    keycode 229 = XF86Search
    keycode 231 = XF86Refresh
    you fine your keycode by running xev and then pushing your function button, in the output there should be a keycode you then need to link it to a name listed in the /usr/share/X11/XKeysymDB file, this will link the key, the name can be any from that file. you can assign actions to your keys from the kcontrol center.
    X should automatically load the keycodes when it starts, you can also test them by running
    $ xmodmap ~/.Xmodmap
    Last edited by drewbie (2008-02-04 00:28:59)

  • [SOLVED] G602 Gaming mouse extra buttons detected as keyboard keys

    I have a Logitech G602 mouse with a bunch of extra buttons. I am familiar with xmodmap, xinput, xbindkeys, and easystroke.
    If I use xev to test for input events, my back/forward buttons work like most mice- I get values of button 8 and button 9. However, when I use the other extra mouse buttons, I get IDENTICAL values to pressing 1, 2, or 3 on the keyboard respectively.
    As an example, say I open a terminal. I can press these extra mouse buttons and it will "type" 1, 2 or 3 into the terminal just as if I had hit those numbers on my keyboard. If I hit shift, it will "type" !, @, and # just as if I had typed on the keyboard.
    If I change the keycodes, I lose function of my 1, 2, and 3 keys. If I use xbindkeys to bind a command to the extra mouse buttons, pressing 1, 2, and 3 on the keyboard will run those commands!
    The only thing I can think of is using a different keyboard layout, or that the mouse isnt supported at the kernel level (pressing extra mouse keys with X killed again "types" 1, 2, or 3) and I need to file a bug report somewhere. Where upstream do I file a bug report if this isnt fixable?
    Any ideas at all?
    Last edited by GSF1200S (2014-03-12 17:12:47)

    Perfect Gentleman wrote:I got Razer Naga 2014 Left-Hand. It has 12 buttons that are the same with 1-10 buttons of keyboard. You can only re-arrange 1-3 buttons or not, and that's all you can do.
    As I understood remapping of these buttons works fine only in Windows with its windows drivers and software.
    For those with or looking to buy a Logitech G602, the answer is unfortunately Windows for a fix I had figured beforehand that it was some kind of assignment issue as I didnt see it possible for 2 different devices to be assigned the same keysym, but thats apparently due to my lack of understanding how such codes are assigned.
    After reading the above response, I installed the Logitech software on a buddys windows computer and changed the (top 3) buttons to Shift, Alt, and Super- this allows me to use shift/alt/super + left/middle/right click for use within my wm (Openbox). This is a permanent change until you change it again, so at least you only need windows once.
    I had searched around to see if anyone had this mouse working with Linux, but couldnt find any mentions. I can now at least confirm for others all the buttons will work and will be detected if you reprogram the mouse from windows. You can even reassign the battery check G6 button (which I did) and the DPI settings buttons near the left click (I left those alone for gimp work).
    I tried Wine for the software without much hope, and indeed while the software installed fine, the program couldnt detect the mouse with it plugged in. It has been my experience that device detection in wine is a crapshoot at best. Anyways, problem solved..

  • Lenovo IdeaPad Flex 15D In Serious Need of Backlit Keyboard

    Does anybody know is Lenovo Plan to bring out an updated keyboard for the Lenovo Flex 15D or Flex Series Ultrabooks?
    I have had mine now for 2 Weeks and am extremely hapy with its well built construction and its performance however it is missing a crucial peice of technology. A Backlit Keyboard.
    As Good as the keyboard is and my eyesight for that matter. This machine would seriously benifit from a Back Lit Keyboard.
    If anyone has any surgestions then please let me know.

    I just purchased a flex 15D a noticed that upon start up, there's lighting behind the keyboard, and (being new to PC laptops) it took me two nights to figure out that the only way to turn it on is Fn+space.

  • Instal windows 8.1 with CD-rom on new lenovo ideapad flex

    Hi, 
    we are struggling to start to use our new computer : lenovo ideapad flex 14. We got it without windows 8.1 installed and got therefore a CD-rom for installing windows 8.1. 
    We dont want to USB key and are willing to install windows via external cd drive connected through USB plugs. is it possible and how?
    thanks for your help ?
    JeanB

    I managed to install windows 8.1 in my flex 14 by using external usb cdrom and in UEFI mode. It is possible to do

  • Swap Option/Alt key for extra Control key?

    I use the control key far more then I ever use the Option/alt key.
    Is there any way (on either or both my MacBook Pro's keyboard, or my Slim Apple Blutooh keyboard that I can "change" the function of that option key to an extra control key? That way I can have one on both sides of the keyboard.
    I've looked and the only thing I can find is something that tuned it into an extra return/enter key. But thats not what I want....but it is close. So there has to be a way to do it.
    So any ideas?
    Thanks,
    Scott

    THANKS!
    That is exactly what I needed!
    I can't believe I never found that before!
    Its not as "light weight" or simple to use as I was hoping for, but I got it figured it out and now it is working great!
    Thanks again!
    -Scott

  • Synaptics touch device suddenly freezes in IdeaPad Flex 14

    Hi everybody,
    I have an IdeaPad Flex 14 and frequently when I'm working on it, the synaptics touch device suddenly it freezes and the mouse arrow disappears from the screen. When this happens only the "right click" keep working but I can't move the mouse to another position. I have to deactivate-activate the synaptics touch device from the keyboard to put the mouse working again. This is so annoying and I want to know if there is a solution for this or the Synaptics touch device is damaged.
    Thank you!

    Once the screws are removed under the angular feet the back comes of the laptop.
    Glad you've been able to have the confidence to get the back of the laptop. I guess you thought what I thought, the base inards will fit anything from 13.3" to 15.6 using little more than different length ribbon connectors. Fitting it in a 11.6" device may be possible although the hard drive may have to SSD.
    I find it hard to believe you need to remove 24 screws to remove the HDD, and 24 to go back afterwards. Had a play with Ubuntu 14.04 using VMWare player myself, although for some stupid reason it didn't prompt for a user and password during the install leaving me only able to use the guest account to log in. I clearly need 8GB of RAM and an SSD to make a smoother VM experience of Ubuntu and another VM install to save my settings.
    Certainly worth taking the back off to have a look.

  • Lenovo Ideapad flex 15d computer power issues

    My Ideapad Flex recently developed two issues.
    Problem 1: When the computer goes to sleep (via start menu, closing the lid, or being inactive) the hardware turns off completely. In Windows 8.1's event viewer there are two errors that state that power failed unexpectedly.
    This has occured with the power adapter connected, and without. It also occured for Ubuntu 14.04.
    Problem 2: The computer (when powered down) only occasionally responds to the power button, and fails to boot when it does. I have found a temporary workaround - resetting the BIOS - however that only works one time per reset.

    I just purchased a flex 15D a noticed that upon start up, there's lighting behind the keyboard, and (being new to PC laptops) it took me two nights to figure out that the only way to turn it on is Fn+space.

  • IdeaPad Flex 14 Sleep Issues

    I have a relatively new IdeaPad Flex 14 (less than two months old), and I have the problem that when the computer goes to sleep on its own, it often cannot be woken up by either opening the laptop or pressing any key.  Lightly pressing on the Power button does not work, either.  I have to hold the Power button down for a few good seconds and completely shut the machine down. 
    I have extended the time limit for when it goes to sleep on its own under Power Management options, but it is very frustrating that this problem exists in the first place.
    Does anyone else have this problem?  OS is 8.1.  (I didn't notice whether the problem existed with 8.0 before I upgraded because I upgraded to 8.1 as soon as I got it.)
    Thanks in advance!!!

    I have the same problem with a brand new Yoga Flex 14D, which I received with Windows 8.1 already installed.
    Sleep *might* have been working when I received it (not sure anymore), but now (a few program installs later) it hangs when put to sleep/standby and has to be force-shutdown.

  • Why can't I get a replacement keyboard key from Apple?

    Rant version
    I was delivered a new 15 inch Macbook Pro with Retina screen with a broken 'V' key (literally, just the black plastic panel has a small broken clasp). I was unable to get a genius bar appointment anywhere within London Zone 1-2, Regent St, Stratford and Covent Garden all just tell me there are no appointments available. I called the Apple store in Stratford City to see if they could order a new 'V' key to the store so I could pick it up and click it on. They suggested I call Apple customer services as they wouldn't be able to help me unless I booked a Genius bar appointment, and obviously they had none. I was informed that I would have to send the entire machine away for at least 5 working days and then wait for a replacement to be shipped out. This is a total P.I.T.A as I have already started important projects on this machine.
    I managed to book a Genuis Bar appointment in Bromley (30 minutes drive from my house) and called to see if it would be possible for them to order the part in and fit it on the day, during my appointment. They said I would have to come in, just to show them the machine, and then they could order the part using my serial number. I asked why I couldn't just give them my serial number and come in when the part was delivered. They said that the telephone operator at the store could not make any sort of contact with the genius bar, regardless of the fact they are in the same building.
    I'd like to point out that everyone I have spoken to have been extremely nice, and understood my frustration, they just haven't been able to do anything that goes outside of their very limited protocol.I find it unacceptable that a company as powerful as Apple, are unable to post a keyboard key to a customer.
    As a computer enthusiast, this is the easiest and most simple problem I have ever had with a machine. It has also been the most common-sense defying process I have ever had the misfortune of being a part of. If it were up to me I would just pay the £3 for a replacement online, but Apple have changed the positions of the clasps from the unibody model by about a few microns, and I don't feel like waiting until someone decides to scrap a new RMBP.
    I don't mind if Apple don't want me to do the repair myself, that I may need to go through the enigmatic ritual of the genius bar to get this done (heaven forbid anyone but a Genius click the 'V' key on). I don't even mind if it takes a couple of weeks for the part to get there, I just want a replacement key, stuck on this laptop, without wiping the entire machine or sending it away for a week.
    Short version:
    If anyone knows where I can get a replacement 'v' key for the new 15inch Retina Macbook Pro then I'll love you forever.

    Yes it is sad but true I think. I EZprint to do my pano's and they turn out excellent. Give them a try.
    http://ezprints.com/Prints/panoramas/default.aspx
    Hope this helps.
    Tom
    desertdreamingphotography.com

  • [SOLVED] xorg 1.5 + keyboard key

    Certain of the keyboard keys do not work after the upgrade to xorg 1.5  These include the arrow keys and the page up and page down keys (possibly more but I didn't do a thorough check).  They work fine in the virtual consoles 1-6, however.
    i'm using the "keyboard" driver in the xorg.conf, btw.
    Last edited by vik (2008-11-30 19:03:14)

    mutlu_inek wrote:
    You don't need to put the driver into xorg.conf. It has been deprecated. You should read the news and the wiki page.
    If you are using KDE, see here:
    http://bbs.archlinux.org/viewtopic.php? … 36#p456436
    I'm using gnome.  I understand that it was shifted to evdev, I've already read both the wiki and news.

  • I need to clean my keyboard keys because they are stickey can anyone help me

    my keyboard keys are sticky and i dont know how to clean them can anyone helpme

    Mercedes 13,
    what sort of sticky substance is on your keys?

Maybe you are looking for

  • Help, was clearing HD out and now will not start up!

    I think I may have deleted some files i shouldn't have whilst trying to free up some space on my imac. If I turn it on it goes to the screen with the grey box telling me to restart my computer. Over the screen there is loads of text starting with, pa

  • Parent child in dynamic drop down

    Hi I have a problem where I have data in a table like parent, n number of children, and again these children have children etc. like a tree structure. First i need to get the parent and show to the user, in a combo box on JSP, once he selects the par

  • You DO realize commericials don't need to blare when I have ear buds in... RIGHT?

    You can tell your sponsors/advertiswers... your real customers... well that the VOLUME on their ads/commercials/whinging doesn't have to go up to 300 percent louder when most listeners have headsets of earbuds in.   I'm starting to associate PAIN wit

  • Reg IDOC extension

    Hi Whenever extending idoc firtsly go to we64 and find the Process code for the IDOC and then you can find the Function Module for the process code. In the function module  make a global find on the string "customer" then get list of user exits. base

  • Printing wirelessly with a brand new MacBook Pro and an old G4 Titanium

    I have a brand new MacBook Pro set up to print wirelessly and it is working wonderfully. The problem is my other laptop that is on 10.3.9 is not finding the printer at all. I have all the drivers needed but can not figure out what else I need to do t