Moved engine from yat to konsole and refactored the project. Not everything works yet.
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# example scheme for konsole
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title Black on Light Yellow
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 0 0 0 0 0 # regular foreground color (Black)
|
||||
color 1 255 255 221 1 0 # regular background color (Light Yellow)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 0 0 0 0 1 # intensive foreground color
|
||||
color 11 255 255 221 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,104 @@
|
||||
[Background]
|
||||
Bold=false
|
||||
Color=247,247,214
|
||||
Transparency=true
|
||||
MaxRandomHue=340
|
||||
|
||||
[BackgroundIntense]
|
||||
Bold=false
|
||||
Color=255,255,221
|
||||
Transparency=true
|
||||
|
||||
[Color0]
|
||||
Bold=false
|
||||
Color=0,0,0
|
||||
Transparency=false
|
||||
|
||||
[Color0Intense]
|
||||
Bold=false
|
||||
Color=104,104,104
|
||||
Transparency=false
|
||||
|
||||
[Color1]
|
||||
Bold=false
|
||||
Color=178,24,24
|
||||
Transparency=false
|
||||
|
||||
[Color1Intense]
|
||||
Bold=false
|
||||
Color=255,84,84
|
||||
Transparency=false
|
||||
|
||||
[Color2]
|
||||
Bold=false
|
||||
Color=24,178,24
|
||||
Transparency=false
|
||||
|
||||
[Color2Intense]
|
||||
Bold=false
|
||||
Color=84,255,84
|
||||
Transparency=false
|
||||
|
||||
[Color3]
|
||||
Bold=false
|
||||
Color=178,104,24
|
||||
Transparency=false
|
||||
|
||||
[Color3Intense]
|
||||
Bold=false
|
||||
Color=255,255,84
|
||||
Transparency=false
|
||||
|
||||
[Color4]
|
||||
Bold=false
|
||||
Color=24,24,178
|
||||
Transparency=false
|
||||
|
||||
[Color4Intense]
|
||||
Bold=false
|
||||
Color=84,84,255
|
||||
Transparency=false
|
||||
|
||||
[Color5]
|
||||
Bold=false
|
||||
Color=178,24,178
|
||||
Transparency=false
|
||||
|
||||
[Color5Intense]
|
||||
Bold=false
|
||||
Color=255,84,255
|
||||
Transparency=false
|
||||
|
||||
[Color6]
|
||||
Bold=false
|
||||
Color=24,178,178
|
||||
Transparency=false
|
||||
|
||||
[Color6Intense]
|
||||
Bold=false
|
||||
Color=84,255,255
|
||||
Transparency=false
|
||||
|
||||
[Color7]
|
||||
Bold=false
|
||||
Color=178,178,178
|
||||
Transparency=false
|
||||
|
||||
[Color7Intense]
|
||||
Bold=false
|
||||
Color=255,255,255
|
||||
Transparency=false
|
||||
|
||||
[Foreground]
|
||||
Bold=false
|
||||
Color=0,0,0
|
||||
Transparency=false
|
||||
|
||||
[ForegroundIntense]
|
||||
Bold=true
|
||||
Color=0,0,0
|
||||
Transparency=false
|
||||
|
||||
[General]
|
||||
Description=Black on Random Light
|
||||
Opacity=1
|
||||
42
konsole-qml-plugin/assets/color-schemes/BlackOnWhite.schema
Normal file
42
konsole-qml-plugin/assets/color-schemes/BlackOnWhite.schema
Normal file
@@ -0,0 +1,42 @@
|
||||
# example scheme for konsole
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title Black on White
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 0 0 0 0 0 # regular foreground color (Black)
|
||||
color 1 255 255 255 1 0 # regular background color (White)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 0 0 0 0 1 # intensive foreground color
|
||||
color 11 255 255 255 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
103
konsole-qml-plugin/assets/color-schemes/DarkPastels.colorscheme
Normal file
103
konsole-qml-plugin/assets/color-schemes/DarkPastels.colorscheme
Normal file
@@ -0,0 +1,103 @@
|
||||
[Background]
|
||||
Bold=false
|
||||
Color=44,44,44
|
||||
Transparency=false
|
||||
|
||||
[BackgroundIntense]
|
||||
Bold=true
|
||||
Color=44,44,44
|
||||
Transparency=false
|
||||
|
||||
[Color0]
|
||||
Bold=false
|
||||
Color=63,63,63
|
||||
Transparency=false
|
||||
|
||||
[Color0Intense]
|
||||
Bold=true
|
||||
Color=112,144,128
|
||||
Transparency=false
|
||||
|
||||
[Color1]
|
||||
Bold=false
|
||||
Color=112,80,80
|
||||
Transparency=false
|
||||
|
||||
[Color1Intense]
|
||||
Bold=true
|
||||
Color=220,163,163
|
||||
Transparency=false
|
||||
|
||||
[Color2]
|
||||
Bold=false
|
||||
Color=96,180,138
|
||||
Transparency=false
|
||||
|
||||
[Color2Intense]
|
||||
Bold=true
|
||||
Color=114,213,163
|
||||
Transparency=false
|
||||
|
||||
[Color3]
|
||||
Bold=false
|
||||
Color=223,175,143
|
||||
Transparency=false
|
||||
|
||||
[Color3Intense]
|
||||
Bold=true
|
||||
Color=240,223,175
|
||||
Transparency=false
|
||||
|
||||
[Color4]
|
||||
Bold=false
|
||||
Color=154,184,215
|
||||
Transparency=false
|
||||
|
||||
[Color4Intense]
|
||||
Bold=true
|
||||
Color=148,191,243
|
||||
Transparency=false
|
||||
|
||||
[Color5]
|
||||
Bold=false
|
||||
Color=220,140,195
|
||||
Transparency=false
|
||||
|
||||
[Color5Intense]
|
||||
Bold=true
|
||||
Color=236,147,211
|
||||
Transparency=false
|
||||
|
||||
[Color6]
|
||||
Bold=false
|
||||
Color=140,208,211
|
||||
Transparency=false
|
||||
|
||||
[Color6Intense]
|
||||
Bold=true
|
||||
Color=147,224,227
|
||||
Transparency=false
|
||||
|
||||
[Color7]
|
||||
Bold=false
|
||||
Color=220,220,204
|
||||
Transparency=false
|
||||
|
||||
[Color7Intense]
|
||||
Bold=true
|
||||
Color=255,255,255
|
||||
Transparency=false
|
||||
|
||||
[Foreground]
|
||||
Bold=false
|
||||
Color=220,220,204
|
||||
Transparency=false
|
||||
|
||||
[ForegroundIntense]
|
||||
Bold=true
|
||||
Color=220,220,204
|
||||
Transparency=false
|
||||
|
||||
[General]
|
||||
Description=Dark Pastels
|
||||
Opacity=1
|
||||
104
konsole-qml-plugin/assets/color-schemes/GreenOnBlack.colorscheme
Normal file
104
konsole-qml-plugin/assets/color-schemes/GreenOnBlack.colorscheme
Normal file
@@ -0,0 +1,104 @@
|
||||
|
||||
[Background]
|
||||
Bold=false
|
||||
Color=0,0,0
|
||||
Transparency=false
|
||||
|
||||
[BackgroundIntense]
|
||||
Bold=false
|
||||
Color=0,0,0
|
||||
Transparency=false
|
||||
|
||||
[Color0]
|
||||
Bold=false
|
||||
Color=0,0,0
|
||||
Transparency=false
|
||||
|
||||
[Color0Intense]
|
||||
Bold=false
|
||||
Color=104,104,104
|
||||
Transparency=false
|
||||
|
||||
[Color1]
|
||||
Bold=false
|
||||
Color=250,75,75
|
||||
Transparency=false
|
||||
|
||||
[Color1Intense]
|
||||
Bold=false
|
||||
Color=255,84,84
|
||||
Transparency=false
|
||||
|
||||
[Color2]
|
||||
Bold=false
|
||||
Color=24,178,24
|
||||
Transparency=false
|
||||
|
||||
[Color2Intense]
|
||||
Bold=false
|
||||
Color=84,255,84
|
||||
Transparency=false
|
||||
|
||||
[Color3]
|
||||
Bold=false
|
||||
Color=178,104,24
|
||||
Transparency=false
|
||||
|
||||
[Color3Intense]
|
||||
Bold=false
|
||||
Color=255,255,84
|
||||
Transparency=false
|
||||
|
||||
[Color4]
|
||||
Bold=false
|
||||
Color=92,167,251
|
||||
Transparency=false
|
||||
|
||||
[Color4Intense]
|
||||
Bold=false
|
||||
Color=84,84,255
|
||||
Transparency=false
|
||||
|
||||
[Color5]
|
||||
Bold=false
|
||||
Color=225,30,225
|
||||
Transparency=false
|
||||
|
||||
[Color5Intense]
|
||||
Bold=false
|
||||
Color=255,84,255
|
||||
Transparency=false
|
||||
|
||||
[Color6]
|
||||
Bold=false
|
||||
Color=24,178,178
|
||||
Transparency=false
|
||||
|
||||
[Color6Intense]
|
||||
Bold=false
|
||||
Color=84,255,255
|
||||
Transparency=false
|
||||
|
||||
[Color7]
|
||||
Bold=false
|
||||
Color=178,178,178
|
||||
Transparency=false
|
||||
|
||||
[Color7Intense]
|
||||
Bold=false
|
||||
Color=255,255,255
|
||||
Transparency=false
|
||||
|
||||
[Foreground]
|
||||
Bold=false
|
||||
Color=24,240,24
|
||||
Transparency=false
|
||||
|
||||
[ForegroundIntense]
|
||||
Bold=true
|
||||
Color=24,240,24
|
||||
Transparency=false
|
||||
|
||||
[General]
|
||||
Description=Green on Black
|
||||
Opacity=1
|
||||
100
konsole-qml-plugin/assets/color-schemes/Linux.colorscheme
Normal file
100
konsole-qml-plugin/assets/color-schemes/Linux.colorscheme
Normal file
@@ -0,0 +1,100 @@
|
||||
[Background]
|
||||
Bold=false
|
||||
Color=0,0,0
|
||||
|
||||
[BackgroundIntense]
|
||||
Bold=false
|
||||
Color=104,104,104
|
||||
|
||||
[Color0]
|
||||
Bold=false
|
||||
Color=0,0,0
|
||||
|
||||
|
||||
[Color0Intense]
|
||||
Bold=false
|
||||
Color=104,104,104
|
||||
|
||||
|
||||
[Color1]
|
||||
Bold=false
|
||||
Color=178,24,24
|
||||
|
||||
|
||||
[Color1Intense]
|
||||
Bold=false
|
||||
Color=255,84,84
|
||||
|
||||
|
||||
[Color2]
|
||||
Bold=false
|
||||
Color=24,178,24
|
||||
|
||||
|
||||
[Color2Intense]
|
||||
Bold=false
|
||||
Color=84,255,84
|
||||
|
||||
|
||||
[Color3]
|
||||
Bold=false
|
||||
Color=178,104,24
|
||||
|
||||
|
||||
[Color3Intense]
|
||||
Bold=false
|
||||
Color=255,255,84
|
||||
|
||||
|
||||
[Color4]
|
||||
Bold=false
|
||||
Color=24,24,178
|
||||
|
||||
|
||||
[Color4Intense]
|
||||
Bold=false
|
||||
Color=84,84,255
|
||||
|
||||
|
||||
[Color5]
|
||||
Bold=false
|
||||
Color=178,24,178
|
||||
|
||||
|
||||
[Color5Intense]
|
||||
Bold=false
|
||||
Color=255,84,255
|
||||
|
||||
|
||||
[Color6]
|
||||
Bold=false
|
||||
Color=24,178,178
|
||||
|
||||
|
||||
[Color6Intense]
|
||||
Bold=false
|
||||
Color=84,255,255
|
||||
|
||||
|
||||
[Color7]
|
||||
Bold=false
|
||||
Color=178,178,178
|
||||
|
||||
|
||||
[Color7Intense]
|
||||
Bold=false
|
||||
Color=255,255,255
|
||||
|
||||
|
||||
[Foreground]
|
||||
Bold=false
|
||||
Color=178,178,178
|
||||
|
||||
|
||||
[ForegroundIntense]
|
||||
Bold=false
|
||||
Color=255,255,255
|
||||
|
||||
|
||||
[General]
|
||||
Description=Linux Colors
|
||||
42
konsole-qml-plugin/assets/color-schemes/WhiteOnBlack.schema
Normal file
42
konsole-qml-plugin/assets/color-schemes/WhiteOnBlack.schema
Normal file
@@ -0,0 +1,42 @@
|
||||
# example scheme for konsole
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title White on Black
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 255 255 255 0 0 # regular foreground color (White)
|
||||
color 1 0 0 0 1 0 # regular background color (Black)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 255 255 255 0 1 # intensive foreground color
|
||||
color 11 0 0 0 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,42 @@
|
||||
# example scheme for konsole
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title Black on Light Color
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 0 0 0 0 0 # regular foreground color (Black)
|
||||
rcolor 1 30 255 1 0 # regular background color (Light Color)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 0 0 0 0 1 # intensive foreground color
|
||||
color 11 255 255 221 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,44 @@
|
||||
# example scheme for konsole
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title Marble
|
||||
|
||||
image tile Blkmarble.jpg
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 255 255 255 0 0 # regular foreground color (White)
|
||||
color 1 0 0 0 1 0 # regular background color (Black)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 255 255 255 0 1 # intensive foreground color
|
||||
color 11 0 0 0 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,47 @@
|
||||
# example scheme for konsole
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title Ugly 1
|
||||
|
||||
# add a wallpaper, if you like. Second word one of { tile,center,full }
|
||||
|
||||
image tile /opt/kde/share/wallpapers/dancy_pants.jpg
|
||||
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 0 0 0 0 0 # regular foreground color (Black)
|
||||
color 1 255 255 255 1 0 # regular background color (White)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 255 0 0 0 0 # regular color 1 Red
|
||||
color 4 0 255 0 0 0 # regular color 2 Green
|
||||
color 5 255 255 0 0 0 # regular color 3 Yellow
|
||||
color 6 0 0 255 0 0 # regular color 4 Blue
|
||||
color 7 255 0 255 0 0 # regular color 5 Magenta
|
||||
color 8 0 255 255 0 0 # regular color 6 Cyan
|
||||
color 9 255 255 255 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 0 0 0 0 1 # intensive foreground color
|
||||
color 11 255 255 255 1 1 # intensive background color
|
||||
|
||||
color 12 0 0 0 0 1 # intensive color 0
|
||||
color 13 255 0 0 0 1 # intensive color 1
|
||||
color 14 0 255 0 0 1 # intensive color 2
|
||||
color 15 255 255 0 0 1 # intensive color 3
|
||||
color 16 0 0 255 0 1 # intensive color 4
|
||||
color 17 255 0 255 0 1 # intensive color 5
|
||||
color 18 0 255 255 0 1 # intensive color 6
|
||||
color 19 255 255 255 0 1 # intensive color 7
|
||||
@@ -0,0 +1,42 @@
|
||||
# example scheme for konsole
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title Green on Black
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 24 240 24 0 0 # regular foreground color (Green)
|
||||
color 1 0 0 0 1 0 # regular background color (Black)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 24 240 24 0 1 # intensive foreground color
|
||||
color 11 0 0 0 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,49 @@
|
||||
# linux color schema for konsole
|
||||
|
||||
title Green Tint
|
||||
|
||||
transparency 0.3 0 150 0
|
||||
|
||||
# FIXME
|
||||
#
|
||||
# The flaw in this schema is that "blick" comes out on the
|
||||
# Linux console as intensive background, really.
|
||||
# Since this is not used in clients you'll hardly notice
|
||||
# it in practice.
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | red grn blu | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 178 178 178 0 0 # regular foreground color (White)
|
||||
color 1 0 0 0 1 0 # regular background color (Black)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 255 255 255 0 0 # intensive foreground color
|
||||
color 11 104 104 104 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,49 @@
|
||||
# linux color schema for konsole
|
||||
|
||||
title Green Tint with Transparent MC
|
||||
|
||||
transparency 0.3 0 150 0
|
||||
|
||||
# FIXME
|
||||
#
|
||||
# The flaw in this schema is that "blick" comes out on the
|
||||
# Linux console as intensive background, really.
|
||||
# Since this is not used in clients you'll hardly notice
|
||||
# it in practice.
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | red grn blu | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 178 178 178 0 0 # regular foreground color (White)
|
||||
color 1 0 0 0 1 0 # regular background color (Black)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 0 0 0 1 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 255 255 255 0 0 # intensive foreground color
|
||||
color 11 104 104 104 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,44 @@
|
||||
# example scheme for konsole
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title Paper
|
||||
|
||||
image tile Paper01.jpg
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 0 0 0 0 0 # regular foreground color (Black)
|
||||
color 1 255 255 255 1 0 # regular background color (White)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 0 0 0 0 1 # intensive foreground color
|
||||
color 11 255 255 255 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,47 @@
|
||||
# linux color schema for konsole
|
||||
|
||||
title Linux Colors
|
||||
|
||||
# FIXME
|
||||
#
|
||||
# The flaw in this schema is that "blick" comes out on the
|
||||
# Linux console as intensive background, really.
|
||||
# Since this is not used in clients you'll hardly notice
|
||||
# it in practice.
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | red grn blu | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 178 178 178 0 0 # regular foreground color (White)
|
||||
color 1 0 0 0 1 0 # regular background color (Black)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 255 255 255 0 0 # intensive foreground color
|
||||
color 11 104 104 104 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
132
konsole-qml-plugin/assets/color-schemes/historic/README.Schema
Normal file
132
konsole-qml-plugin/assets/color-schemes/historic/README.Schema
Normal file
@@ -0,0 +1,132 @@
|
||||
[README.Schema]
|
||||
|
||||
The schemata offered in the Options/Schema menu are
|
||||
taken from from configurations files with a *.schema
|
||||
pattern either located in $KDEDIR/share/apps/konsole
|
||||
or ~/.kde/share/apps/konsole.
|
||||
|
||||
Schemata allow to configure the color set that konsole
|
||||
uses, together with some more information on rendition
|
||||
processing.
|
||||
|
||||
Syntax
|
||||
|
||||
File
|
||||
:: { [Line] ['#' Comment] '\n' }
|
||||
|
||||
Line
|
||||
:: "title" Title
|
||||
:: "image" Usage PathToPictureFile
|
||||
:: "transparency" Fade Red Green Blue
|
||||
:: "color" Slot Red Green Blue Transparent Bold
|
||||
:: "rcolor" Slot Saturation Value Transparent Bold
|
||||
:: "sysfg" Slot Transparent Bold
|
||||
:: "sysbg" Slot Transparent Bold
|
||||
|
||||
Meaning
|
||||
|
||||
- Title is the text to appear in the Option/Schema menu.
|
||||
It should be unique among all other schemata therefore.
|
||||
|
||||
- The "image" clause allows to place an image on the
|
||||
konsole's background.
|
||||
|
||||
- Usage can be either
|
||||
- "tile" - the image is tilewise replicated.
|
||||
- "center" - the image is centered.
|
||||
- "full" - the image is stretched to fit the window size.
|
||||
|
||||
- The Path of the picture can both be relative
|
||||
(to kde wallpapers) or absolute.
|
||||
|
||||
When a schema uses a background image (or transparency)
|
||||
one has to make at least one color slot transparent to
|
||||
achive any visible effect. Please read below about the
|
||||
"Transparent" field in color,sysbg,sysfg.
|
||||
|
||||
- The "transparency" clause picks and uses the background
|
||||
of the desktop as if it where an image together with
|
||||
a fade effect. This effect will fade the background
|
||||
to the specified color.
|
||||
|
||||
The "Fade" is a real value between 0 and 1, indicating
|
||||
the strength of the fade. A value of 0 will not change
|
||||
the image, a value of 1 will make it the fade color
|
||||
everywhere, and in between. This will make the "glas"
|
||||
of the window be of the color given in the clause and
|
||||
being more(1) or less(0) intransparent.
|
||||
|
||||
- The remaining clauses (color,sysbg,sysfg) are used
|
||||
to setup konsoles rendition system.
|
||||
|
||||
To this end, konsole offers 20 color slots.
|
||||
|
||||
Slot Meaning
|
||||
----- --------------------------
|
||||
0 regular foreground color
|
||||
1 regular background color
|
||||
2-9 regular bgr color 0-7
|
||||
10 intensive foreground color
|
||||
11 intensive background color
|
||||
12-19 intensive bgr color 0-7
|
||||
|
||||
The traditional meaning of the "bgr" color codes
|
||||
has a bitwise interpretation of an additive three
|
||||
primary color scheme inherited from early EGA
|
||||
color terminals.
|
||||
|
||||
Color Bits Colors
|
||||
----- ---- -------
|
||||
0 000 Black
|
||||
1 001 Red
|
||||
2 010 Green
|
||||
3 011 Yellow
|
||||
4 100 Blue
|
||||
5 101 Magenta
|
||||
6 110 Cyan
|
||||
7 111 White
|
||||
|
||||
One may or may not stick to this tradition.
|
||||
Konsole allows to assign colors freely to slots.
|
||||
|
||||
The slots fall apart into two groups, regular
|
||||
and intensive colors. The later are used when
|
||||
BOLD rendition is used by the client.
|
||||
|
||||
Each of the groups have a default fore- and
|
||||
background color and the said bgr colors.
|
||||
Normal terminal processing will simply use
|
||||
the default colors.
|
||||
|
||||
The color desired for a slot is indicated
|
||||
in the Red Green Blue fields of the color
|
||||
clause. Use the sysfg or the sysbg clause
|
||||
to indicate the default fore and background
|
||||
colors of the desktop.
|
||||
|
||||
To specify randomized color for a slot use
|
||||
the clause rcolor. The two parameters to it
|
||||
being Saturation - the amount of colour,
|
||||
and Value, the darkness of the colour.
|
||||
|
||||
To use transparency/images and to simulate
|
||||
the behavior of the xterm, one can supply
|
||||
two additional tags to each slot:
|
||||
- Transparent (0/1) meaning to show the
|
||||
background picture, if any.
|
||||
- Bold (0/1) to render characters bold.
|
||||
|
||||
|
||||
If you know about the escape codes, you might have
|
||||
noticed that intensive and bold rendition are sort
|
||||
of confused. This is inherited by the xterm which
|
||||
konsole is simulating.
|
||||
|
||||
One can use the colortest.sh script supplied
|
||||
with the konsole source distribution to test
|
||||
a schema.
|
||||
|
||||
The schema installed with konsole are more or
|
||||
less demonstrations and not really beauty,
|
||||
beside the Linux.schema, perhaps, which is
|
||||
made after the VGA colors.
|
||||
@@ -0,0 +1,44 @@
|
||||
# default scheme for konsole (only here for documentation purposes)
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title Konsole Defaults
|
||||
|
||||
# image tile /opt/kde/share/wallpapers/gray2.jpg
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 0 0 0 0 0 # regular foreground color (Black)
|
||||
color 1 255 255 255 1 0 # regular background color (White)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 0 0 0 0 1 # intensive foreground color
|
||||
color 11 255 255 255 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,49 @@
|
||||
# linux color schema for konsole
|
||||
|
||||
title Transparent Konsole
|
||||
|
||||
transparency 0.35 0 0 0
|
||||
|
||||
# FIXME
|
||||
#
|
||||
# The flaw in this schema is that "blick" comes out on the
|
||||
# Linux console as intensive background, really.
|
||||
# Since this is not used in clients you'll hardly notice
|
||||
# it in practice.
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | red grn blu | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 178 178 178 0 0 # regular foreground color (White)
|
||||
color 1 0 0 0 1 0 # regular background color (Black)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 255 255 255 0 0 # intensive foreground color
|
||||
color 11 104 104 104 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,51 @@
|
||||
# linux color schema for konsole
|
||||
|
||||
title Transparent for MC
|
||||
|
||||
transparency 0.35 0 0 0
|
||||
|
||||
# FIXME
|
||||
#
|
||||
# The flaw in this schema is that "blick" comes out on the
|
||||
# Linux console as intensive background, really.
|
||||
# Since this is not used in clients you'll hardly notice
|
||||
# it in practice.
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | red grn blu | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 178 178 178 0 0 # regular foreground color (White)
|
||||
color 1 0 0 0 1 0 # regular background color (Black)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
#color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 6 0 0 0 1 0 # regular color 4 Blue
|
||||
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 255 255 255 0 0 # intensive foreground color
|
||||
color 11 104 104 104 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,42 @@
|
||||
# linux color schema for konsole
|
||||
|
||||
title Transparent, Dark Background
|
||||
|
||||
transparency 0.75 0 0 0
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | red grn blu | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 255 255 255 0 0 # regular foreground color (White)
|
||||
color 1 0 0 0 1 0 # regular background color (Black)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 255 255 255 0 0 # intensive foreground color
|
||||
color 11 104 104 104 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,51 @@
|
||||
# linux color schema for konsole
|
||||
|
||||
title Transparent, Light Background
|
||||
|
||||
transparency 0.1 0 0 0
|
||||
|
||||
# This is a schema for very light backgrounds. It makes some
|
||||
# hacks about the colors to make Midnight Commander transparent
|
||||
# and with suitable colors.
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | red grn blu | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 50 50 50 0 0 # regular foreground color (DarkGray)
|
||||
color 1 200 200 200 1 0 # regular background color (White)
|
||||
|
||||
# color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 2 200 200 200 1 0 # regular background color (White)
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
#color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 6 0 0 0 1 0 # regular color 4 Blue
|
||||
# Blue is transparent, to make MC transparent
|
||||
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
# color 9 178 178 178 0 0 # regular color 7 White
|
||||
color 9 50 50 50 0 0 # regular foreground color (DarkGray)
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 0 0 0 0 0 # intensive foreground color
|
||||
color 11 255 255 255 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
@@ -0,0 +1,46 @@
|
||||
# xterm color schema for konsole
|
||||
|
||||
# xterm colors can be configured (almost) like
|
||||
# konsole colors can. This is the uncustomized
|
||||
# xterm schema.
|
||||
# Please refere to your local xterm setup files
|
||||
# if this schema differs.
|
||||
|
||||
title XTerm Colors
|
||||
|
||||
# foreground colors -------------------------------
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | red grn blu | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 0 0 0 0 0 # regular foreground color (Black)
|
||||
color 1 255 255 255 1 0 # regular background color (White)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 205 0 0 0 0 # regular color 1 Red
|
||||
color 4 0 205 0 0 0 # regular color 2 Green
|
||||
color 5 205 205 0 0 0 # regular color 3 Yellow
|
||||
color 6 0 0 205 0 0 # regular color 4 Blue
|
||||
color 7 205 0 205 0 0 # regular color 5 Magenta
|
||||
color 8 0 205 205 0 0 # regular color 6 Cyan
|
||||
color 9 229 229 229 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors -------------------------------------------
|
||||
|
||||
# for some strange reason, intensive colors are bold, also.
|
||||
|
||||
color 10 77 77 77 0 1 # intensive foreground color
|
||||
color 11 255 255 255 1 1 # intensive background color
|
||||
|
||||
color 12 77 77 77 0 1 # intensive color 0
|
||||
color 13 255 0 0 0 1 # intensive color 1
|
||||
color 14 0 255 0 0 1 # intensive color 2
|
||||
color 15 255 255 0 0 1 # intensive color 3
|
||||
color 16 0 0 255 0 1 # intensive color 4
|
||||
color 17 255 0 255 0 1 # intensive color 5
|
||||
color 18 0 255 255 0 1 # intensive color 6
|
||||
color 19 255 255 255 0 1 # intensive color 7
|
||||
@@ -0,0 +1,44 @@
|
||||
# schema that uses system colors
|
||||
|
||||
# the title is to appear in the menu.
|
||||
|
||||
title System Colors
|
||||
|
||||
# image none
|
||||
|
||||
# foreground colors
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | | |
|
||||
# V V--color--V V V
|
||||
|
||||
sysfg 0 0 0 # regular foreground color (system)
|
||||
sysbg 1 1 0 # regular background color (system)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 178 24 24 0 0 # regular color 1 Red
|
||||
color 4 24 178 24 0 0 # regular color 2 Green
|
||||
color 5 178 104 24 0 0 # regular color 3 Yellow
|
||||
color 6 24 24 178 0 0 # regular color 4 Blue
|
||||
color 7 178 24 178 0 0 # regular color 5 Magenta
|
||||
color 8 24 178 178 0 0 # regular color 6 Cyan
|
||||
color 9 178 178 178 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors
|
||||
|
||||
# instead of changing the colors, we've flaged the text to become bold
|
||||
|
||||
color 10 0 0 0 0 1 # intensive foreground color
|
||||
color 11 255 255 255 1 0 # intensive background color
|
||||
|
||||
color 12 104 104 104 0 0 # intensive color 0
|
||||
color 13 255 84 84 0 0 # intensive color 1
|
||||
color 14 84 255 84 0 0 # intensive color 2
|
||||
color 15 255 255 84 0 0 # intensive color 3
|
||||
color 16 84 84 255 0 0 # intensive color 4
|
||||
color 17 255 84 255 0 0 # intensive color 5
|
||||
color 18 84 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
40
konsole-qml-plugin/assets/color-schemes/historic/vim.schema
Normal file
40
konsole-qml-plugin/assets/color-schemes/historic/vim.schema
Normal file
@@ -0,0 +1,40 @@
|
||||
# VIM-recommended color schema for konsole
|
||||
|
||||
# VIM (VI improved) in "help xiterm" recommends these colors for xterm.
|
||||
|
||||
title VIM Colors
|
||||
|
||||
# foreground colors -------------------------------
|
||||
|
||||
# note that the default background color is flagged
|
||||
# to become transparent when an image is present.
|
||||
|
||||
# slot transparent bold
|
||||
# | red grn blu | |
|
||||
# V V--color--V V V
|
||||
|
||||
color 0 0 0 0 0 0 # regular foreground color (Black)
|
||||
color 1 255 255 255 1 0 # regular background color (White)
|
||||
|
||||
color 2 0 0 0 0 0 # regular color 0 Black
|
||||
color 3 192 0 0 0 0 # regular color 1 Red
|
||||
color 4 0 128 0 0 0 # regular color 2 Green
|
||||
color 5 128 128 0 0 0 # regular color 3 Yellow
|
||||
color 6 0 0 192 0 0 # regular color 4 Blue
|
||||
color 7 192 0 192 0 0 # regular color 5 Magenta
|
||||
color 8 0 128 128 0 0 # regular color 6 Cyan
|
||||
color 9 192 192 192 0 0 # regular color 7 White
|
||||
|
||||
# intensive colors -------------------------------------------
|
||||
|
||||
color 10 77 77 77 0 1 # intensive foreground color
|
||||
color 11 255 255 255 1 1 # intensive background color
|
||||
|
||||
color 12 128 128 128 0 0 # intensive color 0
|
||||
color 13 255 96 96 0 0 # intensive color 1
|
||||
color 14 0 255 0 0 0 # intensive color 2
|
||||
color 15 255 255 0 0 0 # intensive color 3
|
||||
color 16 128 128 255 0 0 # intensive color 4
|
||||
color 17 255 64 255 0 0 # intensive color 5
|
||||
color 18 0 255 255 0 0 # intensive color 6
|
||||
color 19 255 255 255 0 0 # intensive color 7
|
||||
72
konsole-qml-plugin/assets/kb-layouts/README
Normal file
72
konsole-qml-plugin/assets/kb-layouts/README
Normal file
@@ -0,0 +1,72 @@
|
||||
[README.KeyTab]
|
||||
|
||||
The keytabs offered in the Options/Keyboard menu are
|
||||
taken from from configurations files with a *.keytab
|
||||
pattern either located in $KDEDIR/share/apps/konsole
|
||||
or ~/.kde/share/apps/konsole.
|
||||
|
||||
Keytabs allow to configure the behavior of konsole
|
||||
on keyboard events, especially for functions keys.
|
||||
Please have a look into the README.keyboard file, too.
|
||||
|
||||
The syntax is that each entry has the form :
|
||||
|
||||
"key" Keyname { ("+"|"-") Modename } ":" (String|Operation)
|
||||
|
||||
Keynames are those defined in <qnamespace.h> with the
|
||||
"Qt::Key_" prefix removed.
|
||||
|
||||
Mode names are:
|
||||
|
||||
- Shift : Shift Key pressed
|
||||
- Alt : Alt Key pressed
|
||||
- Control : Control Key pressed
|
||||
|
||||
( The VT100 emulation has modes that can affect the
|
||||
sequences emitted by certain keys. These modes are
|
||||
under control of the client program.
|
||||
|
||||
- Newline : effects Return and Enter key.
|
||||
- Application : effects Up and Down key.
|
||||
- Ansi : effects Up and Down key (This is for VT52, really).
|
||||
|
||||
Since sending a state to a program that has set the state
|
||||
itself is positivly wrong and obsolete design, better forget
|
||||
about this nasty detail. I may well remove this "feature"
|
||||
in a future clean up round. )
|
||||
|
||||
A "+" preceeding a Modename means the Key is pressed.
|
||||
A "-" preceeding a Modename means the Key is not pressed.
|
||||
If no mode is given it means don't care.
|
||||
|
||||
Note that the combination of Key and Modes (set/reset)
|
||||
has to be unique. This means, that
|
||||
|
||||
key A + Shift : "A"
|
||||
key A : "a"
|
||||
|
||||
will not accept the small letter "a" rule as expected,
|
||||
one has to add a "- Shift" to the last clause. Use
|
||||
the stdout/stderr dianostics of konsole when modifying
|
||||
keytabs to find problems like this.
|
||||
|
||||
Operations are
|
||||
|
||||
- scrollUpLine : scroll up one line in the history log
|
||||
- scrollUpPage : scroll up one page in the history log
|
||||
- scrollDownLine : scroll down one line in the history log
|
||||
- scrollDownPage : scroll down one page in the history log
|
||||
- emitClipboard : "paste" the current clipboard
|
||||
- emitSelection : "paste" the current selection
|
||||
|
||||
Strings have the syntax of C strings,
|
||||
one may use the following escapes:
|
||||
|
||||
- \E - escape
|
||||
- \\ - backslash
|
||||
- \" - double quote
|
||||
- \t - tab
|
||||
- \r - return
|
||||
- \n - newline
|
||||
- \b - backspace
|
||||
- \xHH - where HH are two hex digits
|
||||
169
konsole-qml-plugin/assets/kb-layouts/default.keytab
Normal file
169
konsole-qml-plugin/assets/kb-layouts/default.keytab
Normal file
@@ -0,0 +1,169 @@
|
||||
# [README.default.Keytab] Default Keyboard Table
|
||||
#
|
||||
# To customize your keyboard, copy this file to something
|
||||
# ending with .keytab and change it to meet you needs.
|
||||
# Please read the README.KeyTab and the README.keyboard
|
||||
# in this case.
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
keyboard "Default (XFree 4)"
|
||||
|
||||
# --------------------------------------------------------------
|
||||
#
|
||||
# Note that this particular table is a "risc" version made to
|
||||
# ease customization without bothering with obsolete details.
|
||||
# See VT100.keytab for the more hairy stuff.
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
# common keys
|
||||
|
||||
key Escape : "\E"
|
||||
|
||||
key Tab -Shift : "\t"
|
||||
key Tab +Shift+Ansi : "\E[Z"
|
||||
key Tab +Shift-Ansi : "\t"
|
||||
key Backtab +Ansi : "\E[Z"
|
||||
key Backtab -Ansi : "\t"
|
||||
|
||||
key Return-Shift-NewLine : "\r"
|
||||
key Return-Shift+NewLine : "\r\n"
|
||||
|
||||
key Return+Shift : "\EOM"
|
||||
|
||||
# Backspace and Delete codes are preserving CTRL-H.
|
||||
|
||||
key Backspace : "\x7f"
|
||||
|
||||
# Arrow keys in VT52 mode
|
||||
# shift up/down are reserved for scrolling.
|
||||
# shift left/right are reserved for switching between tabs (this is hardcoded).
|
||||
|
||||
key Up -Shift-Ansi : "\EA"
|
||||
key Down -Shift-Ansi : "\EB"
|
||||
key Right-Shift-Ansi : "\EC"
|
||||
key Left -Shift-Ansi : "\ED"
|
||||
|
||||
# Arrow keys in ANSI mode with Application - and Normal Cursor Mode)
|
||||
|
||||
key Up -Shift-AnyMod+Ansi+AppCuKeys : "\EOA"
|
||||
key Down -Shift-AnyMod+Ansi+AppCuKeys : "\EOB"
|
||||
key Right -Shift-AnyMod+Ansi+AppCuKeys : "\EOC"
|
||||
key Left -Shift-AnyMod+Ansi+AppCuKeys : "\EOD"
|
||||
|
||||
key Up -Shift-AnyMod+Ansi-AppCuKeys : "\E[A"
|
||||
key Down -Shift-AnyMod+Ansi-AppCuKeys : "\E[B"
|
||||
key Right -Shift-AnyMod+Ansi-AppCuKeys : "\E[C"
|
||||
key Left -Shift-AnyMod+Ansi-AppCuKeys : "\E[D"
|
||||
|
||||
key Up -Shift+AnyMod+Ansi : "\E[1;*A"
|
||||
key Down -Shift+AnyMod+Ansi : "\E[1;*B"
|
||||
key Right -Shift+AnyMod+Ansi : "\E[1;*C"
|
||||
key Left -Shift+AnyMod+Ansi : "\E[1;*D"
|
||||
|
||||
# Keypad keys with NumLock ON
|
||||
# (see "Numeric Keypad" section at http://www.nw.com/nw/WWW/products/wizcon/vt100.html )
|
||||
#
|
||||
# Not enabled for now because it breaks the keypad in Vim.
|
||||
#
|
||||
#key 0 +KeyPad+AppKeyPad : "\EOp"
|
||||
#key 1 +KeyPad+AppKeyPad : "\EOq"
|
||||
#key 2 +KeyPad+AppKeyPad : "\EOr"
|
||||
#key 3 +KeyPad+AppKeyPad : "\EOs"
|
||||
#key 4 +KeyPad+AppKeyPad : "\EOt"
|
||||
#key 5 +KeyPad+AppKeyPad : "\EOu"
|
||||
#key 6 +KeyPad+AppKeyPad : "\EOv"
|
||||
#key 7 +KeyPad+AppKeyPad : "\EOw"
|
||||
#key 8 +KeyPad+AppKeyPad : "\EOx"
|
||||
#key 9 +KeyPad+AppKeyPad : "\EOy"
|
||||
#key + +KeyPad+AppKeyPad : "\EOl"
|
||||
#key - +KeyPad+AppKeyPad : "\EOm"
|
||||
#key . +KeyPad+AppKeyPad : "\EOn"
|
||||
#key * +KeyPad+AppKeyPad : "\EOM"
|
||||
#key Enter +KeyPad+AppKeyPad : "\r"
|
||||
|
||||
# Keypad keys with NumLock Off
|
||||
key Up -Shift+Ansi+AppCuKeys+KeyPad : "\EOA"
|
||||
key Down -Shift+Ansi+AppCuKeys+KeyPad : "\EOB"
|
||||
key Right -Shift+Ansi+AppCuKeys+KeyPad : "\EOC"
|
||||
key Left -Shift+Ansi+AppCuKeys+KeyPad : "\EOD"
|
||||
|
||||
key Up -Shift+Ansi-AppCuKeys+KeyPad : "\E[A"
|
||||
key Down -Shift+Ansi-AppCuKeys+KeyPad : "\E[B"
|
||||
key Right -Shift+Ansi-AppCuKeys+KeyPad : "\E[C"
|
||||
key Left -Shift+Ansi-AppCuKeys+KeyPad : "\E[D"
|
||||
|
||||
key Home +AppCuKeys+KeyPad : "\EOH"
|
||||
key End +AppCuKeys+KeyPad : "\EOF"
|
||||
key Home -AppCuKeys+KeyPad : "\E[H"
|
||||
key End -AppCuKeys+KeyPad : "\E[F"
|
||||
|
||||
key Insert +KeyPad : "\E[2~"
|
||||
key Delete +KeyPad : "\E[3~"
|
||||
key Prior -Shift+KeyPad : "\E[5~"
|
||||
key Next -Shift+KeyPad : "\E[6~"
|
||||
|
||||
# other grey PC keys
|
||||
|
||||
key Enter+NewLine : "\r\n"
|
||||
key Enter-NewLine : "\r"
|
||||
|
||||
key Home -AnyMod-AppCuKeys : "\E[H"
|
||||
key End -AnyMod-AppCuKeys : "\E[F"
|
||||
key Home -AnyMod+AppCuKeys : "\EOH"
|
||||
key End -AnyMod+AppCuKeys : "\EOF"
|
||||
key Home +AnyMod : "\E[1;*H"
|
||||
key End +AnyMod : "\E[1;*F"
|
||||
|
||||
key Insert -AnyMod : "\E[2~"
|
||||
key Delete -AnyMod : "\E[3~"
|
||||
key Insert +AnyMod : "\E[2;*~"
|
||||
key Delete +AnyMod : "\E[3;*~"
|
||||
|
||||
key Prior -Shift-AnyMod : "\E[5~"
|
||||
key Next -Shift-AnyMod : "\E[6~"
|
||||
key Prior -Shift+AnyMod : "\E[5;*~"
|
||||
key Next -Shift+AnyMod : "\E[6;*~"
|
||||
|
||||
# Function keys
|
||||
key F1 -AnyMod : "\EOP"
|
||||
key F2 -AnyMod : "\EOQ"
|
||||
key F3 -AnyMod : "\EOR"
|
||||
key F4 -AnyMod : "\EOS"
|
||||
key F5 -AnyMod : "\E[15~"
|
||||
key F6 -AnyMod : "\E[17~"
|
||||
key F7 -AnyMod : "\E[18~"
|
||||
key F8 -AnyMod : "\E[19~"
|
||||
key F9 -AnyMod : "\E[20~"
|
||||
key F10 -AnyMod : "\E[21~"
|
||||
key F11 -AnyMod : "\E[23~"
|
||||
key F12 -AnyMod : "\E[24~"
|
||||
|
||||
key F1 +AnyMod : "\EO*P"
|
||||
key F2 +AnyMod : "\EO*Q"
|
||||
key F3 +AnyMod : "\EO*R"
|
||||
key F4 +AnyMod : "\EO*S"
|
||||
key F5 +AnyMod : "\E[15;*~"
|
||||
key F6 +AnyMod : "\E[17;*~"
|
||||
key F7 +AnyMod : "\E[18;*~"
|
||||
key F8 +AnyMod : "\E[19;*~"
|
||||
key F9 +AnyMod : "\E[20;*~"
|
||||
key F10 +AnyMod : "\E[21;*~"
|
||||
key F11 +AnyMod : "\E[23;*~"
|
||||
key F12 +AnyMod : "\E[24;*~"
|
||||
|
||||
# Work around dead keys
|
||||
|
||||
key Space +Control : "\x00"
|
||||
|
||||
# Some keys are used by konsole to cause operations.
|
||||
# The scroll* operations refer to the history buffer.
|
||||
|
||||
key Up +Shift-AppScreen : scrollLineUp
|
||||
key Prior +Shift-AppScreen : scrollPageUp
|
||||
key Down +Shift-AppScreen : scrollLineDown
|
||||
key Next +Shift-AppScreen : scrollPageDown
|
||||
|
||||
key ScrollLock : scrollLock
|
||||
|
||||
133
konsole-qml-plugin/assets/kb-layouts/historic/vt100.keytab
Normal file
133
konsole-qml-plugin/assets/kb-layouts/historic/vt100.keytab
Normal file
@@ -0,0 +1,133 @@
|
||||
# [vt100.keytab] Konsole Keyboard Table (VT100 keys)
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
keyboard "vt100 (historical)"
|
||||
|
||||
# --------------------------------------------------------------
|
||||
#
|
||||
# This configuration table allows to customize the
|
||||
# meaning of the keys.
|
||||
#
|
||||
# The syntax is that each entry has the form :
|
||||
#
|
||||
# "key" Keyname { ("+"|"-") Modename } ":" (String|Operation)
|
||||
#
|
||||
# Keynames are those defined in <qnamespace.h> with the
|
||||
# "Qt::Key_" removed. (We'd better insert the list here)
|
||||
#
|
||||
# Mode names are :
|
||||
#
|
||||
# - Shift
|
||||
# - Alt
|
||||
# - Control
|
||||
#
|
||||
# The VT100 emulation has two modes that can affect the
|
||||
# sequences emitted by certain keys. These modes are
|
||||
# under control of the client program.
|
||||
#
|
||||
# - Newline : effects Return and Enter key.
|
||||
# - Application : effects Up and Down key.
|
||||
#
|
||||
# - Ansi : effects Up and Down key (This is for VT52, really).
|
||||
#
|
||||
# Operations are
|
||||
#
|
||||
# - scrollUpLine
|
||||
# - scrollUpPage
|
||||
# - scrollDownLine
|
||||
# - scrollDownPage
|
||||
#
|
||||
# - emitSelection
|
||||
#
|
||||
# If the key is not found here, the text of the
|
||||
# key event as provided by QT is emitted, possibly
|
||||
# preceeded by ESC if the Alt key is pressed.
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
key Escape : "\E"
|
||||
key Tab : "\t"
|
||||
|
||||
# VT100 can add an extra \n after return.
|
||||
# The NewLine mode is set by an escape sequence.
|
||||
|
||||
key Return-NewLine : "\r"
|
||||
key Return+NewLine : "\r\n"
|
||||
|
||||
# Some desperately try to save the ^H.
|
||||
|
||||
key Backspace : "\x7f"
|
||||
key Delete : "\E[3~"
|
||||
|
||||
# These codes are for the VT52 mode of VT100
|
||||
# The Ansi mode (i.e. VT100 mode) is set by
|
||||
# an escape sequence
|
||||
|
||||
key Up -Shift-Ansi : "\EA"
|
||||
key Down -Shift-Ansi : "\EB"
|
||||
key Right-Shift-Ansi : "\EC"
|
||||
key Left -Shift-Ansi : "\ED"
|
||||
|
||||
# VT100 emits a mode bit together
|
||||
# with the arrow keys.The AppCuKeys
|
||||
# mode is set by an escape sequence.
|
||||
|
||||
key Up -Shift+Ansi+AppCuKeys : "\EOA"
|
||||
key Down -Shift+Ansi+AppCuKeys : "\EOB"
|
||||
key Right-Shift+Ansi+AppCuKeys : "\EOC"
|
||||
key Left -Shift+Ansi+AppCuKeys : "\EOD"
|
||||
|
||||
key Up -Shift+Ansi-AppCuKeys : "\E[A"
|
||||
key Down -Shift+Ansi-AppCuKeys : "\E[B"
|
||||
key Right-Shift+Ansi-AppCuKeys : "\E[C"
|
||||
key Left -Shift+Ansi-AppCuKeys : "\E[D"
|
||||
|
||||
# function keys (FIXME: make pf1-pf4)
|
||||
|
||||
key F1 : "\E[11~"
|
||||
key F2 : "\E[12~"
|
||||
key F3 : "\E[13~"
|
||||
key F4 : "\E[14~"
|
||||
key F5 : "\E[15~"
|
||||
|
||||
key F6 : "\E[17~"
|
||||
key F7 : "\E[18~"
|
||||
key F8 : "\E[19~"
|
||||
key F9 : "\E[20~"
|
||||
key F10 : "\E[21~"
|
||||
key F11 : "\E[23~"
|
||||
key F12 : "\E[24~"
|
||||
|
||||
key Home : "\E[H"
|
||||
key End : "\E[F"
|
||||
|
||||
key Prior -Shift : "\E[5~"
|
||||
key Next -Shift : "\E[6~"
|
||||
key Insert-Shift : "\E[2~"
|
||||
|
||||
# Keypad-Enter. See comment on Return above.
|
||||
|
||||
key Enter+NewLine : "\r\n"
|
||||
key Enter-NewLine : "\r"
|
||||
|
||||
key Space +Control : "\x00"
|
||||
|
||||
# some of keys are used by konsole.
|
||||
|
||||
key Up +Shift : scrollLineUp
|
||||
key Prior +Shift : scrollPageUp
|
||||
key Down +Shift : scrollLineDown
|
||||
key Next +Shift : scrollPageDown
|
||||
|
||||
key ScrollLock : scrollLock
|
||||
|
||||
|
||||
#----------------------------------------------------------
|
||||
|
||||
# keypad characters as offered by Qt
|
||||
# cannot be recognized as such.
|
||||
|
||||
#----------------------------------------------------------
|
||||
|
||||
# Following other strings as emitted by konsole.
|
||||
71
konsole-qml-plugin/assets/kb-layouts/historic/x11r5.keytab
Normal file
71
konsole-qml-plugin/assets/kb-layouts/historic/x11r5.keytab
Normal file
@@ -0,0 +1,71 @@
|
||||
# [x11r5.Keytab] Keyboard Table for X11 R5
|
||||
|
||||
keyboard "XTerm (XFree 3.x.x)"
|
||||
|
||||
# --------------------------------------------------------------
|
||||
#
|
||||
# Note that this particular table is a "risc" version made to
|
||||
# ease customization without bothering with obsolete details.
|
||||
# See VT100.keytab for the more hairy stuff.
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
# common keys
|
||||
|
||||
key Escape : "\E"
|
||||
key Tab : "\t"
|
||||
|
||||
key Return : "\r"
|
||||
|
||||
# Backspace and Delete codes are preserving CTRL-H.
|
||||
|
||||
key Backspace : "\x7f"
|
||||
|
||||
# cursor keys
|
||||
|
||||
key Up -Shift : "\EOA"
|
||||
key Down -Shift : "\EOB"
|
||||
key Right -Shift : "\EOC"
|
||||
key Left -Shift : "\EOD"
|
||||
|
||||
# other grey PC keys
|
||||
|
||||
key Enter : "\r"
|
||||
|
||||
key Home : "\E[1~"
|
||||
key Insert-Shift : "\E[2~"
|
||||
key Delete : "\E[3~"
|
||||
key End : "\E[4~"
|
||||
key Prior -Shift : "\E[5~"
|
||||
key Next -Shift : "\E[6~"
|
||||
|
||||
# function keys
|
||||
|
||||
key F1 : "\E[11~"
|
||||
key F2 : "\E[12~"
|
||||
key F3 : "\E[13~"
|
||||
key F4 : "\E[14~"
|
||||
key F5 : "\E[15~"
|
||||
key F6 : "\E[17~"
|
||||
key F7 : "\E[18~"
|
||||
key F8 : "\E[19~"
|
||||
key F9 : "\E[20~"
|
||||
key F10 : "\E[21~"
|
||||
key F11 : "\E[23~"
|
||||
key F12 : "\E[24~"
|
||||
|
||||
# Work around dead keys
|
||||
|
||||
key Space +Control : "\x00"
|
||||
|
||||
# Some keys are used by konsole to cause operations.
|
||||
# The scroll* operations refer to the history buffer.
|
||||
|
||||
key Up +Shift : scrollLineUp
|
||||
key Prior +Shift : scrollPageUp
|
||||
key Down +Shift : scrollLineDown
|
||||
key Next +Shift : scrollPageDown
|
||||
|
||||
key ScrollLock : scrollLock
|
||||
|
||||
# keypad characters are not offered differently by Qt.
|
||||
164
konsole-qml-plugin/assets/kb-layouts/linux.keytab
Normal file
164
konsole-qml-plugin/assets/kb-layouts/linux.keytab
Normal file
@@ -0,0 +1,164 @@
|
||||
# [linux.keytab] Konsole Keyboard Table (Linux console keys)
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
# NOT TESTED, MAY NEED SOME CLEANUPS
|
||||
keyboard "Linux console"
|
||||
|
||||
# --------------------------------------------------------------
|
||||
#
|
||||
# This configuration table allows to customize the
|
||||
# meaning of the keys.
|
||||
#
|
||||
# The syntax is that each entry has the form :
|
||||
#
|
||||
# "key" Keyname { ("+"|"-") Modename } ":" (String|Operation)
|
||||
#
|
||||
# Keynames are those defined in <qnamespace.h> with the
|
||||
# "Qt::Key_" removed. (We'd better insert the list here)
|
||||
#
|
||||
# Mode names are :
|
||||
#
|
||||
# - Shift
|
||||
# - Alt
|
||||
# - Control
|
||||
#
|
||||
# The VT100 emulation has two modes that can affect the
|
||||
# sequences emitted by certain keys. These modes are
|
||||
# under control of the client program.
|
||||
#
|
||||
# - Newline : effects Return and Enter key.
|
||||
# - Application : effects Up and Down key.
|
||||
#
|
||||
# - Ansi : effects Up and Down key (This is for VT52, really).
|
||||
#
|
||||
# Operations are
|
||||
#
|
||||
# - scrollUpLine
|
||||
# - scrollUpPage
|
||||
# - scrollDownLine
|
||||
# - scrollDownPage
|
||||
#
|
||||
# - emitSelection
|
||||
#
|
||||
# If the key is not found here, the text of the
|
||||
# key event as provided by QT is emitted, possibly
|
||||
# preceeded by ESC if the Alt key is pressed.
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
key Escape : "\E"
|
||||
key Tab : "\t"
|
||||
|
||||
# VT100 can add an extra \n after return.
|
||||
# The NewLine mode is set by an escape sequence.
|
||||
|
||||
key Return-NewLine : "\r"
|
||||
key Return+NewLine : "\r\n"
|
||||
|
||||
# Some desperately try to save the ^H.
|
||||
|
||||
key Backspace : "\x7f"
|
||||
key Delete : "\E[3~"
|
||||
|
||||
# These codes are for the VT52 mode of VT100
|
||||
# The Ansi mode (i.e. VT100 mode) is set by
|
||||
# an escape sequence
|
||||
|
||||
key Up -Shift-Ansi : "\EA"
|
||||
key Down -Shift-Ansi : "\EB"
|
||||
key Right-Shift-Ansi : "\EC"
|
||||
key Left -Shift-Ansi : "\ED"
|
||||
|
||||
# VT100 emits a mode bit together
|
||||
# with the arrow keys.The AppCuKeys
|
||||
# mode is set by an escape sequence.
|
||||
|
||||
key Up -Shift+Ansi+AppCuKeys : "\EOA"
|
||||
key Down -Shift+Ansi+AppCuKeys : "\EOB"
|
||||
key Right-Shift+Ansi+AppCuKeys : "\EOC"
|
||||
key Left -Shift+Ansi+AppCuKeys : "\EOD"
|
||||
|
||||
key Up -Shift+Ansi-AppCuKeys : "\E[A"
|
||||
key Down -Shift+Ansi-AppCuKeys : "\E[B"
|
||||
key Right-Shift+Ansi-AppCuKeys : "\E[C"
|
||||
key Left -Shift+Ansi-AppCuKeys : "\E[D"
|
||||
|
||||
# linux functions keys F1-F5 differ from xterm
|
||||
|
||||
key F1 : "\E[[A"
|
||||
key F2 : "\E[[B"
|
||||
key F3 : "\E[[C"
|
||||
key F4 : "\E[[D"
|
||||
key F5 : "\E[[E"
|
||||
|
||||
key F6 : "\E[17~"
|
||||
key F7 : "\E[18~"
|
||||
key F8 : "\E[19~"
|
||||
key F9 : "\E[20~"
|
||||
key F10 : "\E[21~"
|
||||
key F11 : "\E[23~"
|
||||
key F12 : "\E[24~"
|
||||
|
||||
key Home : "\E[1~"
|
||||
key End : "\E[4~"
|
||||
|
||||
key Prior -Shift : "\E[5~"
|
||||
key Next -Shift : "\E[6~"
|
||||
key Insert-Shift : "\E[2~"
|
||||
|
||||
# Keypad-Enter. See comment on Return above.
|
||||
|
||||
key Enter+NewLine : "\r\n"
|
||||
key Enter-NewLine : "\r"
|
||||
|
||||
key Space +Control : "\x00"
|
||||
|
||||
# linux term ctrl seq
|
||||
|
||||
key A +Control : "\x01"
|
||||
key B +Control : "\x02"
|
||||
key C +Control : "\x03"
|
||||
key D +Control : "\x04"
|
||||
key E +Control : "\x05"
|
||||
key F +Control : "\x06"
|
||||
key G +Control : "\x07"
|
||||
key H +Control : "\x08"
|
||||
key I +Control : "\x09"
|
||||
key J +Control : "\x0a"
|
||||
key K +Control : "\x0b"
|
||||
key L +Control : "\x0c"
|
||||
key M +Control : "\x0d"
|
||||
key N +Control : "\x0e"
|
||||
key O +Control : "\x0f"
|
||||
key P +Control : "\x10"
|
||||
key Q +Control : "\x11"
|
||||
key R +Control : "\x12"
|
||||
key S +Control : "\x13"
|
||||
key T +Control : "\x14"
|
||||
key U +Control : "\x15"
|
||||
key V +Control : "\x16"
|
||||
key W +Control : "\x17"
|
||||
key X +Control : "\x18"
|
||||
key Y +Control : "\x19"
|
||||
key Z +Control : "\x1a"
|
||||
|
||||
|
||||
|
||||
# some of keys are used by konsole.
|
||||
|
||||
key Up +Shift : scrollLineUp
|
||||
key Prior +Shift : scrollPageUp
|
||||
key Down +Shift : scrollLineDown
|
||||
key Next +Shift : scrollPageDown
|
||||
|
||||
key ScrollLock : scrollLock
|
||||
|
||||
#----------------------------------------------------------
|
||||
|
||||
# keypad characters as offered by Qt
|
||||
# cannot be recognized as such.
|
||||
|
||||
#----------------------------------------------------------
|
||||
|
||||
# Following other strings as emitted by konsole.
|
||||
175
konsole-qml-plugin/assets/kb-layouts/macbook.keytab
Normal file
175
konsole-qml-plugin/assets/kb-layouts/macbook.keytab
Normal file
@@ -0,0 +1,175 @@
|
||||
# [README.default.Keytab] Buildin Keyboard Table
|
||||
#
|
||||
# To customize your keyboard, copy this file to something
|
||||
# ending with .keytab and change it to meet you needs.
|
||||
# Please read the README.KeyTab and the README.keyboard
|
||||
# in this case.
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
keyboard "Default (XFree 4)"
|
||||
|
||||
# --------------------------------------------------------------
|
||||
#
|
||||
# Note that this particular table is a "risc" version made to
|
||||
# ease customization without bothering with obsolete details.
|
||||
# See VT100.keytab for the more hairy stuff.
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
# common keys
|
||||
|
||||
key Escape : "\x1b"
|
||||
|
||||
#key Control : "^"
|
||||
|
||||
key Tab -Shift : "\t"
|
||||
key Tab +Shift+Ansi : "\E[Z"
|
||||
key Tab +Shift-Ansi : "\t"
|
||||
key Backtab +Ansi : "\E[Z"
|
||||
key Backtab -Ansi : "\t"
|
||||
|
||||
key Return-Shift-NewLine : "\r"
|
||||
key Return-Shift+NewLine : "\r\n"
|
||||
|
||||
key Return+Shift : "\EOM"
|
||||
|
||||
# Backspace and Delete codes are preserving CTRL-H.
|
||||
|
||||
key Backspace : "\x7f"
|
||||
|
||||
# Arrow keys in VT52 mode
|
||||
# shift up/down are reserved for scrolling.
|
||||
# shift left/right are reserved for switching between tabs (this is hardcoded).
|
||||
|
||||
|
||||
# Command + C
|
||||
# on mac - Control=Command, Meta=Ctrl
|
||||
# do not use Control+C for interrupt signal - it's used for "Copy to clipboard"
|
||||
#key Control +C : "\x03"
|
||||
key Meta +C: "\x03"
|
||||
|
||||
|
||||
# Arrow keys in ANSI mode with Application - and Normal Cursor Mode)
|
||||
|
||||
key Up -Shift+Ansi-AppCuKeys : "\E[A"
|
||||
key Down -Shift+Ansi-AppCuKeys : "\E[B"
|
||||
key Right-Shift+Ansi-AppCuKeys : "\E[C"
|
||||
key Left -Shift+Ansi-AppCuKeys : "\E[D"
|
||||
|
||||
key Up -Ansi : "\E[1;*A"
|
||||
key Down -Ansi : "\E[1;*B"
|
||||
key Right -Ansi : "\E[1;*C"
|
||||
key Left -Ansi : "\E[1;*D"
|
||||
|
||||
#key Up -Shift-Ansi : "\EA"
|
||||
#key Down -Shift-Ansi : "\EB"
|
||||
#key Right-Shift-Ansi : "\EC"
|
||||
#key Left -Shift-Ansi : "\ED"
|
||||
|
||||
#key Up -Shift-AnyMod+Ansi-AppCuKeys : "\E[A"
|
||||
#key Down -Shift-AnyMod+Ansi-AppCuKeys : "\E[B"
|
||||
#key Right -Shift-AnyMod+Ansi-AppCuKeys : "\E[C"
|
||||
#key Left -Shift-AnyMod+Ansi-AppCuKeys : "\E[D"
|
||||
|
||||
#key Up -Shift-AnyMod+Ansi-AppCuKeys : "\EOA"
|
||||
#key Down -Shift-AnyMod+Ansi-AppCuKeys : "\EOB"
|
||||
#key Right -Shift-AnyMod+Ansi-AppCuKeys : "\EOC"
|
||||
#key Left -Shift-AnyMod+Ansi-AppCuKeys : "\EOD"
|
||||
|
||||
#key Up -Shift-AnyMod+Ansi : "\E[1;*A"
|
||||
#key Down -Shift-AnyMod+Ansi : "\E[1;*B"
|
||||
#key Right -Shift-AnyMod+Ansi : "\E[1;*C"
|
||||
#key Left -Shift-AnyMod+Ansi : "\E[1;*D"
|
||||
|
||||
# other grey PC keys
|
||||
|
||||
key Enter+NewLine : "\r\n"
|
||||
key Enter-NewLine : "\r"
|
||||
|
||||
key Home -AnyMod -AppCuKeys : "\E[H"
|
||||
key End -AnyMod -AppCuKeys : "\E[F"
|
||||
key Home -AnyMod +AppCuKeys : "\EOH"
|
||||
key End -AnyMod +AppCuKeys : "\EOF"
|
||||
key Home +AnyMod : "\E[1;*H"
|
||||
key End +AnyMod : "\E[1;*F"
|
||||
|
||||
key Insert -AnyMod : "\E[2~"
|
||||
key Delete -AnyMod : "\E[3~"
|
||||
key Insert +AnyMod : "\E[2;*~"
|
||||
key Delete +AnyMod : "\E[3;*~"
|
||||
|
||||
key Prior -Shift-AnyMod : "\E[5~"
|
||||
key Next -Shift-AnyMod : "\E[6~"
|
||||
key Prior -Shift+AnyMod : "\E[5;*~"
|
||||
key Next -Shift+AnyMod : "\E[6;*~"
|
||||
|
||||
# Function keys
|
||||
#key F1 -AnyMod : "\EOP"
|
||||
#key F2 -AnyMod : "\EOQ"
|
||||
#key F3 -AnyMod : "\EOR"
|
||||
#key F4 -AnyMod : "\EOS"
|
||||
#define ALT_KP_0 "\033Op"
|
||||
#define ALT_KP_1 "\033Oq"
|
||||
#define ALT_KP_2 "\033Or"
|
||||
#define ALT_KP_3 "\033Os"
|
||||
#define ALT_KP_4 "\033Ot"
|
||||
#define ALT_KP_5 "\033Ou"
|
||||
#define ALT_KP_6 "\033Ov"
|
||||
#define ALT_KP_7 "\033Ow"
|
||||
#define ALT_KP_8 "\033Ox"
|
||||
#define ALT_KP_9 "\033Oy"
|
||||
|
||||
key F1 -AnyMod : "\EOP"
|
||||
key F2 -AnyMod : "\EOQ"
|
||||
key F3 -AnyMod : "\EOR"
|
||||
key F4 -AnyMod : "\EOS"
|
||||
key F5 -AnyMod : "\EOT"
|
||||
key F6 -AnyMod : "\EOU"
|
||||
key F7 -AnyMod : "\EOV"
|
||||
key F8 -AnyMod : "\EOW"
|
||||
key F9 -AnyMod : "\EOX"
|
||||
key F10 -AnyMod : "\EOY"
|
||||
|
||||
#key F5 -AnyMod : "\E[15~"
|
||||
#key F6 -AnyMod : "\E[17~"
|
||||
#key F7 -AnyMod : "\E[18~"
|
||||
#key F8 -AnyMod : "\E[19~"
|
||||
#key F9 -AnyMod : "\E[20~"
|
||||
#key F10 -AnyMod : "\E[21~"
|
||||
#key F11 -AnyMod : "\E[23~"
|
||||
#key F12 -AnyMod : "\E[24~"
|
||||
|
||||
#key F1 +AnyMod : "\EO*P"
|
||||
#key F2 +AnyMod : "\EO*Q"
|
||||
#key F3 +AnyMod : "\EO*R"
|
||||
#key F4 +AnyMod : "\EO*S"
|
||||
#key F5 +AnyMod : "\E[15;*~"
|
||||
#key F6 +AnyMod : "\E[17;*~"
|
||||
#key F7 +AnyMod : "\E[18;*~"
|
||||
#key F8 +AnyMod : "\E[19;*~"
|
||||
#key F9 +AnyMod : "\E[20;*~"
|
||||
#key F10 +AnyMod : "\E[21;*~"
|
||||
#key F11 +AnyMod : "\E[23;*~"
|
||||
#key F12 +AnyMod : "\E[24;*~"
|
||||
|
||||
# Work around dead keys
|
||||
|
||||
key Space +Control : "\x00"
|
||||
|
||||
# Some keys are used by konsole to cause operations.
|
||||
# The scroll* operations refer to the history buffer.
|
||||
|
||||
key Up +Shift-AppScreen : scrollLineUp
|
||||
key Prior +Shift-AppScreen : scrollPageUp
|
||||
key Down +Shift-AppScreen : scrollLineDown
|
||||
key Next +Shift-AppScreen : scrollPageDown
|
||||
|
||||
#key Up +Shift : scrollLineUp
|
||||
#key Prior +Shift : scrollPageUp
|
||||
#key Down +Shift : scrollLineDown
|
||||
#key Next +Shift : scrollPageDown
|
||||
|
||||
key ScrollLock : scrollLock
|
||||
|
||||
# keypad characters are not offered differently by Qt.
|
||||
108
konsole-qml-plugin/assets/kb-layouts/solaris.keytab
Normal file
108
konsole-qml-plugin/assets/kb-layouts/solaris.keytab
Normal file
@@ -0,0 +1,108 @@
|
||||
# [solaris.keytab] Konsole Keyboard Table
|
||||
#
|
||||
|
||||
keyboard "Solaris console"
|
||||
|
||||
# --------------------------------------------------------------
|
||||
#
|
||||
# This configuration table allows to customize the
|
||||
# meaning of the keys.
|
||||
#
|
||||
# The syntax is that each entry has the form :
|
||||
#
|
||||
# "key" Keyname { ("+"|"-") Modename } ":" (String|Operation)
|
||||
#
|
||||
# Keynames are those defined in <qnamespace.h> with the
|
||||
# "Qt::Key_" removed. (We'd better insert the list here)
|
||||
#
|
||||
# Mode names are :
|
||||
#
|
||||
# - Shift
|
||||
# - Alt
|
||||
# - Control
|
||||
#
|
||||
# The VT100 emulation has two modes that can affect the
|
||||
# sequences emitted by certain keys. These modes are
|
||||
# under control of the client program.
|
||||
#
|
||||
#
|
||||
# - Newline : effects Return and Enter key.
|
||||
# - Application : effects Up and Down key.
|
||||
#
|
||||
# - Ansi : effects Up and Down key (This is for VT52, really).
|
||||
#
|
||||
# Operations are
|
||||
#
|
||||
# - scrollUpLine
|
||||
# - scrollUpPage
|
||||
# - scrollDownLine
|
||||
# - scrollDownPage
|
||||
#
|
||||
# - emitSelection
|
||||
#
|
||||
# If the key is not found here, the text of the
|
||||
# key event as provided by QT is emitted, possibly
|
||||
# preceeded by ESC if the Alt key is pressed.
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
key Escape : "\E"
|
||||
key Tab : "\t"
|
||||
|
||||
key Return-Alt : "\r"
|
||||
key Return+Alt : "\E\r"
|
||||
|
||||
# Backspace and Delete codes are preserving CTRL-H.
|
||||
|
||||
key Backspace : "\x08"
|
||||
#key Delete : "\x7F"
|
||||
|
||||
# cursor keys
|
||||
|
||||
key Up -Shift : "\EOA"
|
||||
key Down -Shift : "\EOB"
|
||||
key Right -Shift : "\EOC"
|
||||
key Left -Shift : "\EOD"
|
||||
|
||||
# other grey PC keys
|
||||
|
||||
key Enter : "\r"
|
||||
|
||||
key Home : "\E[1~"
|
||||
key Insert-Shift : "\E[2~"
|
||||
key Delete : "\E[3~"
|
||||
key End : "\E[4~"
|
||||
key Prior -Shift : "\E[5~"
|
||||
key Next -Shift : "\E[6~"
|
||||
|
||||
# function keys
|
||||
|
||||
key F1 : "\E[11~"
|
||||
key F2 : "\E[12~"
|
||||
key F3 : "\E[13~"
|
||||
key F4 : "\E[14~"
|
||||
key F5 : "\E[15~"
|
||||
key F6 : "\E[17~"
|
||||
key F7 : "\E[18~"
|
||||
key F8 : "\E[19~"
|
||||
key F9 : "\E[20~"
|
||||
key F10 : "\E[21~"
|
||||
key F11 : "\E[23~"
|
||||
key F12 : "\E[24~"
|
||||
|
||||
# Work around dead keys
|
||||
|
||||
key Space +Control : "\x00"
|
||||
|
||||
# Some keys are used by konsole to cause operations.
|
||||
# The scroll* operations refer to the history buffer.
|
||||
|
||||
#key Left +Shift : prevSession
|
||||
#key Right +Shift : nextSession
|
||||
key Up +Shift : scrollLineUp
|
||||
key Prior +Shift : scrollPageUp
|
||||
key Down +Shift : scrollLineDown
|
||||
key Next +Shift : scrollPageDown
|
||||
#key Insert+Shift : emitSelection
|
||||
|
||||
# keypad characters are not offered differently by Qt.
|
||||
168
konsole-qml-plugin/assets/kb-layouts/vt420pc.keytab
Normal file
168
konsole-qml-plugin/assets/kb-layouts/vt420pc.keytab
Normal file
@@ -0,0 +1,168 @@
|
||||
#
|
||||
# NOTE: This keyboard binding is not installed because it
|
||||
# apparently doesn't work with actual VT420 systems
|
||||
# (see BUG:170220)
|
||||
#
|
||||
# [vt420pc.keytab] Konsole Keyboard Table (VT420pc keys)
|
||||
# adapted by ferdinand gassauer f.gassauer@aon.at
|
||||
# Nov 2000
|
||||
#
|
||||
################################################################
|
||||
#
|
||||
# The escape sequences emmited by the
|
||||
# keys Shift+F1 to Shift+F12 might not fit your needs
|
||||
#
|
||||
################# IMPORTANT NOTICE #############################
|
||||
# the key bindings (Kcontrol -> look and feel -> keybindgs)
|
||||
# overrule the settings in this file. The key bindings might be
|
||||
# changed by the user WITHOUT notification of the maintainer of
|
||||
# the keytab file. Konsole will not work as expected by
|
||||
# the maintainer of the keytab file.
|
||||
################################################################
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
keyboard "DEC VT420 Terminal"
|
||||
|
||||
# --------------------------------------------------------------
|
||||
#
|
||||
# This configuration table allows to customize the
|
||||
# meaning of the keys.
|
||||
#
|
||||
# The syntax is that each entry has the form :
|
||||
#
|
||||
# "key" Keyname { ("+"|"-") Modename } ":" (String|Operation)
|
||||
#
|
||||
# Keynames are those defined in <qnamespace.h> with the
|
||||
# "Qt::Key_" removed. (We'd better insert the list here)
|
||||
#
|
||||
# Mode names are :
|
||||
#
|
||||
# - Shift
|
||||
# - Alt
|
||||
# - Control
|
||||
#
|
||||
# The VT100 emulation has two modes that can affect the
|
||||
# sequences emitted by certain keys. These modes are
|
||||
# under control of the client program.
|
||||
#
|
||||
# - Newline : effects Return and Enter key.
|
||||
# - Application : effects Up and Down key.
|
||||
#
|
||||
# - Ansi : effects Up and Down key (This is for VT52, really).
|
||||
#
|
||||
# Operations are
|
||||
#
|
||||
# - scrollUpLine
|
||||
# - scrollUpPage
|
||||
# - scrollDownLine
|
||||
# - scrollDownPage
|
||||
#
|
||||
# - emitSelection
|
||||
#
|
||||
# If the key is not found here, the text of the
|
||||
# key event as provided by QT is emitted, possibly
|
||||
# preceeded by ESC if the Alt key is pressed.
|
||||
#
|
||||
# --------------------------------------------------------------
|
||||
|
||||
key Escape : "\E"
|
||||
key Tab : "\t"
|
||||
key Backtab: "\E[Z"
|
||||
|
||||
# VT100 can add an extra \n after return.
|
||||
# The NewLine mode is set by an escape sequence.
|
||||
|
||||
key Return-NewLine : "\r"
|
||||
key Return+NewLine : "\r\n"
|
||||
|
||||
# Some desperately try to save the ^H.
|
||||
# may be not everyone wants this
|
||||
|
||||
key Backspace : "\x08" # Control H
|
||||
key Delete : "\x7f"
|
||||
|
||||
# These codes are for the VT420pc
|
||||
# The Ansi mode (i.e. VT100 mode) is set by
|
||||
# an escape sequence
|
||||
|
||||
key Up -Shift-Ansi : "\EA"
|
||||
key Down -Shift-Ansi : "\EB"
|
||||
key Right-Shift-Ansi : "\EC"
|
||||
key Left -Shift-Ansi : "\ED"
|
||||
|
||||
# VT100 emits a mode bit together
|
||||
# with the arrow keys.The AppCuKeys
|
||||
# mode is set by an escape sequence.
|
||||
|
||||
key Up -Shift+Ansi+AppCuKeys : "\EOA"
|
||||
key Down -Shift+Ansi+AppCuKeys : "\EOB"
|
||||
key Right-Shift+Ansi+AppCuKeys : "\EOC"
|
||||
key Left -Shift+Ansi+AppCuKeys : "\EOD"
|
||||
|
||||
key Up -Shift+Ansi-AppCuKeys : "\E[A"
|
||||
key Down -Shift+Ansi-AppCuKeys : "\E[B"
|
||||
key Right-Shift+Ansi-AppCuKeys : "\E[C"
|
||||
key Left -Shift+Ansi-AppCuKeys : "\E[D"
|
||||
|
||||
# function keys
|
||||
|
||||
key F1 -Shift : "\E[11~"
|
||||
key F2 -Shift : "\E[12~"
|
||||
key F3 -Shift : "\E[13~"
|
||||
key F4 -Shift : "\E[14~"
|
||||
key F5 -Shift : "\E[15~"
|
||||
key F6 -Shift : "\E[17~"
|
||||
key F7 -Shift : "\E[18~"
|
||||
key F8 -Shift : "\E[19~"
|
||||
key F9 -Shift : "\E[20~"
|
||||
key F10-Shift : "\E[21~"
|
||||
key F11-Shift : "\E[23~"
|
||||
key F12-Shift : "\E[24~"
|
||||
#
|
||||
# Shift F1-F12
|
||||
#
|
||||
key F1 +Shift : "\E[11;2~"
|
||||
key F2 +Shift : "\E[12;2~"
|
||||
key F3 +Shift : "\E[13;2~"
|
||||
key F4 +Shift : "\E[14;2~"
|
||||
key F5 +Shift : "\E[15;2~"
|
||||
key F6 +Shift : "\E[17;2~"
|
||||
key F7 +Shift : "\E[18;2~"
|
||||
key F8 +Shift : "\E[19;2~"
|
||||
key F9 +Shift : "\E[20;2~"
|
||||
key F10+Shift : "\E[21;2~"
|
||||
key F11+Shift : "\E[23;2~"
|
||||
key F12+Shift : "\E[24;2~"
|
||||
|
||||
key Home : "\E[H"
|
||||
key End : "\E[F"
|
||||
|
||||
key Prior -Shift : "\E[5~"
|
||||
key Next -Shift : "\E[6~"
|
||||
key Insert-Shift : "\E[2~"
|
||||
|
||||
# Keypad-Enter. See comment on Return above.
|
||||
|
||||
key Enter+NewLine : "\r\n"
|
||||
key Enter-NewLine : "\r"
|
||||
|
||||
key Space +Control : "\x00"
|
||||
|
||||
# some of keys are used by konsole.
|
||||
|
||||
key Up +Shift : scrollLineUp
|
||||
key Prior +Shift : scrollPageUp
|
||||
key Down +Shift : scrollLineDown
|
||||
key Next +Shift : scrollPageDown
|
||||
|
||||
key ScrollLock : scrollLock
|
||||
|
||||
#----------------------------------------------------------
|
||||
|
||||
# keypad characters as offered by Qt
|
||||
# cannot be recognized as such.
|
||||
|
||||
#----------------------------------------------------------
|
||||
|
||||
# Following other strings as emitted by konsole.
|
||||
Reference in New Issue
Block a user