Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
9600f9a
initial checkin
mika Apr 13, 2007
8fdcc07
fix debian/rules
mika Apr 13, 2007
3f0434b
fix path in debian/rules
mika Apr 13, 2007
2e83e1d
add debian/overrides
mika Apr 13, 2007
19c55f7
Add Conflicts: grml-etc (< 0.9.14)
mika Apr 13, 2007
290b6b1
fix conflicts field
mika Apr 13, 2007
87a3a9a
Added tag 0.1-1 for changeset 3da8539a3a5c
mika Apr 13, 2007
8e703ec
the key changes in /etc/skel/.fluxbox/keys
mika Apr 13, 2007
e98e430
Added tag 0.1-2 for changeset 8f0a976941cc
mika Apr 13, 2007
4ef699b
Provide package for all architectures.
mika Apr 14, 2007
2ea0697
Added tag 0.1-3 for changeset fe98003192a9
mika Apr 14, 2007
c76cd68
/etc/skel/.fluxbox/keys: configure Alt+Shift+F# aus SendToWorkspace.
mika Apr 15, 2007
7a182d8
/etc/skel/.fluxbox/keys: Use Alt+Shift+<cursorkey> for Switching betw…
mika Apr 15, 2007
fa2d43c
Added tag 0.1-4 for changeset 3842f338f93b
mika Apr 17, 2007
1fdc96b
Add configuration /etc/skel/.apwalrc.xml and config for fvwm-crystal
mika May 5, 2007
5c6048d
Added tag 0.1-5 for changeset fc51996a2b4f
mika May 6, 2007
4003084
Update /etc/skel/.apwalrc.xml.
mika May 6, 2007
aba2ae7
Added tag 0.1-6 for changeset 068b0b989301
mika May 6, 2007
6c5a4a9
Apply patch-bomb by ft, thanks a lot
mika Sep 12, 2007
c38f7ab
Update /etc/skel/.fluxbox/init + /etc/skel/.fluxbox/keys.
mika Oct 13, 2007
c1196d3
Added tag 0.1-7 for changeset 3e4e99ba15d9eff2221620a561ea83b397a6a381
mika Oct 13, 2007
365d215
Drop obsolete muttng from /etc/skel/.fluxbox/menu and /etc/skel/.pekw…
mika Sep 30, 2008
28cdedb
Drop ion files
mika Sep 30, 2008
4d76529
Debian packaging updates
mika Sep 30, 2008
b2801be
Update debian/rules
mika Sep 30, 2008
7caf44b
Drop linneighborhood from idesktop
mika Oct 25, 2008
6a0f0f7
Drop .hgtags file
mika Oct 25, 2008
28809ae
Fix Debian menu of pekwm
mika Feb 14, 2009
20b6912
Cleanup of debian/
mika Feb 14, 2009
d24d8c5
Use grml-exec-wrapper in menu of fluxbox and in idesktop
mika Apr 6, 2009
49c1b75
Replace dillo with xlinks2 in fluxbox and pekwm
mika Jun 21, 2009
ec420c9
/etc/skel/.pekwm/menu: drop reference to grml-nessus
mika Aug 25, 2009
ae82eb4
Bump Standards-Version to 3.8.3
mika Aug 25, 2009
68d2fb6
/etc/skel/.idesktop/irssi.lnk: change commandline
mika Oct 18, 2009
ea506ea
/etc/skel/.fluxbox/keys: provide resize configuration so left mouse b…
mika Nov 24, 2010
55f2484
Bump Standards-Version to 3.9.1.
mika Nov 24, 2010
f14d6f7
Fix typo in long description.
mika Nov 24, 2010
a7a1886
Release new version 0.3.0.
mika Nov 24, 2010
4ab7464
execute irssi via x-terminal-emulator
mika Nov 25, 2010
0b2b66d
Release new version 0.3.1.
mika Nov 25, 2010
b1c4cdb
Remove pekwm configuration (see issue897 for the discussion).
mika Dec 14, 2010
ff97e3c
Remove fvwm and fvwm-crystal configuration (see issue897 for the disc…
mika Dec 14, 2010
2fef18d
Release new version 0.3.2.
mika Dec 14, 2010
c3655a5
Drop /etc/skel/.idesktop/aterm.lnk + remove aterm from /etc/skel/.flu…
mika Dec 27, 2010
e5746f0
Release new version 0.3.3.
mika Dec 27, 2010
b9e0c6c
Remove fluxbare (which we don't ship any longer) from fluxbox menu.
mika Dec 27, 2010
1d4ca03
Release new version 0.3.4.
mika Dec 27, 2010
e9f695e
idesktop: drop xterm-iso, use alsamixer instead of aumix, re-adjust p…
mika Dec 27, 2010
cba4a97
Release new version 0.3.5.
mika Dec 27, 2010
3a1c757
Use iceweasel instead of mozilla-firefox
Dec 29, 2010
f3f99e1
Release new version 0.3.6.
mika Dec 29, 2010
ef73e06
Add .gktrc-2.0 to workaround firefox issue with gnome icons.
May 24, 2011
511765f
Release new version 0.3.7.
zeha May 24, 2011
3b2016e
Add debian/control headers Origin, Bugs
zeha Jul 27, 2011
e071224
Remove xsay from fluxbox config
zeha Oct 13, 2011
84451f1
irssi shortcut must check for irssi binary, not x-t-e
zeha Oct 14, 2011
7a10a63
Remove unavailable programs from fluxbox menu
zeha Nov 15, 2011
e9a66bf
Downgrade idesk to Suggests
zeha Nov 15, 2011
6e59819
Bump Standards-Version to 3.9.2
mika Nov 26, 2011
b2ace45
Release new version 0.3.8
mika Nov 26, 2011
1320806
Add iceweasel to menu and remove xlinks & w3m
Dec 8, 2011
1f6040d
Rename Debian menu entry to Applications
Dec 8, 2011
4b58e02
Add separator to fluxbox menu
Dec 8, 2011
77ce63b
Add new theme Squared_for_grml to fluxbox.
Dec 8, 2011
ba326aa
Change default them to Squared_for_Grml
Dec 8, 2011
703819a
Remove deprecated fluxbox styles.
Dec 8, 2011
679b2ad
Readd Squared_for_grml style to fluxbox.
Dec 8, 2011
bf88fdb
Update debian/overrides for recent changes
mika Dec 8, 2011
5bc3d93
Release new version 0.3.9
mika Dec 8, 2011
fa67092
Use 24h clock without am/pm indicator in fluxbox
Dec 8, 2011
8d1c7e0
Release new version 0.3.10
mika Dec 8, 2011
0402472
Remove background spec from the Grml theme.
Dec 8, 2011
3712bd4
Release new version 0.3.11.
zeha Dec 9, 2011
809620e
Add meta4 keybindings
Dec 11, 2011
bfb272c
Add desktop related config files from grml-etc.
Dec 11, 2011
d3b417c
Add hsetroot to depends.
Dec 11, 2011
b001ef6
Update grml-etc conflict due to configfile move
Dec 11, 2011
1c06ab6
Set correct permissions on rox.sourceforge.net/MIME-types/image
Dec 11, 2011
0912108
Update xlock text
zeha Dec 11, 2011
88eace2
Remove idesk, gkrellm2 config
zeha Dec 11, 2011
e82b446
Add ${misc:Depends} to Depends
zeha Dec 11, 2011
4b07cfb
Release new version 0.3.12.
zeha Dec 11, 2011
85ddb6f
Remove deprecated startupinfo
Dec 12, 2011
4a5a058
This patch fixes the incorrect keyboard layout under Xorg.
Dec 12, 2011
f384ac0
Add Mod4+{j,k} to fluxbox shortcuts
Dec 19, 2011
0350ccc
Release new version 0.3.13
mika Dec 20, 2011
117436c
Update colorscheme to original tomorrow theme
Dec 31, 2011
6996aac
Release new version 0.3.14
mika Jan 9, 2012
9d29286
To NOT terminate the X server when shift-backspace is pressed
ft Oct 10, 2012
4146a6f
Bump Standards-Version to 3.9.4
mika Oct 28, 2012
5f8ee46
Release new version 0.4.0
mika Oct 28, 2012
d4a2c5b
include .Xresources.local on .Xresources
Apr 20, 2015
3048137
Bump Standards-Version to 3.9.6
mika Jun 5, 2015
b84f7c3
Release new version 0.4.1
mika Jun 5, 2015
eb98a4c
Replace iceweasel with firefox
jkirk May 5, 2017
b008773
Remove workaround for an old iceweasel bug
jkirk May 5, 2017
3031693
Bump Standards-Version to 3.9.8
mika May 5, 2017
5d20b1a
Bump debian/compat to 9
mika May 5, 2017
86b59c3
Drop Conflicts on grml-etc <= 1.3.4, no longer relevant
mika May 5, 2017
8e35166
Drop all packages from Suggests, no longer needed nor supported
mika May 5, 2017
6321791
Drop hsetroot from Depends, seems to be no longer relevant
mika May 5, 2017
b6ad3bf
debian/rules: replace deprecated dh_clean -k with dh_prep
mika May 5, 2017
bac6e50
Add debian/source/format
mika May 5, 2017
fb3f8ff
Switch Homepage + Vcs-Browser headers to https version
mika May 5, 2017
fc5a59e
Drop deprecated lintian overrides for etc/skel/.gkrellm2/themes/Moder…
mika May 5, 2017
4e371ef
debian/rules: provide build-arch + build-indep targets
mika May 5, 2017
13625be
Release new version 0.5.0
mika May 5, 2017
01642da
Start grml-x via .zprofile
jkirk May 20, 2017
50fd23f
zprofile: ensure code is executed only on Grml as a live-system
mika May 24, 2017
fcad2aa
Release new version 0.5.1
mika May 24, 2017
0f3191e
startx: use /var/run/grml-x/window-manager for selection of specific …
mika May 28, 2017
f8fb43a
Release new version 0.5.2
mika May 28, 2017
bb946bf
/etc/skel/.xinitrc.d/grml_keyboard: support /etc/default/keyboard usage
mika Dec 29, 2018
793726e
Release new version 0.6.0
mika Dec 29, 2018
4593a0b
Drop deprecated dependency on moblin-icon-theme
mika Feb 10, 2021
69e4307
debian: run wrap-and-sort -tasb
mika Feb 10, 2021
a01fc65
Release new version 0.7.0
mika Feb 10, 2021
54b64a5
grml_wallpaper: support setting wallpaper background with xwallpaper
mika Oct 7, 2022
83f03f0
Release new version 0.7.1
mika Oct 7, 2022
5208b4c
.Xresources: Add Copy/Paste Key Binding
jkirk Sep 6, 2023
c805923
.Xresources: Add key binding to switch between fonts without a numeri…
jkirk Sep 6, 2023
9645420
Merge remote-tracking branch 'origin/github/pr/7'
mika Sep 8, 2023
5ab49f5
Release new version 0.8.0
mika Sep 8, 2023
49bde4c
debian: update Vcs-Git and Vcs-Browser
zeha Oct 25, 2024
9a50a50
Refresh Debian packaging
mika Nov 20, 2024
dd6411d
Update lintian overrides for /etc/skel files
mika Nov 20, 2024
9d4fa6b
Convert /etc/skel/.Xmodmap* files from latin1 to utf8
mika Nov 21, 2024
8ae4665
Ship debian/gbp.conf for gbp usage
mika Nov 21, 2024
4aef607
Release new version 0.9.0
mika Nov 21, 2024
ccd63a9
grml-desktop: drop debian packaging
zeha Aug 17, 2025
0d65b58
grml-desktop: move files into grml-live layout
zeha Aug 17, 2025
83c27dc
Merge grml-desktop into GRML_FULL
zeha Aug 17, 2025
8a10809
SW: drop grml-desktop
zeha Aug 17, 2025
f53cf46
grml-desktop: appease shellcheck
zeha Aug 17, 2025
5324bf4
98-clean-chroot: install xinit files as executable
zeha Aug 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
480 changes: 480 additions & 0 deletions config/files/GRML_FULL/etc/skel/.Xmodmap

Large diffs are not rendered by default.

492 changes: 492 additions & 0 deletions config/files/GRML_FULL/etc/skel/.Xmodmap.german

Large diffs are not rendered by default.

328 changes: 328 additions & 0 deletions config/files/GRML_FULL/etc/skel/.Xmodmap.neo
Original file line number Diff line number Diff line change
@@ -0,0 +1,328 @@
!! ~/.xmodmap
!!
!! German Neo-Layout
!! adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de>
!! inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/
!! Authors:
!! Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
!! Erik Streb <mail at erikstreb dot de>
!! Pascal Hauck <neo at pascalhauck dot de>
!!
!! Other Questions:
!! <diskussion at neo-layout dot org>
!!
!! $Revision: 2332 $, $Date: 2010-08-06 08:42:35 +0200 (Fr, 06. Aug 2010) $
!! http://neo-layout.org
!!
!! To try the layout in this file, simply do xmodmap <file>.
!! To load the layout in this file at X startup, simply store it as
!! ~/.xmodmap


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebenen
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene 1: normal
! Ebene 2: Shift
! Ebene 3: Mod3
! Ebene 4: Mod4 (zum Markieren Shift+Mod4)
! Ebene 5: Shift+Mod3
! Ebene 6: Mod3+Mod4 (in dieser Reihenfolge!)
! Ebene 7: wird (bis auf technisch bedingte Ausnahmen) nicht belegt
! Multi_key=Compose (keine eigene Ebene): Mod3+Tab or right window key
! Feststellen/Shift_Lock: Shift+Shift
! Mod4_Lock: Mod4(rechts)+Mod4(links)

! Reihenfolge der Ebenen in der Xmodmap:
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Modifier definition
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
clear Lock
clear Mod2
! Mod2 war NumLock !
clear Mod3
clear Mod5

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Shift
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 50=left 62=right
! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben)
! Der Lock lässt sich durch ein weiteres Shift lösen.
! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen.
keycode 50 = Shift_L Shift_Lock
keycode 62 = Shift_R Shift_Lock

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Mod3
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 66=left 51=right
! Make CapsLock an modifier called Mod3 (similar to AltGr) (Mode_switch or ISO_Group_Shift is for 3rd and 4th level)
! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift
! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen
! Ohne einen Eintrag in der zweiten Gruppe (=Ebene 3) ergäbe Mod3+Mod3=Group_Shift+Group_Shift=Gruppe 3=Ebene 6. Das ist nicht gewünscht.
keycode 66 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol
keycode 51 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group NoSymbol

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Mod4
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 94=left 113=right
! Make the former AltGr and qwertz-< to Mod4 (ISO_Level3_Shift)
! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock)
! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat
! Der Lock lässt sich durch ein weiteres Mod4 lösen.
keysym less = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol
keysym ISO_Level3_Shift = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock NoSymbol

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! window keys
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! keysym Super_L = Super_L
! keycode 116 = Super_R
! keysym Super_R = Multi_key Multi_key
! add Mod4 = Super_L

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! general Lock
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers
! Shift_Lock und Mo4_Lock funktionieren, Mod3_Lock lässt sich aber nicht mehr lösen!!!!
! keycode 115 = ISO_Lock NoSymbol
! add Lock = ISO_Lock


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! main keyboard
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Tab key
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 23 = Tab ISO_Left_Tab Multi_key ISO_Level3_Lock

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Space and Return key
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 65 = space space space nobreakspace KP_0 KP_0 U202F NoSymbol
keycode 36 = Return Return Return Return KP_Enter KP_Enter Return Return

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! dead keys
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7

keycode 49 = dead_circumflex dead_caron U21BB U02DE dead_abovedot Pointer_EnableKeys dead_belowdot NoSymbol
! called T1 ˆ ˇ ↻ ˞ ˙ (keypad-mouse mode) .
keycode 21 = dead_grave dead_cedilla dead_abovering dead_dasia dead_diaeresis NoSymbol dead_macron NoSymbol
! called T2 ` ¸ ˚ ῾ dasia (asper) ¨ ¯
keycode 35 = dead_acute dead_tilde dead_stroke dead_psili dead_doubleacute NoSymbol dead_breve NoSymbol
! called T3 ´ ˜ / ᾿ psili (lenis) ˝ ˘



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The first row (number Row)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7

keycode 10 = 1 degree onesuperior onesubscript ordfeminine NoSymbol notsign NoSymbol
! ° ¹ ₁ ª ¬
keycode 11 = 2 section twosuperior twosubscript masculine NoSymbol logicalor NoSymbol
! § ² ₂ º ∨
keycode 12 = 3 U2113 threesuperior threesubscript numerosign NoSymbol logicaland NoSymbol
! ℓ liter ³ ₃ № ∧
keycode 13 = 4 guillemotright U203A femalesymbol NoSymbol NoSymbol U22A5 NoSymbol
! » › ♀ ⊥ perpendicular
keycode 14 = 5 guillemotleft U2039 malesymbol periodcentered NoSymbol U2221 NoSymbol
! « ‹ ♂ · ∡ angle sign
keycode 15 = 6 dollar cent U26A5 sterling NoSymbol U2225 NoSymbol
! $ ¢ ⚥ £ ∥ parallel

keycode 16 = 7 EuroSign yen U03F0 currency NoSymbol rightarrow NoSymbol
! € ¥ ϰ Greek_kappa ¤ →
keycode 17 = 8 doublelowquotemark singlelowquotemark leftanglebracket Tab ISO_Left_Tab infinity NoSymbol
! „ ‚ ⟨ (bra) ∞
keycode 18 = 9 leftdoublequotemark leftsinglequotemark rightanglebracket KP_Divide KP_Divide variation NoSymbol
! “ ‘ ⟩ (ket) / / ∝ proportional to
keycode 19 = 0 rightdoublequotemark rightsinglequotemark zerosubscript KP_Multiply KP_Multiply emptyset NoSymbol
! ” ’ ₀ * * ∅
keycode 20 = minus emdash NoSymbol U2011 KP_Subtract KP_Subtract hyphen NoSymbol
! - — ‑ non-breaking - - ­ soft hyphen

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The upper row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7

keycode 24 = x X ellipsis Greek_xi Prior Prior Greek_XI Greek_XI
! … ξ Ξ Ξ
keycode 25 = v V underscore NoSymbol BackSpace BackSpace radical NoSymbol
! _ √
keycode 26 = l L bracketleft Greek_lambda Up Up Greek_LAMBDA Greek_LAMBDA
! [ λ Λ Λ
keycode 27 = c C bracketright Greek_chi Delete Delete U2102 NoSymbol
! ] χ ℂ komplex
keycode 28 = w W asciicircum Greek_omega Next Next Greek_OMEGA Greek_OMEGA
! ^ ω Ω Ω

keycode 29 = k K exclam Greek_kappa exclamdown NoSymbol multiply NoSymbol
! ! κ ¡ × times
keycode 30 = h H less Greek_psi KP_7 KP_7 Greek_PSI Greek_PSI
! < η Ψ Ψ
keycode 31 = g G greater Greek_gamma KP_8 KP_8 Greek_GAMMA Greek_GAMMA
! > γ Γ Γ
keycode 32 = f F equal Greek_phi KP_9 KP_9 Greek_PHI Greek_PHI
! = φ Φ Φ
keycode 33 = q Q ampersand U03D5 KP_Add KP_Add U211A NoSymbol
! & ϕ Greek_phi + + ℚ rational
keycode 34 = ssharp U1E9E U017F Greek_finalsmallsigma U2212 NoSymbol jot NoSymbol
! ß ẞ Capital ß ſ long s ς − real minus ∘ ring operator

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The home row (middle row)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7

keycode 38 = u U backslash NoSymbol Home Home includedin NoSymbol
! \ ⊂
keycode 39 = i I slash Greek_iota Left Left integral NoSymbol
! / ι ∫
keycode 40 = a A braceleft Greek_alpha Down Down U2200 NoSymbol
! { α ∀ for all
keycode 41 = e E braceright Greek_epsilon Right Right U2203 NoSymbol
! } ε ∃ there exists
keycode 42 = o O asterisk Greek_omicron End End elementof NoSymbol
! * ο ∈

keycode 43 = s S question Greek_sigma questiondown NoSymbol Greek_SIGMA Greek_SIGMA
! ? σ ¿ Σ Σ
keycode 44 = n N parenleft Greek_nu KP_4 KP_4 U2115 NoSymbol
! ( ν ℕ natural
keycode 45 = r R parenright Greek_rho KP_5 KP_5 U211D NoSymbol
! ) ρ ℝ real
keycode 46 = t T minus Greek_tau KP_6 KP_6 partialderivative
! - τ ∂
keycode 47 = d D colon Greek_delta KP_Separator comma Greek_DELTA Greek_DELTA
! : δ , , Δ Δ
keycode 48 = y Y at Greek_upsilon period KP_Decimal nabla NoSymbol
! @ υ . . ∇

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The lower row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 Ebene7

keycode 52 = udiaeresis Udiaeresis numbersign NoSymbol Escape Escape union NoSymbol
! ü Ü # ∪
keycode 53 = odiaeresis Odiaeresis dollar U03F5 Tab ISO_Left_Tab intersection NoSymbol
! ö Ö $ ϵ ∩
keycode 54 = adiaeresis Adiaeresis bar Greek_eta Insert Insert U2135 NoSymbol
! ä Ä | η ℵ
keycode 55 = p P asciitilde Greek_pi Return Return Greek_PI Greek_PI
! ~ π Π Π
keycode 56 = z Z grave Greek_zeta Undo Redo U2124 NoSymbol
! ` ζ ℤ integers

keycode 57 = b B plus Greek_beta colon NoSymbol U21D0 NoSymbol
! + β : ⇐
keycode 58 = m M percent Greek_mu KP_1 KP_1 ifonlyif NoSymbol
! % μ ⇔
keycode 59 = comma endash quotedbl U03F1 KP_2 KP_2 U21D2 NoSymbol
! , – " ϱ Greek_rho ⇒ implies
keycode 60 = period enfilledcircbullet apostrophe U03D1 KP_3 KP_3 U21A6 NoSymbol
! . • ' ϑ Greek_theta ↦
keycode 61 = j J semicolon Greek_theta semicolon NoSymbol Greek_THETA Greek_THETA
! ; θ ; Θ



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Keypad
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The uppest row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh

keycode 77 = Tab ISO_Left_Tab equal approxeq identical NoSymbol notequal Pointer_EnableKeys
! = ≈ almost equal ≡ identical to ≠ (keypad-mouse mode)
keysym KP_Divide = KP_Divide KP_Divide division U2300 U2223 NoSymbol U2044 NoSymbol
! / / ÷ ⌀ diameter ∣ divides (for ⁶⁄₅₉)
keycode 63 = KP_Multiply KP_Multiply U22C5 U2299 U2297 NoSymbol multiply NoSymbol
! * * ⋅ dot ⊙ cirled dot ⊗ circled times × times
keycode 82 = KP_Subtract KP_Subtract U2212 U2296 U2238 NoSymbol U2216 NoSymbol
! - - − real minus ⊖ cirled minus ∸ dot minus ∖ set minus

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The upper row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh

keycode 79 = KP_7 U2714 U2195 U226A upstile NoSymbol KP_Home KP_Home
! ✔ check mark ↕ arrow ≪ much less ⌈
keycode 80 = KP_8 U2718 uparrow intersection U22C2 NoSymbol KP_Up KP_Up
! ✘ ballot x ↑ ∩ ⋂ n-ary intersection
keycode 81 = KP_9 dagger U20D7 U226B U2309 NoSymbol KP_Prior KP_Prior
! † vector ≫ much greater ⌉
keycode 86 = KP_Add KP_Add plusminus U2295 U2214 NoSymbol U2213 NoSymbol
! + + ± circled plus dot plus ∓ minus-plus

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The middle row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh

keycode 83 = KP_4 club leftarrow includedin U2286 NoSymbol KP_Left KP_Left
! ♣ ← ⊂ ⊆
keycode 84 = KP_5 EuroSign colon U22B6 U22B7 NoSymbol KP_Begin KP_Begin
! € : ⊶ original of ⊷ image of
keycode 85 = KP_6 U2023 rightarrow includes U2287 NoSymbol KP_Right KP_Right
! ‣ → ⊃ ⊇

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The lower row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh

keycode 87 = KP_1 diamond U2194 lessthanequal downstile NoSymbol KP_End KP_End
! ♦ ↔ arrow ≤ ⌊
keycode 88 = KP_2 heart downarrow union U22C3 NoSymbol KP_Down KP_Down
! ♥ ↓ ∪ ⋃ n-ary union
keycode 89 = KP_3 U2660 U21CC greaterthanequal U230B NoSymbol KP_Next KP_Next
! ♠ ⇌ ≥ ⌋
! keycode 108 = KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter
!


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The lowest row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Ebene1 Ebene2 Ebene3 Ebene5 Ebene6 Ebene7 Ebene4 Ebene4+Sh

keycode 90 = KP_0 U2423 percent U2030 U25A1 NoSymbol KP_Insert KP_Insert
! ␣ space sign % ‰ per mille □ white square
keycode 91 = KP_Separator period comma minutes seconds NoSymbol KP_Delete KP_Delete
! , . , ′ min,feets ″ sec,inches


add Mod3 = ISO_First_Group
add Mod5 = ISO_Level3_Shift


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Bemerkungen
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! 1.) Ebene 6 (hier: der 7. Eintrag) erreicht man über ISO_Group_Shift+ISO_Group_Shift
! (bzw. mode_switch+mode_switch) und über keine andere mir bekannte Kombination. Insbesondere legt
! ISO_Level3_Shift Level3 (Ebene 4, hier: Eintrag 5) fest, verschiebt also nicht. Darum kann man
! ISO_Level3_Shift nur mit Shift sinnvoll kombinieren. Daraus resultiert, dass Ebene 6 nur über
! Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann.
!
! 2.) Die KP_-Einträge ermöglichen die Steuerung des Mauscursors mit der Tastatur.
! Hierzu wird mittels Shift+Mod4+T1 dieser Betriebsmodus ein- und später wieder ausgeschaltet.
! Die Steuerung des Cursors kann über den Ziffernblock (Ebene 4, eventuell mit
! eingerastetem Mod4) erfolgen.
Loading