Class QDLTerminal


  • public class QDLTerminal
    extends edu.uiuc.ncsa.security.util.terminal.ISO6429Terminal
    Keymap extensions for QDL only.

    Created by Jeff Gaynor
    on 6/10/21 at 11:35 AM

    • Nested Class Summary

      • Nested classes/interfaces inherited from class edu.uiuc.ncsa.security.util.terminal.ISO6429Terminal

        edu.uiuc.ncsa.security.util.terminal.ISO6429Terminal.CSI
    • Field Summary

      • Fields inherited from class edu.uiuc.ncsa.security.util.terminal.ISO6429Terminal

        reader
    • Constructor Summary

      Constructors 
      Constructor Description
      QDLTerminal​(edu.uiuc.ncsa.security.core.util.MyLoggingFacade loggingFacade)  
    • Constructor Detail

      • QDLTerminal

        public QDLTerminal​(edu.uiuc.ncsa.security.core.util.MyLoggingFacade loggingFacade)
                    throws IOException
        Throws:
        IOException
    • Method Detail

      • characterMap

        public static char[] characterMap()
      • getReverseCharLookupMap

        public static Map<String,​String> getReverseCharLookupMap()
        Does reverse lookup for help, so this is the map with possible entries
          {π=p, ≁=~, τ=t, ∅=n, ∆=D, ≈=?, ∈=e, ⌈=k, ∉=E, ⌊=l,
           →=d, ≔=:, ≕=", ×=*, ⊗=@, ≠=\, ≡==, ⊢=s, ≤=<, ≥=>,
           ⟦={, ∧=&, ⟧=}, ⊨=a, ∨=|, ∩=i, ∪=u, ¬=!, ¯=-, ·=.,
           ÷=/, ⁺=+, »='}
         
        Returns:
      • getCharLookupMap

        public static Map<String,​String> getCharLookupMap()
        This is the map of ascii to special characters
        Returns:
      • getKeyRemap

        protected edu.uiuc.ncsa.security.util.terminal.KeyStroke getKeyRemap​(char y)
                                                                      throws IOException
        Overrides:
        getKeyRemap in class edu.uiuc.ncsa.security.util.terminal.ISO6429Terminal
        Throws:
        IOException
      • getKeyRemapNEW

        protected edu.uiuc.ncsa.security.util.terminal.KeyStroke getKeyRemapNEW​(char y)
                                                                         throws IOException
        Throws:
        IOException
      • getKeyRemapOLD

        protected edu.uiuc.ncsa.security.util.terminal.KeyStroke getKeyRemapOLD​(char y)
                                                                         throws IOException
        Throws:
        IOException