Ну, после немного копания:
(1) Ключ для выбора 5-го уровня делает некоторые странные вещи (в отношении некоторых французских макетов), которые не имеют отношения к тому, что я хотел сделать. В основном он устанавливает, какой ключ будет действовать как ISO_Level5_Shift. ISO_Level5_Shift используется в некоторых неясных макетах. Этот ответ основан на количестве результатов, полученных google при поиске «ISO_Level5_Shift» и на этих ссылках.
(2) Он не может использоваться для получения 6 символов из одного физического ключа. Один из способов добиться этого - использование файла .xmodmap, помещенного в директорию $ HOME.
Во-первых, команда
xmodmap -pm
дает ключи, которые действуют как различные модификаторы. В моей системе это было следующим:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x9)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c)
mod3 необходимо настроить, чтобы использовать 6 символов с одним ключом. Это должно быть помещено в файл .xmodmap:
clear mod3
clear mod5
keycode 94 = Mode_switch
add mod3 = Mode_switch
add mod5 = ISO_Level3_Shift
Тогда xmodmap -pm дал мне:
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x9)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3 Mode_switch (0x5e), Mode_switch (0xcb)
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), ISO_Level3_Shift (0x6c)
Если ключевой код 94 является ключом, который я выбрал как mod3. Клавиши с различными физическими клавишами можно найти с помощью инструмента командной строки xev (просто запустите его и нажмите различные клавиши, появятся коды клавиш).
Затем, если я поместил файл .xmodmap
[ f5]или запустите
xmodmap -e "keycode 54 = 1 2 3 4 5 6"
Я получаю шесть разных символов из одного ключа с использованием altgr, shift и keycode 94 (это бесполезный ключ рядом с левым сдвигом на моем физическом макете).
UPDATE: если вам нужно всего пять символов, удобно настроить его следующим образом:
keycode 54 = 1 2 3 3 5 6
Иногда случается со мной, что я получаю 4 вместо 3 в противном случае.
Когда вы устанавливаете что-то с ndiswrapper, обязательно используйте modprobe для его активации. сначала попробуйте sudo modprobe ndiswrapper, и если это не сработает, попробуйте переустановить ndiswrapper, а затем, как только вы это сделаете, переустановите файл .ini. также, как правило, драйверы Windows устанавливают 32-разрядную версию и 64-разрядную версию. убедитесь, что вы используете правильную версию.
Вы пробовали основные шаги по устранению неполадок здесь:
Сначала проверьте, заблокированы ли какие-либо устройства с помощью RF kill:
rfkill list all
Сделать убедитесь, что адаптер распознан:
sudo lshw
Поднимите адаптер:
sudo ifconfig wlan0 up sudo iwconfig wlan0 essid (network_name) key (network_key) *, конечно, заменив network_name и [ f6] ...
Наконец ...
sudo dhclient wlan0
, чтобы получить IP-адрес и подключиться к выбранной сети ...
Вы уже пробовали это?