Необработанные данные клавиатуры представляют собой коды сканирования , которые драйвер клавиатуры преобразует в коды клавиш cf https://unix.stackexchange.com/questions/319787/how- делает-то-Linux-ядро, ручка-клавиатура-входы-выходы . Способ создания пользовательской раскладки клавиатуры для консоли находится в https://wiki.archlinux.org/index.php/Linux_console/Keyboard_configuration#Creating_a_custom_keymap , поэтому вы не редактируете файл драйвера, loadkeys
требует изменений в определенном каталоге / файле:
В качестве примечания стоит отметить, что такая личная таблица ключей полезна также для переопределения поведения ключей, уже обработанных картой ключей по умолчанию: при загрузке с loadkeys, директивы в таблице ключей по умолчанию будут заменены, если они конфликтуют с новыми директивами и сохраняются в противном случае. Таким образом, только личные изменения должны быть указаны в личной карте ключей.
blockquote>source: https://wiki.archlinux.org/index.php/Linux_console/Keyboard_configuration#Creating_a_custom_keymap
Если вы хотите сделать это на уровне модуля ядра Вы должны переписать или исправить весь модуль клавиатуры.
В на https://unix.stackexchange.com/questions/319787/how-does-the-linux-kernel-handle-keyboards-inputs-outputs содержится много важной информации (ссылки к исходному коду, ...) для всех уровней, включая решение этой проблемы на уровне модуля ядра (запись / исправление модуля ядра)
Microsoft выпустила LINQ to XSD как открытый исходный код , так что сообщество может позаботиться об этом.
Существует на самом деле старое сообщение в блоге от Scott Hanselman на этом точном проекте и то, что это казалось мертвым к внешнему миру когда-то. Конечно, это было год назад, таким образом, некоторые вещи никогда не изменяются :)
http://www.hanselman.com/blog/LINQToEverythingLINQToXSDAddsMoreLINQiness.aspx
ОБНОВЛЕНИЕ:
Найденный этим потоком форума, который, кажется, указывает, проект больше не активен:
Интересная идея, и на самом деле, что я думал, что LINQ к XML будет, пока я не заглянул к нему.
Это - полуофициальный блог от команды Microsoft XML: http://blogs.msdn.com/xmlteam/archive/2006/11/27/typed-xml-programmer-welcome-to-linq.aspx
Ряд сообщений, высушенных когда-то назад: http://blogs.msdn.com/ralflammel/archive/2006/11/13/table-of-contents-for-typed-xml-programmer-series.aspx
Возможно, его, отложенный на данный момент.
Here you can find the Status of LINQ to XSD
More info you can find here linq-to-xsd
I'm still hoping that this project will be picked-up for .net 4.0 and VS2010