Difference between revisions of "Media keys and default keybindings"

From GalliumOS Wiki
Jump to: navigation, search
(Media keys are accessible with the search+function key combination)
 
m (grammatical correction)
(29 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Media keys are accessible with the search+function key combination. The function key by itself will map to F1-F10.
+
GalliumOS includes five keyboard layouts customized for Chromebooks. They can be configured from the GalliumOS/Whisker Menu, in Settings >> Keyboard >> Layout >> Keyboard Model.
  
This was accomplished by including Crouton's keyboard model for Chromebooks: [https://github.com/dnschneid/crouton/wiki/Keyboard]. See: [https://github.com/GalliumOS/galliumos-distro/issues/50] for more info.
+
Media keys and Function keys can be accessed either with or without pressing the "Overlay" key first, depending on your choice of keyboard layout.
 +
 
 +
== Keyboard Layouts ==
 +
 
 +
{| class="wikitable"
 +
!Layout Name
 +
!Overlay Key
 +
!Top row keys (alone)
 +
!Top row keys (with Overlay)
 +
|-
 +
| Chromebook / No overlay / F keys mapped to media keys
 +
| None
 +
| Media keys
 +
| Media keys
 +
|-
 +
| Chromebook / Right alt overlay
 +
| <code>Right-Alt</code>
 +
| Function keys
 +
| Media keys
 +
|-
 +
| style="background-color:#e0e8ff" | '''Chromebook / Right alt overlay / F keys mapped to media keys'''<br>'''** default for GalliumOS 1.0 and later **'''
 +
| style="background-color:#e0e8ff" | <code>Right-Alt</code>
 +
| style="background-color:#e0e8ff" | Media keys
 +
| style="background-color:#e0e8ff" | Function keys
 +
|-
 +
| Chromebook / Search overlay<br>previous default (1.0beta1), and Crouton default
 +
| <code>Super (Search)</code>
 +
| Function keys
 +
| Media keys
 +
|-
 +
| Chromebook / Search overlay / F keys mapped to media key
 +
| <code>Super (Search)</code>
 +
| Media keys
 +
| Function keys
 +
|}
 +
 
 +
These layouts are stored in /usr/share/X11/xkb/symbols/chromebook* . To modify the functionality of a key, one can make changes to the appropriate file (as root).<br>
 +
For instance, to remap the power key to Delete, add the following line in the appropriate file: <code>key <POWR> {[ Delete ]      };</code>, and set the power button to "Do nothing" in the Power Manager menu.
 +
 
 +
== Key Mappings ==
 +
 
 +
{| class="wikitable"
 +
!Key
 +
!Combination
 +
|-
 +
|F1-F10
 +
|Accessed directly or with <code>Overlay</code>, depending on Keyboard layout
 +
|-
 +
|F11
 +
|
 +
|-
 +
|F12
 +
|
 +
|-
 +
|Home
 +
|<code>Overlay</code> + <code>Left Arrow</code>
 +
|-
 +
|End
 +
|<code>Overlay</code> + <code>Right Arrow</code>
 +
|-
 +
|Page Up
 +
|<code>Overlay</code> + <code>Up Arrow</code>
 +
|-
 +
|Page Down
 +
|<code>Overlay</code> + <code>Down Arrow</code>
 +
|-
 +
|Insert
 +
|<code>Overlay</code> + <code>.</code>
 +
|-
 +
|Delete
 +
|<code>Overlay</code> + <code>Backspace</code>
 +
|-
 +
|Caps Lock
 +
|Right-Alt as Overlay: <code>Overlay</code> + <code>Left Alt</code> + <code>Right Shift</code><br>Super as Overlay: <code>Overlay</code> + <code>Left Alt</code>
 +
|}
 +
 
 +
Crouton keyboard layout: https://github.com/dnschneid/crouton/wiki/Keyboard
 +
 
 +
Other discussion: https://github.com/GalliumOS/galliumos-distro/issues/50
 +
 
 +
== Keyboard Shortcuts ==
 +
 
 +
{| class="wikitable"
 +
!Key
 +
!Combination
 +
|-
 +
|Screenshot (fullscreen)
 +
|<code>Ctrl</code> + <code>F5(display)</code>
 +
|-
 +
|Screenshot (window)
 +
|<code>Ctrl</code> + <code>Shift</code> + <code>F5(display)</code>
 +
|-
 +
|Whisker Menu/Search
 +
|Right-Alt as Overlay: <code>Super</code> + <code>M</code><br>Super as Overlay: <code>Left-Alt</code> + <code>M</code>
 +
|-
 +
|Keyboard Backlight Toggle
 +
|<code>Overlay</code> + <code>0</code> '''(not working!)'''
 +
|-
 +
|Keyboard Backlight Brightness Down
 +
|<code>Overlay</code> + <code>-</code>
 +
|-
 +
|Keyboard Backlight Brightness Up
 +
|<code>Overlay</code> + <code>=</code>
 +
|}

Revision as of 08:20, 23 April 2018

GalliumOS includes five keyboard layouts customized for Chromebooks. They can be configured from the GalliumOS/Whisker Menu, in Settings >> Keyboard >> Layout >> Keyboard Model.

Media keys and Function keys can be accessed either with or without pressing the "Overlay" key first, depending on your choice of keyboard layout.

Keyboard Layouts

Layout Name Overlay Key Top row keys (alone) Top row keys (with Overlay)
Chromebook / No overlay / F keys mapped to media keys None Media keys Media keys
Chromebook / Right alt overlay Right-Alt Function keys Media keys
Chromebook / Right alt overlay / F keys mapped to media keys
** default for GalliumOS 1.0 and later **
Right-Alt Media keys Function keys
Chromebook / Search overlay
previous default (1.0beta1), and Crouton default
Super (Search) Function keys Media keys
Chromebook / Search overlay / F keys mapped to media key Super (Search) Media keys Function keys

These layouts are stored in /usr/share/X11/xkb/symbols/chromebook* . To modify the functionality of a key, one can make changes to the appropriate file (as root).
For instance, to remap the power key to Delete, add the following line in the appropriate file: key <POWR> {[ Delete ] };, and set the power button to "Do nothing" in the Power Manager menu.

Key Mappings

Key Combination
F1-F10 Accessed directly or with Overlay, depending on Keyboard layout
F11
F12
Home Overlay + Left Arrow
End Overlay + Right Arrow
Page Up Overlay + Up Arrow
Page Down Overlay + Down Arrow
Insert Overlay + .
Delete Overlay + Backspace
Caps Lock Right-Alt as Overlay: Overlay + Left Alt + Right Shift
Super as Overlay: Overlay + Left Alt

Crouton keyboard layout: https://github.com/dnschneid/crouton/wiki/Keyboard

Other discussion: https://github.com/GalliumOS/galliumos-distro/issues/50

Keyboard Shortcuts

Key Combination
Screenshot (fullscreen) Ctrl + F5(display)
Screenshot (window) Ctrl + Shift + F5(display)
Whisker Menu/Search Right-Alt as Overlay: Super + M
Super as Overlay: Left-Alt + M
Keyboard Backlight Toggle Overlay + 0 (not working!)
Keyboard Backlight Brightness Down Overlay + -
Keyboard Backlight Brightness Up Overlay + =