aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorAlex Henrie <alexhenrie24@gmail.com>2025-02-23 22:36:30 -0700
committerJiri Kosina <jkosina@suse.com>2025-03-04 21:35:56 +0100
commit221cea1003d8a412e5ec64a58df7ab19b654f490 (patch)
tree495410c5bbea692fc750e7e8b80c98892f15cb79 /tools/perf/scripts/python/bin/stackcollapse-report
parentHID: i2c-hid: improve i2c_hid_get_report error message (diff)
downloadlinux-221cea1003d8a412e5ec64a58df7ab19b654f490.tar.gz
linux-221cea1003d8a412e5ec64a58df7ab19b654f490.zip
HID: apple: disable Fn key handling on the Omoton KB066
Remove the fixup to make the Omoton KB066's F6 key F6 when not holding Fn. That was really just a hack to allow typing F6 in fnmode>0, and it didn't fix any of the other F keys that were likewise untypable in fnmode>0. Instead, because the Omoton's Fn key is entirely internal to the keyboard, completely disable Fn key translation when an Omoton is detected, which will prevent the hid-apple driver from interfering with the keyboard's built-in Fn key handling. All of the F keys, including F6, are then typable when Fn is held. The Omoton KB066 and the Apple A1255 both have HID product code 05ac:022c. The self-reported name of every original A1255 when they left the factory was "Apple Wireless Keyboard". By default, Mac OS changes the name to "<username>'s keyboard" when pairing with the keyboard, but Mac OS allows the user to set the internal name of Apple keyboards to anything they like. The Omoton KB066's name, on the other hand, is not configurable: It is always "Bluetooth Keyboard". Because that name is so generic that a user might conceivably use the same name for a real Apple keyboard, detect Omoton keyboards based on both having that exact name and having HID product code 022c. Fixes: 819083cb6eed ("HID: apple: fix up the F6 key on the Omoton KB066 keyboard") Signed-off-by: Alex Henrie <alexhenrie24@gmail.com> Reviewed-by: Aditya Garg <gargaditya08@live.com> Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
2015-12-22ARM: dts: Enable emmc on hp t410Tony Lindgren1-0/+35 2015-12-22ARM: dts: Add mmc support for dra62x j5-eco evmTony Lindgren1-0/+31 2015-12-22ARM: dts: Add mmc support for dm8148-evmTony Lindgren1-0/+31 2015-12-22ARM: dts: Add mmc device entries for dm814xTony Lindgren1-0/+31 2015-12-22ARM: dts: Update edma bindings on dm814x to use edma_xbarTony Lindgren1-10/+58 2015-12-22ARM: dts: Add pinctrl macros for dm814xTony Lindgren3-1/+50 2015-12-22ARM: dts: Add minimal dra62x j5-eco evm supportTony Lindgren2-1/+30 2015-12-22ARM: dts: Add basic support for dra62x j5-eco SoCTony Lindgren2-0/+46 2015-12-22ARM: dts: tango4: Initial device treesMarc Gonzalez4-0/+200 2015-12-22ARM: dts: imx7d: sbc-imx7: add basic board supportIlya Ledvich2-0/+43 2015-12-22ARM: dts: imx7d: cl-som-imx7: add basic module supportIlya Ledvich2-0/+287 2015-12-22ARM: dts: TS-4800: add touchscreen supportDamien Riegel1-0/+6 2015-12-22ARM: dts: ts-4800: Add LCD supportDamien Riegel1-0/+102 2015-12-22ARM: dts: imx6q: add Novena boardSean Cross2-0/+786 2015-12-22devicetree: bindings: Add vendor prefix for KosagiSean Cross1-0/+1 2015-12-22ARM: dts: TS-4800: use weim IP to map the FPGADamien Riegel1-21/+39 2015-12-22ARM: dts: TS-4800: drop uart rts/cts pin reservationsDamien Riegel1-4/+0 2015-12-22ARM: dts: imx6: add Vivante GPU nodesLucas Stach3-0/+41 2015-12-22ARM: dts: imx28: add alternate auart4 pinmuxMans Rullgard1-0/+11 2015-12-22ARM: dts: ls1021a: add sata node to dtsTang Yuantian3-0/+19 2015-12-22ARM: dts: TS-4800: add basic device treeDamien Riegel2-1/+182