Fn сам по себе сканкод не дает - только в сочетании с другими клавишами (как правило, это F1-F12 и стрелочки)
Вариант 1: найдите людей в сети с ноутом такой же (или примерно такой же) модели, чтобы они дали вам кейкод сочетания Fn+F7 (Ну и других сочетаний Fn+)
Вариант 2: беглое гугление дало мне ссылку: http://angel2s2.blogspot.com/2009/09/fn-ubuntu-asus-m50vc.html . Ответа здесь нет, но есть направление, куда копать.
Вариант 3: Узнаете, какой у вас стоит драйвер на видеокарту, копаете в эту сторону. Ведь та программа, которая обрабатывала сочетание Fn+F7 как-то же взаимодействовала с драйвером
Вариант 4 (варварский): включаете камеру в биосе на постоянку и отключаете индикатор, может эта ссылка вам поможет http://unixforum.org/index.php?showtopic=112130
Вариант 4 отпадает: в биосе нет функции включения камеры (единственное, что можно включить - wifi карточку), но наткнулся на такую строчку:
ifconfig wlan0 up
Может быть похожим способом можно оживить и устройство (было бы здорово).
Не совсем понял с 3-м вариантом. Зачем мне знать какой у меня драйвер на видеокарте?
Идем дальше. Поставил пакеты, которые предлагает 2-й пункт. Там моего ноутбука нету, зато, по идее, должны эмулироваться нажатия клвиш
acpi_fakekey $KEY_CALC
К сожалению ничего не запускается(((
По идее можно пробовать эмулировать нажатия всех клвиш подряд по скан коду, и можно наткнуться на нужную. Вопрос в том, как их сэмулировать. Пробовал так
acpi_fakekey 100
Ничего не выходит(
Написал такой скрипт:
#!/bin/bash
LIMIT=300
for ((a=1; a <= LIMIT ; a++))
do
sudo acpi_fakekey "$a"
echo "Key fake - $a"
done
echo "END"
exit 0
Скрипт работает, а ничего не включается(((