--- programs/xkbcomp/keycodes/macintosh +++ programs/xkbcomp/keycodes/macintosh 2004/10/09 13:13:03 @@ -35,7 +35,7 @@ xkb_keycodes "linux_key_codes" { minimum= 8; - maximum= 134; + maximum= 255; = 49; = 10; @@ -99,7 +99,7 @@ = 64; // left alt / option = 115; // left command / apple = 65; // -// alias = ; // right command / apple + = 116; // right command / apple = 113; // right altgr / option = 109; // right control @@ -116,6 +116,10 @@ = 76; = 95; = 96; + = 182; + = 183; + = 184; + = 93; = 111; = 92; @@ -135,8 +139,13 @@ = 104; = 102; + = 174; + = 176; + = 160; + = 204; + = 77; -// = 100; // XXX FIXME kernel or XFree86 bug + = 157; = 112; = 63; --- programs/xkbcomp/symbols/macintosh/us +++ programs/xkbcomp/symbols/macintosh/us 2004/10/09 13:13:09 @@ -120,9 +120,16 @@ type="CTRL+ALT", symbols[Group1]= [ F12, XF86_Switch_VT_12 ] }; - key { [ Print ] }; - key { [ Scroll_Lock ] }; - key { [ Pause ] }; + key { [ F13 ] }; + key { + type="PC_SYSRQ", + symbols[Group1]= [ Print, Sys_Req ] + }; + key { [ Scroll_Lock ] }; + key { + type="PC_BREAK", + symbols[Group1]= [ Pause, Break ] + }; // End "Function" section // Begin "Editing" section @@ -140,6 +147,11 @@ // End "Editing" section // Begin "Keypad" section + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Eject ] }; + key { [ Num_Lock, Pointer_EnableKeys ] }; key { [ equal ] }; key { @@ -184,6 +196,7 @@ key { [ Mode_switch, Multi_key ] }; key { [ Mode_switch, Multi_key ] }; key { [ Alt_L ] }; + key { [ Alt_R ] }; // End "Modifier" section // begin modifier mappings