~ubuntu-branches/ubuntu/warty/kdebase/warty

« back to all changes in this revision

Viewing changes to konsole/doc/missing.codes

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2004-09-16 04:51:45 UTC
  • Revision ID: james.westby@ubuntu.com-20040916045145-9vr63kith3k1cpza
Tags: upstream-3.2.2
ImportĀ upstreamĀ versionĀ 3.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Contained in here is a list of VT100 facilities (and extension based on it),
 
2
that have very low priority or are not likely to be ever implemented by me.
 
3
The order is more or less by priority, so you'll find the most interesting
 
4
stuff in the beginning. All this is mainly included so that you can see, what
 
5
you miss.
 
6
 
 
7
- some modes -----------------------------------------------------------------
 
8
 
 
9
 The next two modes are difficult to implement (for me).
 
10
 May be i do them, may be not. Think, smooth scroll would be kool.
 
11
 
 
12
   '?4'= Jump scroll (set); Smooth scroll (reset)
 
13
   '?8'= Auto repeat on (set); Auto repeat off (reset)
 
14
 
 
15
 following are not in VT100, nor in xterm, check Linux console
 
16
 
 
17
    '2'= Lock keyboard (set); Unlock keyboard (reset)
 
18
   '12'= Echo on (set); Echo off (reset)
 
19
 
 
20
Hmm, one can easily dig out more other which may originate from different
 
21
VT100/VT102 variants. We'll keep things simple, but have to check trough xterm
 
22
and Linux console to be sure.
 
23
 
 
24
- rendition material ----------------------------------------------------------
 
25
 
 
26
This is mainly not implemented because the fonts are too weak.
 
27
Eventually, i can do better if i dig a little...
 
28
 
 
29
Set graphic rendition
 
30
  Where <n> is
 
31
   2 = Half                             // Not in vt100, ansi italic
 
32
  21 = Normal intensity (this might well be a spelling mistake i.e. == 22)
 
33
  Check linux console for some sco-ish stuff.
 
34
 
 
35
Line attributes
 
36
  Double-height Top half      Esc  #   3
 
37
                Bottom half   Esc  #   4
 
38
  Single-width, single-height Esc  #   5
 
39
  Double-width                Esc  #   6
 
40
 
 
41
- printing related stuff, will not be implemented ----------------------------
 
42
 
 
43
Don't think this is of any use today. 
 
44
These codes seem not to appear in VT100 only, may be it was an option.
 
45
Implement a log instead?
 
46
Implement "save screen and buffer"?
 
47
 
 
48
Modes // not in VT100
 
49
  '?18'= Send FF to printer after print screen (set); No char after PS (reset)
 
50
  '?19'= Print screen prints full screen (set); PS prints scroll region (reset)
 
51
 
 
52
Printing
 
53
  Esc  [ <c> i
 
54
  Where <c> is
 
55
      ''= Same as '0'
 
56
     '0'= Prints screen (full or scroll region)
 
57
     '4'= Printer controller off
 
58
     '5'= Printer controller on (Print all received chars to printer)
 
59
    '?1'= Print cursor line
 
60
    '?4'= Auto print off
 
61
    '?5'= Auto print on (Prints line to printer when you exit from it)
 
62
 
 
63
VT52 sequences
 
64
    Auto print on          Esc  ^
 
65
    Auto print off         Esc  -
 
66
    Printer controller on  Esc  W
 
67
    Printer controller off Esc  X
 
68
    Print cursor line      Esc  V
 
69
    Print screen           Esc  ]
 
70
 
 
71
- huh, that could be fun! ----------------------------------------------------
 
72
 
 
73
Programmable LEDs               Esc [ Ps q
 
74
        0 - All LEDs off
 
75
  (1 - 4) - Turn respective LED on
 
76
 
 
77
- does not produce a reply, anyway -------------------------------------------
 
78
 
 
79
Invoke confidence test
 
80
    Esc  [   2   ; <n> y
 
81
  Where <n> is
 
82
     '1'= Power-up test
 
83
     '2'= Data loopback test
 
84
     '4'= EIA loopback test
 
85
     '9'= Power-up tests (continuously)
 
86
    '10'= Data loopback tests (continuously)
 
87
    '12'= EIA loopback tests (continuously)
 
88
    '16'= Printer loopback test
 
89
    '24'= Printer loopback tests (continuously)