Revision tags: release/14.1.0, release/13.3.0, release/14.0.0 |
|
#
95ee2897 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0, release/12.4.0 |
|
#
6a26c99f |
| 19-Jul-2022 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
atkbd(4): Fix "hancha" and "han/yong" korean keys handling.
The Korean keyboard has two keys, the Korean/Chinese and the Korean/English toggles, that generate scancodes 0xF1 and 0xF2 (respectively)
atkbd(4): Fix "hancha" and "han/yong" korean keys handling.
The Korean keyboard has two keys, the Korean/Chinese and the Korean/English toggles, that generate scancodes 0xF1 and 0xF2 (respectively) when pressed, and nothing when released. They do not repeat. As Hanyong/Hancha keys are generally greater than 0x80, which is generally considered a release key, add extra preceding press key event to generate press/release pair. Swap Hanyong/Hancha key codes to match reality.
Reported by: Warioburn <warioburn@yahoo.co.jp> PR: 265260 MFC after: 1 week
show more ...
|
Revision tags: release/13.1.0, release/12.3.0 |
|
#
98a7606b |
| 24-Aug-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
evdev: Multitouch code style changes.
1. Move touch count reporting helpers to utils. They are not multitouch. 2. Use evdev_mt prefix for private multitouch support routines. 3. Use int instead of i
evdev: Multitouch code style changes.
1. Move touch count reporting helpers to utils. They are not multitouch. 2. Use evdev_mt prefix for private multitouch support routines. 3. Use int instead of int32_t where fixed size is not required. 4. Export some internal functions.
This change should be no-op.
MFC after: 2 weeks
show more ...
|
Revision tags: release/13.0.0, release/12.2.0 |
|
#
54cca285 |
| 25-Jun-2020 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
atkbd/evdev: recognize the Chromebook menu key as F13 like Linux does.
This is the key on the right side of the function keys, with the "hamburger menu" icon on it.
Submitted by: GregV <greg@unrel
atkbd/evdev: recognize the Chromebook menu key as F13 like Linux does.
This is the key on the right side of the function keys, with the "hamburger menu" icon on it.
Submitted by: GregV <greg@unrelenting.technology> MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D25390
show more ...
|
#
94811094 |
| 17-Jun-2020 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
evdev: Add AT translated set1 scancodes for 'Eisu' & 'Kana' keys.
PR: 247292 Submitted by: Yuichiro NAITO <naito.yuichiro@gmail.com> MFC after: 1 week
|
Revision tags: release/11.4.0 |
|
#
8701adbe |
| 04-May-2020 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
[evdev] Add AT translated set1 scancodes for F-unlocked F1-12 keys.
"F lock" is a switch between two sets of scancodes for function keys F1-F12 found on some Logitech and Microsoft PS/2 keyboards [1
[evdev] Add AT translated set1 scancodes for F-unlocked F1-12 keys.
"F lock" is a switch between two sets of scancodes for function keys F1-F12 found on some Logitech and Microsoft PS/2 keyboards [1]. When "F lock" is pressed, then F1-F12 act as function keys and produce usual keyscans for these keys. When "F lock" is depressed, F1-F12 produced the same keyscans but prefixed with E0. Some laptops use [2] E0-prefixed F1-F12 scancodes for non-standard keys.
[1] https://www.win.tue.nl/~aeb/linux/kbd/scancodes-6.html [2] https://reviews.freebsd.org/D21565
MFC after: 2 weeks
show more ...
|
Revision tags: release/12.1.0, release/11.3.0 |
|
#
67350cb5 |
| 09-Dec-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340918 through r341763.
|
Revision tags: release/12.0.0 |
|
#
a0e9218c |
| 25-Nov-2018 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or.
MFC after: 2 weeks
|
#
3611ec60 |
| 18-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r337646 through r338014.
|
#
48f2b006 |
| 13-Aug-2018 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
evdev: Remove evdev.ko linkage dependency on kbd driver
Move evdev_ev_kbd_event() helper from evdev to kbd.c as otherwise evdev unconditionally requires all keyboard and console stuff to be compiled
evdev: Remove evdev.ko linkage dependency on kbd driver
Move evdev_ev_kbd_event() helper from evdev to kbd.c as otherwise evdev unconditionally requires all keyboard and console stuff to be compiled into the kernel. This dependency happens as evdev_ev_kbd_event() helper references kbdsw global variable defined in kbd.c through use of kbdd_ioctl() macro.
While here make all keyboard drivers respect evdev_rcpt_mask while setting typematic rate and LEDs with evdev interface.
Requested by: Milan Obuch <bsd@dino.sk> Reviewed by: hselasky, gonzo Differential Revision: https://reviews.freebsd.org/D16614
show more ...
|
#
911aed94 |
| 13-Aug-2018 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
evdev: remove soft context from evdev methods parameter list.
Now softc should be retrieved from struct edvev * pointer with evdev_get_softc() helper.
wmt(4) is a sample of driver that support both
evdev: remove soft context from evdev methods parameter list.
Now softc should be retrieved from struct edvev * pointer with evdev_get_softc() helper.
wmt(4) is a sample of driver that support both KPI.
Reviewed by: hselasky, gonzo Differential Revision: https://reviews.freebsd.org/D16614
show more ...
|
Revision tags: release/11.2.0 |
|
#
82725ba9 |
| 23-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r325999 through r326131.
|
#
3e10195c |
| 20-Nov-2017 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
evdev: change USB scancode 0x54 from KEY_SLASH to KEY_KPSLASH
Submitted by: dumbbell Reviewed by: gonzo, wulf Approved by: gonzo (mentor) MFC after: 2 weeks Differential Revision: https://review
evdev: change USB scancode 0x54 from KEY_SLASH to KEY_KPSLASH
Submitted by: dumbbell Reviewed by: gonzo, wulf Approved by: gonzo (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D12983
show more ...
|
#
b12ac17e |
| 20-Nov-2017 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
Fix evdev codes for slash and asterisk numpad keys of AT-keyboards
Reviewed by: gonzo Approved by: gonzo (mentor) MFC after: 2 weeks
|
#
c2c014f2 |
| 07-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r323559 through r325504.
|
#
f6e116ee |
| 04-Nov-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r325383
|
#
f7ee4f90 |
| 01-Nov-2017 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
evdev: Lock Giant around keyboard ioctls
This fixes turning ukbd(4) LEDs on/off with evdev interface as well
Reviewed by: gonzo Approved by: gonzo (mentor) MFC after: 2 weeks Differential Revisi
evdev: Lock Giant around keyboard ioctls
This fixes turning ukbd(4) LEDs on/off with evdev interface as well
Reviewed by: gonzo Approved by: gonzo (mentor) MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D12676
show more ...
|
#
906b7574 |
| 01-Nov-2017 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
evdev: Translate KEY_102ND in evdev_scancode2key()
This is the extra key on 102/105-keys keyboards, located on the right of the Left Shift key. For instance on a French layout, this is the '<' key.
evdev: Translate KEY_102ND in evdev_scancode2key()
This is the extra key on 102/105-keys keyboards, located on the right of the Left Shift key. For instance on a French layout, this is the '<' key.
This fixes an issue where the key fires no evdev event and thus remains inactive in an evdev/libinput-enabled X.Org server. The issue only occurred on an AT keyboard; the same key on a USB keyboard worked fine.
PR: 222609 (only for reference) Approved by: wulf@ Differential Revision: https://reviews.freebsd.org/D12883
show more ...
|
Revision tags: release/10.4.0 |
|
#
0275f9db |
| 11-Aug-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r321383 through r322397.
|
#
531c2d7a |
| 24-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r320180
|
#
e6502802 |
| 23-Jul-2017 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
Change my email address to wulf@FreeBSD.org in copyright headers.
Approved by: gonzo (mentor) MFC after: 2 weeks
|
#
ea2e26b1 |
| 23-Jul-2017 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
evdev: style(9), sort headers alphabetically
Pointed out by: bde Reviewed by: gonzo Approved by: gonzo (mentor) MFC after: 2 weeks
|
Revision tags: release/11.1.0 |
|
#
5bc82581 |
| 12-Mar-2017 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
[evdev] Fix Right Alt and Keypad Enter event codes for atkbd(4) and kbdmux(4) drivers
Submitted by: Vladimir Kondratiev <wulf@cicgroup.ru> MFC after: 1 week Differential Revision: https://reviews.fr
[evdev] Fix Right Alt and Keypad Enter event codes for atkbd(4) and kbdmux(4) drivers
Submitted by: Vladimir Kondratiev <wulf@cicgroup.ru> MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D9320
show more ...
|
#
71546cd9 |
| 26-Dec-2016 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
[evdev] Fix build for older versions of clang
There was report of stable/11 build failure on older versions of FreeBSD. The problem was a reference to static variable in inline function. Although fa
[evdev] Fix build for older versions of clang
There was report of stable/11 build failure on older versions of FreeBSD. The problem was a reference to static variable in inline function. Although fairly recent versions of clang can cope with this situation just fine there is no strict requirement to make functions in question inline, they're not in any time-critical codepath. So to keep HEAD and 11-STABLE buildable on older FreeBSDs some of the util functions were converted from inline to normal.
Reported by: hselasky MFC after: 3 days
show more ...
|
#
02ebdc78 |
| 31-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r307736 through r308146.
|