Skip to content
/ akt Public

APL Keyboard Translator (for use with GNU APL)

License

Notifications You must be signed in to change notification settings

aacero/akt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APL Keyboard Translator

REPO STATUS: Inactive

The akt program generates keyboard input suitable for GNU APL and for editing APL code using a Unicode-capable text editor (e.g. vim).

Compile akt using the command:

$ make akt

Invoke akt with a command and its arguments (if any) like this:

$ akt apl

When you invoke apl this way, you will be able to type APL glyphs using the Alt key. The keyboard mapping is illustrated in a file included with akt.

akt's input must be a terminal. Your system's locale must use UTF-8 encoding.

akt runs the specified command attached to a pty. akt is the master and the specified command is the slave. The slave's terminal size automatically adjusts to conform to the master's terminal size.

Use the -z option to suppress the action of the suspend character.

akt depends upon your terminal emulator sending the two-character sequence ESC <char> when you hold the Alt key and type <char>. The ability for a terminal to do so may be a configurable option, often named something like "Alt sends meta".

Note that some terminal emulators use the Alt key to access the terminal program's menus. This conflicts with akt's use of the Alt key as a shift for APL characters. If your terminal does this, there's probably a configuration option to disable using Alt for menu access.

About

APL Keyboard Translator (for use with GNU APL)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages