Package org.qdl_lang.workspace
Class QDLTerminal
- java.lang.Object
-
- edu.uiuc.ncsa.security.util.terminal.ISO6429Terminal
-
- org.qdl_lang.workspace.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
-
-
Constructor Summary
Constructors Constructor Description QDLTerminal(edu.uiuc.ncsa.security.core.util.MyLoggingFacade loggingFacade)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static char[]
characterMap()
static Map<String,String>
getCharLookupMap()
This is the map of ascii to special charactersprotected edu.uiuc.ncsa.security.util.terminal.KeyStroke
getKeyRemap(char y)
protected edu.uiuc.ncsa.security.util.terminal.KeyStroke
getKeyRemapNEW(char y)
protected edu.uiuc.ncsa.security.util.terminal.KeyStroke
getKeyRemapOLD(char y)
static Map<String,String>
getReverseCharLookupMap()
Does reverse lookup for help, so this is the map with possible entries
-
-
-
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 classedu.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
-
-