Hello, Some braille devices have a complete AT2 keyboard. Brltty properly simulates keypresses by passing them to a uinput device. However, that module is not available in the debian installer, and thus brltty falls back to simulating keypresses by passing ascii to the tty layer and thus having to assume a qwerty layout, which is not user friendly. Would it be fine to include uinput in the debian installer as the attached patches should do? (patch-linux-kernel-di is for amd64, other archs need a similar patch as well of course)
Samuel
Index: package-list =================================================================== --- package-list (révision 56664) +++ package-list (copie de travail) @@ -445,3 +445,9 @@ Priority: standard Description: atl2 NIC modules This package contains atl2 NIC modules. + +Package: uinput-modules +Depends: kernel-image +Priority: extra +Description: uinput support + This package contains the uinput module. Index: modules/uinput-modules =================================================================== --- modules/uinput-modules (révision 0) +++ modules/uinput-modules (révision 0) @@ -0,0 +1 @@ +uinput
Index: modules/amd64/uinput-modules =================================================================== --- modules/amd64/uinput-modules (révision 0) +++ modules/amd64/uinput-modules (révision 0) @@ -0,0 +1 @@ +#include <uinput-modules>
patching file config/common Index: pkg-lists/netboot/alpha.cfg =================================================================== --- pkg-lists/netboot/alpha.cfg (révision 56341) +++ pkg-lists/netboot/alpha.cfg (copie de travail) @@ -27,3 +27,4 @@ brltty-udeb serial-modules-${kernel:Version} ? usb-serial-modules-${kernel:Version} ? +uinput-modules-${kernel:Version} ? Index: pkg-lists/netboot/i386.cfg =================================================================== --- pkg-lists/netboot/i386.cfg (révision 56341) +++ pkg-lists/netboot/i386.cfg (copie de travail) @@ -41,3 +41,4 @@ brltty-udeb serial-modules-${kernel:Version} usb-serial-modules-${kernel:Version} ? +uinput-modules-${kernel:Version} ? Index: pkg-lists/netboot/ppc64.cfg =================================================================== --- pkg-lists/netboot/ppc64.cfg (révision 56341) +++ pkg-lists/netboot/ppc64.cfg (copie de travail) @@ -25,6 +25,7 @@ brltty-udeb serial-modules-${kernel:Version} usb-serial-modules-${kernel:Version} ? +uinput-modules-${kernel:Version} ? # IBM Power hypervisor modules, only available on powerpc64. hypervisor-modules-${kernel:Version} ? Index: pkg-lists/netboot/ia64.cfg =================================================================== --- pkg-lists/netboot/ia64.cfg (révision 56341) +++ pkg-lists/netboot/ia64.cfg (copie de travail) @@ -16,3 +16,4 @@ brltty-udeb serial-modules-${kernel:Version} usb-serial-modules-${kernel:Version} ? +uinput-modules-${kernel:Version} ? Index: pkg-lists/netboot/amd64.cfg =================================================================== --- pkg-lists/netboot/amd64.cfg (révision 56341) +++ pkg-lists/netboot/amd64.cfg (copie de travail) @@ -41,3 +41,4 @@ brltty-udeb serial-modules-${kernel:Version} ? usb-serial-modules-${kernel:Version} ? +uinput-modules-${kernel:Version} ? Index: pkg-lists/netboot/powerpc.cfg =================================================================== --- pkg-lists/netboot/powerpc.cfg (révision 56341) +++ pkg-lists/netboot/powerpc.cfg (copie de travail) @@ -25,6 +25,7 @@ brltty-udeb serial-modules-${kernel:Version} usb-serial-modules-${kernel:Version} ? +uinput-modules-${kernel:Version} ? # IBM Power hypervisor modules, only available on powerpc64. hypervisor-modules-${kernel:Version} ?