// -*- Mode: C -*- default xkb_symbols "hurd" { /* Switch to local consoles by default. */ // SwitchScreen.SameServer; /* Make F1 - F10 switch virtual consoles when Alt is held down. */ key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 1), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 2), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 3), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 4), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 5), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 6), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 7), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 8), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 9), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction () , SwitchScreen (screen = 10), NoAction () ] }; // Make the left and right cursor keys switch virtual consoles when // Alt is held down. key { type[Group1] = "HURD", actions[Group1] = [ NoAction (), SwitchScreen (screen -= 1), NoAction () ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction (), SwitchScreen (screen += 1), NoAction () ] }; // Scroll the console up or down (one line). key { type[Group1] = "HURD", actions[Group1] = [ NoAction (), ConsScroll (line -= 1) ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction (), ConsScroll (line += 1) ] }; // Scroll the console up or down (1/2 screen). key { type[Group1] = "HURD", actions[Group1] = [ NoAction (), NoAction (), ConsScroll (screen -= 0.5) ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction (), NoAction (), ConsScroll (screen += 0.5) ] }; // Scroll the console to 0%, 25%, 75% or 100%. key { type[Group1] = "HURD", actions[Group1] = [ NoAction (), ConsScroll (percentage = 0), ConsScroll (percentage = 25) ] }; key { type[Group1] = "HURD", actions[Group1] = [ NoAction (), ConsScroll (percentage = 100), ConsScroll (percentage = 75) ] }; };