Ну розкладку писати - це таке діло...
А от щодо xmodmap, то може допоможете, бо не хоче працювати, хоча все вірно (imho). Та й ще цікаво як з допомогою xev визначити keycode, якщо скролл має декілька кодів (гадаю, що це залежить від швидкості прокручування)?