2

Had Google OS on Google Chromebook Pixel 2013 with OS end of life went to Gallium then Elementary OS which was Ok . Love Ubuntu 22 04 but top row of keys has been re mapped to other functions, not even sure what some do. Anyone know how to re map the top row keys to restore original as labeled function ESC , Arrow< Arrow> ,refresh,screen?, screen smaller, dim screen, brighten screen,kill volume, lower vol, raise volume and POWER (which works Ok)

Thanks

1 Answers1

2

Replace this file contents below, (don't forget backup first)
Backup command mv /usr/share/X11/xkb/symbols/pc /usr/share/X11/xkb/symbols/pc.old

/usr/share/X11/xkb/symbols/pc

default  partial alphanumeric_keys modifier_keys
xkb_symbols "pc105" {
key &lt;ESC&gt;  {    [ Escape        ]   };

// The extra key on many European keyboards:
key &lt;LSGT&gt; {    [ less, greater, bar, brokenbar ] };

// The following keys are common to all layouts.
key &lt;BKSL&gt; {    [ backslash,    bar ]   };
key &lt;SPCE&gt; {    [    space      ]   };

include &quot;srvr_ctrl(fkey2vt)&quot;
include &quot;pc(editing)&quot;
include &quot;keypad(x11)&quot;

key &lt;BKSP&gt; {    [ BackSpace, BackSpace  ]   };

key  &lt;TAB&gt; {    [ Tab,  ISO_Left_Tab    ]   };
key &lt;RTRN&gt; {    [ Return        ]   };

key &lt;CAPS&gt; {    [ Caps_Lock     ]   };
key &lt;NMLK&gt; {    [ Num_Lock      ]   };

key &lt;LFSH&gt; {    [ Shift_L       ]   };
key &lt;LCTL&gt; {    [ Control_L     ]   };
key &lt;LWIN&gt; {    [ Super_L       ]   };

key &lt;RTSH&gt; {    [ Shift_R       ]   };
key &lt;RCTL&gt; {    [ Control_R     ]   };
key &lt;RWIN&gt; {    [ Super_R       ]   };
key &lt;MENU&gt; {    [ Menu          ]   };

// Beginning of modifier mappings.
modifier_map Shift  { Shift_L, Shift_R };
modifier_map Lock   { Caps_Lock };
modifier_map Control{ Control_L, Control_R };
modifier_map Mod2   { Num_Lock };
modifier_map Mod4   { Super_L, Super_R };

// Fake keys for virtual&lt;-&gt;real modifiers mapping:
key &lt;LVL3&gt; {    [ ISO_Level3_Shift  ]   };
key &lt;MDSW&gt; {    [ Mode_switch       ]   };
modifier_map Mod5   { &lt;LVL3&gt;, &lt;MDSW&gt; };

key &lt;ALT&gt;  {    [ NoSymbol, Alt_L   ]   };
include &quot;altwin(meta_alt)&quot;

key &lt;META&gt; {    [ NoSymbol, Meta_L  ]   };
modifier_map Mod1   { &lt;META&gt; };

key &lt;SUPR&gt; {    [ NoSymbol, Super_L ]   };
modifier_map Mod4   { &lt;SUPR&gt; };

key &lt;HYPR&gt; {    [ NoSymbol, Hyper_L ]   };
modifier_map Mod4   { &lt;HYPR&gt; };
// End of modifier mappings.

key &lt;OUTP&gt; { [ XF86Display ] };

key <KIDN> { [XF86KbdBrightnessDown] }; key <KIUP> { [XF86KbdBrightnessUp] }; key <KITG> { [XF86KbdLightOnOff] };

key <FK01> { [XF86Back] }; key <FK02> { [XF86Forward] }; key <FK03> { [XF86Reload] }; key <FK04> { [Print] }; key <FK05> { [Super_L] }; key <FK06> { [XF86MonBrightnessDown] }; key <FK07> { [XF86MonBrightnessUp] }; key <FK08> { [XF86AudioMute] }; key <FK09> { [XF86AudioLowerVolume] }; key <FK10> { [XF86AudioRaiseVolume] };

key <LWIN> { [Caps_Lock] };

};

hidden partial alphanumeric_keys xkb_symbols "editing" { key <PRSC> { type= "PC_ALT_LEVEL2", symbols[Group1]= [ Print, Sys_Req ] }; key <SCLK> { [ Scroll_Lock ] }; key <PAUS> { type= "PC_CONTROL_LEVEL2", symbols[Group1]= [ Pause, Break ] }; key <INS> { [ Insert ] }; key <HOME> { [ Home ] }; key <PGUP> { [ Prior ] }; key <DELE> { [ Delete ] }; key <END> { [ End ] }; key <PGDN> { [ Next ] };

key   &lt;UP&gt; {    [  Up           ]   };
key &lt;LEFT&gt; {    [  Left         ]   };
key &lt;DOWN&gt; {    [  Down         ]   };
key &lt;RGHT&gt; {    [  Right        ]   };

};

Citation: Bekir Aydoğan / Youtuber https://www.youtube.com/watch?v=uRFBKXeBlR4