Enum Capability

java.lang.Object
java.lang.Enum<Capability>
org.aesh.terminal.tty.Capability
All Implemented Interfaces:
Serializable, Comparable<Capability>, java.lang.constant.Constable

public enum Capability extends Enum<Capability>
Terminal capabilities as defined in the terminfo database. Each capability has a name and a short cap code.

This enum provides a comprehensive list of terminal capabilities including:

  • Boolean capabilities - indicate whether a feature is supported
  • Numeric capabilities - provide numeric values like screen dimensions
  • String capabilities - contain escape sequences for terminal operations
Author:
Ståle W. Pedersen
  • Enum Constant Details

    • auto_left_margin

      public static final Capability auto_left_margin
      Terminal has automatic margins (cursor wraps from last column to first of next line).
    • auto_right_margin

      public static final Capability auto_right_margin
      Cursor wraps from right margin to left of next line.
    • back_color_erase

      public static final Capability back_color_erase
      Screen erased with background color.
    • can_change

      public static final Capability can_change
      Terminal can redefine existing colors.
    • ceol_standout_glitch

      public static final Capability ceol_standout_glitch
      Standout mode causes glitch at end of line.
    • col_addr_glitch

      public static final Capability col_addr_glitch
      Column address has glitch.
    • cpi_changes_res

      public static final Capability cpi_changes_res
      Changing character pitch changes resolution.
    • cr_cancels_micro_mode

      public static final Capability cr_cancels_micro_mode
      Carriage return cancels micro mode.
    • dest_tabs_magic_smso

      public static final Capability dest_tabs_magic_smso
      Destructive tabs with magic standout.
    • eat_newline_glitch

      public static final Capability eat_newline_glitch
      Newline ignored after 80 columns.
    • erase_overstrike

      public static final Capability erase_overstrike
      Can erase overstrikes with a blank.
    • generic_type

      public static final Capability generic_type
      Generic terminal type.
    • hard_copy

      public static final Capability hard_copy
      Hardcopy terminal.
    • hard_cursor

      public static final Capability hard_cursor
      Cursor is hard to see.
    • has_meta_key

      public static final Capability has_meta_key
      Terminal has a meta key.
    • has_print_wheel

      public static final Capability has_print_wheel
      Printer needs operator to change character set.
    • has_status_line

      public static final Capability has_status_line
      Terminal has a status line.
    • hue_lightness_saturation

      public static final Capability hue_lightness_saturation
      Terminal uses HLS color notation.
    • insert_null_glitch

      public static final Capability insert_null_glitch
      Insert mode distinguishes nulls.
    • lpi_changes_res

      public static final Capability lpi_changes_res
      Changing line pitch changes resolution.
    • memory_above

      public static final Capability memory_above
      Display may be retained above the screen.
    • memory_below

      public static final Capability memory_below
      Display may be retained below the screen.
    • move_insert_mode

      public static final Capability move_insert_mode
      Safe to move while in insert mode.
    • move_standout_mode

      public static final Capability move_standout_mode
      Safe to move while in standout mode.
    • needs_xon_xoff

      public static final Capability needs_xon_xoff
      Padding will not work, xon/xoff required.
    • no_esc_ctlc

      public static final Capability no_esc_ctlc
      Beehive (f1=escape, f2=ctrl C).
    • no_pad_char

      public static final Capability no_pad_char
      Padding character does not exist.
    • non_dest_scroll_region

      public static final Capability non_dest_scroll_region
      Scrolling region is nondestructive.
    • non_rev_rmcup

      public static final Capability non_rev_rmcup
      Exit alternate screen without restoring cursor.
    • over_strike

      public static final Capability over_strike
      Terminal can overstrike.
    • prtr_silent

      public static final Capability prtr_silent
      Printer will not echo on screen.
    • row_addr_glitch

      public static final Capability row_addr_glitch
      Row address has glitch.
    • semi_auto_right_margin

      public static final Capability semi_auto_right_margin
      Printing in last column causes carriage return.
    • status_line_esc_ok

      public static final Capability status_line_esc_ok
      Escape can be used on the status line.
    • tilde_glitch

      public static final Capability tilde_glitch
      Cannot print tilde (~) character.
    • transparent_underline

      public static final Capability transparent_underline
      Underline character overstrikes.
    • xon_xoff

      public static final Capability xon_xoff
      Terminal uses xon/xoff handshaking.
    • columns

      public static final Capability columns
      Number of columns in a line.
    • init_tabs

      public static final Capability init_tabs
      Tabs initially every n spaces.
    • label_height

      public static final Capability label_height
      Number of rows in each label.
    • label_width

      public static final Capability label_width
      Number of columns in each label.
    • lines

      public static final Capability lines
      Number of lines on screen or page.
    • lines_of_memory

      public static final Capability lines_of_memory
      Lines of memory if greater than lines.
    • max_attributes

      public static final Capability max_attributes
      Maximum combined attributes terminal can handle.
    • max_colors

      public static final Capability max_colors
      Maximum number of colors on screen.
    • max_pairs

      public static final Capability max_pairs
      Maximum number of color pairs on screen.
    • maximum_windows

      public static final Capability maximum_windows
      Maximum number of definable windows.
    • no_color_video

      public static final Capability no_color_video
      Video attributes that cannot be used with colors.
    • num_labels

      public static final Capability num_labels
      Number of labels on screen.
    • padding_baud_rate

      public static final Capability padding_baud_rate
      Lowest baud rate where padding is needed.
    • virtual_terminal

      public static final Capability virtual_terminal
      Virtual terminal number.
    • width_status_line

      public static final Capability width_status_line
      Number of columns in status line.
    • bit_image_entwining

      public static final Capability bit_image_entwining
      Number of passes for each bit-image row.
    • bit_image_type

      public static final Capability bit_image_type
      Type of bit-image device.
    • buffer_capacity

      public static final Capability buffer_capacity
      Number of bytes buffered before printing.
    • buttons

      public static final Capability buttons
      Number of buttons on mouse.
    • dot_horz_spacing

      public static final Capability dot_horz_spacing
      Spacing of pins horizontally in dots per inch.
    • dot_vert_spacing

      public static final Capability dot_vert_spacing
      Spacing of dots vertically in pins per inch.
    • max_micro_address

      public static final Capability max_micro_address
      Maximum value in micro_..._address.
    • max_micro_jump

      public static final Capability max_micro_jump
      Maximum value in parm_..._micro.
    • micro_col_size

      public static final Capability micro_col_size
      Character step size in micro mode.
    • micro_line_size

      public static final Capability micro_line_size
      Line step size in micro mode.
    • number_of_pins

      public static final Capability number_of_pins
      Number of pins in print head.
    • output_res_char

      public static final Capability output_res_char
      Horizontal resolution in units per character.
    • output_res_horz_inch

      public static final Capability output_res_horz_inch
      Horizontal resolution in units per inch.
    • output_res_line

      public static final Capability output_res_line
      Vertical resolution in units per line.
    • output_res_vert_inch

      public static final Capability output_res_vert_inch
      Vertical resolution in units per inch.
    • wide_char_size

      public static final Capability wide_char_size
      Character step size when in double-wide mode.
    • acs_chars

      public static final Capability acs_chars
      Graphics charset pairs, based on vt100.
    • back_tab

      public static final Capability back_tab
      Back tab.
    • bell

      public static final Capability bell
      Audible signal (bell).
    • carriage_return

      public static final Capability carriage_return
      Carriage return.
    • change_char_pitch

      public static final Capability change_char_pitch
      Change horizontal pitch.
    • change_line_pitch

      public static final Capability change_line_pitch
      Change vertical pitch.
    • change_res_horz

      public static final Capability change_res_horz
      Change horizontal resolution.
    • change_res_vert

      public static final Capability change_res_vert
      Change vertical resolution.
    • change_scroll_region

      public static final Capability change_scroll_region
      Change scrolling region to lines #1 to #2.
    • char_padding

      public static final Capability char_padding
      Like ip but when in replace mode.
    • clear_all_tabs

      public static final Capability clear_all_tabs
      Clear all tab stops.
    • clear_margins

      public static final Capability clear_margins
      Clear right and left soft margins.
    • clear_screen

      public static final Capability clear_screen
      Clear screen and home cursor.
    • clr_bol

      public static final Capability clr_bol
      Clear to beginning of line.
    • clr_eol

      public static final Capability clr_eol
      Clear to end of line.
    • clr_eos

      public static final Capability clr_eos
      Clear to end of screen.
    • column_address

      public static final Capability column_address
      Move cursor to column #1.
    • command_character

      public static final Capability command_character
      Terminal settable cmd character in prototype.
    • create_window

      public static final Capability create_window
      Create a window #1 #2 #3 #4 #5.
    • cursor_address

      public static final Capability cursor_address
      Move cursor to row #1 column #2.
    • cursor_down

      public static final Capability cursor_down
      Move cursor down one line.
    • cursor_home

      public static final Capability cursor_home
      Move cursor to home position.
    • cursor_invisible

      public static final Capability cursor_invisible
      Make cursor invisible.
    • cursor_left

      public static final Capability cursor_left
      Move cursor left one space.
    • cursor_mem_address

      public static final Capability cursor_mem_address
      Memory relative cursor addressing.
    • cursor_normal

      public static final Capability cursor_normal
      Make cursor appear normal.
    • cursor_right

      public static final Capability cursor_right
      Move cursor right one space.
    • cursor_to_ll

      public static final Capability cursor_to_ll
      Move cursor to last line, first column.
    • cursor_up

      public static final Capability cursor_up
      Move cursor up one line.
    • cursor_visible

      public static final Capability cursor_visible
      Make cursor very visible.
    • define_char

      public static final Capability define_char
      Define a character.
    • delete_character

      public static final Capability delete_character
      Delete character.
    • delete_line

      public static final Capability delete_line
      Delete line.
    • dial_phone

      public static final Capability dial_phone
      Dial phone number #1.
    • dis_status_line

      public static final Capability dis_status_line
      Disable status line.
    • display_clock

      public static final Capability display_clock
      Display clock at row #1, column #2.
    • down_half_line

      public static final Capability down_half_line
      Move cursor down half a line.
    • ena_acs

      public static final Capability ena_acs
      Enable alternate character set.
    • enter_alt_charset_mode

      public static final Capability enter_alt_charset_mode
      Start alternate character set.
    • enter_am_mode

      public static final Capability enter_am_mode
      Turn on automatic margins.
    • enter_bold_mode

      public static final Capability enter_bold_mode
      Turn on bold (extra bright) mode.
    • enter_ca_mode

      public static final Capability enter_ca_mode
      Enter alternate screen mode.
    • enter_delete_mode

      public static final Capability enter_delete_mode
      Enter delete mode.
    • enter_dim_mode

      public static final Capability enter_dim_mode
      Turn on half-bright mode.
    • enter_doublewide_mode

      public static final Capability enter_doublewide_mode
      Enter double-wide mode.
    • enter_draft_quality

      public static final Capability enter_draft_quality
      Enter draft-quality mode.
    • enter_insert_mode

      public static final Capability enter_insert_mode
      Enter insert mode.
    • enter_italics_mode

      public static final Capability enter_italics_mode
      Enter italic mode.
    • enter_leftward_mode

      public static final Capability enter_leftward_mode
      Start leftward carriage motion.
    • enter_micro_mode

      public static final Capability enter_micro_mode
      Start micro-motion mode.
    • enter_near_letter_quality

      public static final Capability enter_near_letter_quality
      Enter NLQ mode.
    • enter_normal_quality

      public static final Capability enter_normal_quality
      Enter normal-quality mode.
    • enter_protected_mode

      public static final Capability enter_protected_mode
      Turn on protected mode.
    • enter_reverse_mode

      public static final Capability enter_reverse_mode
      Turn on reverse video mode.
    • enter_secure_mode

      public static final Capability enter_secure_mode
      Turn on secure (invisible) mode.
    • enter_shadow_mode

      public static final Capability enter_shadow_mode
      Enter shadow-print mode.
    • enter_standout_mode

      public static final Capability enter_standout_mode
      Begin standout mode.
    • enter_subscript_mode

      public static final Capability enter_subscript_mode
      Enter subscript mode.
    • enter_superscript_mode

      public static final Capability enter_superscript_mode
      Enter superscript mode.
    • enter_underline_mode

      public static final Capability enter_underline_mode
      Begin underline mode.
    • enter_upward_mode

      public static final Capability enter_upward_mode
      Start upward carriage motion.
    • enter_xon_mode

      public static final Capability enter_xon_mode
      Turn on xon/xoff handshaking.
    • erase_chars

      public static final Capability erase_chars
      Erase #1 characters.
    • exit_alt_charset_mode

      public static final Capability exit_alt_charset_mode
      End alternate character set.
    • exit_am_mode

      public static final Capability exit_am_mode
      Turn off automatic margins.
    • exit_attribute_mode

      public static final Capability exit_attribute_mode
      Turn off all attributes.
    • exit_ca_mode

      public static final Capability exit_ca_mode
      Exit alternate screen mode.
    • exit_delete_mode

      public static final Capability exit_delete_mode
      End delete mode.
    • exit_doublewide_mode

      public static final Capability exit_doublewide_mode
      End double-wide mode.
    • exit_insert_mode

      public static final Capability exit_insert_mode
      Exit insert mode.
    • exit_italics_mode

      public static final Capability exit_italics_mode
      End italic mode.
    • exit_leftward_mode

      public static final Capability exit_leftward_mode
      End leftward carriage motion.
    • exit_micro_mode

      public static final Capability exit_micro_mode
      End micro-motion mode.
    • exit_shadow_mode

      public static final Capability exit_shadow_mode
      End shadow-print mode.
    • exit_standout_mode

      public static final Capability exit_standout_mode
      Exit standout mode.
    • exit_subscript_mode

      public static final Capability exit_subscript_mode
      End subscript mode.
    • exit_superscript_mode

      public static final Capability exit_superscript_mode
      End superscript mode.
    • exit_underline_mode

      public static final Capability exit_underline_mode
      Exit underline mode.
    • exit_upward_mode

      public static final Capability exit_upward_mode
      End upward carriage motion.
    • exit_xon_mode

      public static final Capability exit_xon_mode
      Turn off xon/xoff handshaking.
    • fixed_pause

      public static final Capability fixed_pause
      Pause for 2-3 seconds.
    • flash_hook

      public static final Capability flash_hook
      Flash switch hook.
    • flash_screen

      public static final Capability flash_screen
      Visible bell (may move cursor).
    • form_feed

      public static final Capability form_feed
      Hardcopy terminal page eject.
    • from_status_line

      public static final Capability from_status_line
      Return from status line.
    • goto_window

      public static final Capability goto_window
      Go to window #1.
    • hangup

      public static final Capability hangup
      Hang-up phone.
    • init_1string

      public static final Capability init_1string
      Initialization string 1.
    • init_2string

      public static final Capability init_2string
      Initialization string 2.
    • init_3string

      public static final Capability init_3string
      Initialization string 3.
    • init_file

      public static final Capability init_file
      Name of initialization file.
    • init_prog

      public static final Capability init_prog
      Path name of program for initialization.
    • initialize_color

      public static final Capability initialize_color
      Initialize color #1 to RGB values #2 #3 #4.
    • initialize_pair

      public static final Capability initialize_pair
      Initialize color pair #1 to fg=#2 bg=#3.
    • insert_character

      public static final Capability insert_character
      Insert character.
    • insert_line

      public static final Capability insert_line
      Insert line.
    • insert_padding

      public static final Capability insert_padding
      Insert padding after inserted character.
    • key_a1

      public static final Capability key_a1
      Upper left of keypad key.
    • key_a3

      public static final Capability key_a3
      Upper right of keypad key.
    • key_b2

      public static final Capability key_b2
      Center of keypad key.
    • key_backspace

      public static final Capability key_backspace
      Backspace key.
    • key_beg

      public static final Capability key_beg
      Begin key.
    • key_btab

      public static final Capability key_btab
      Back-tab key.
    • key_c1

      public static final Capability key_c1
      Lower left of keypad key.
    • key_c3

      public static final Capability key_c3
      Lower right of keypad key.
    • key_cancel

      public static final Capability key_cancel
      Cancel key.
    • key_catab

      public static final Capability key_catab
      Clear-all-tabs key.
    • key_clear

      public static final Capability key_clear
      Clear-screen or erase key.
    • key_close

      public static final Capability key_close
      Close key.
    • key_command

      public static final Capability key_command
      Command key.
    • key_copy

      public static final Capability key_copy
      Copy key.
    • key_create

      public static final Capability key_create
      Create key.
    • key_ctab

      public static final Capability key_ctab
      Clear-tab key.
    • key_dc

      public static final Capability key_dc
      Delete-character key.
    • key_dl

      public static final Capability key_dl
      Delete-line key.
    • key_down

      public static final Capability key_down
      Down-arrow key.
    • key_eic

      public static final Capability key_eic
      Exit insert-mode key.
    • key_end

      public static final Capability key_end
      End key.
    • key_enter

      public static final Capability key_enter
      Enter/send key.
    • key_eol

      public static final Capability key_eol
      Clear-to-end-of-line key.
    • key_eos

      public static final Capability key_eos
      Clear-to-end-of-screen key.
    • key_exit

      public static final Capability key_exit
      Exit key.
    • key_f0

      public static final Capability key_f0
      Function key F0.
    • key_f1

      public static final Capability key_f1
      Function key F1.
    • key_f10

      public static final Capability key_f10
      Function key F10.
    • key_f11

      public static final Capability key_f11
      Function key F11.
    • key_f12

      public static final Capability key_f12
      Function key F12.
    • key_f13

      public static final Capability key_f13
      Function key F13.
    • key_f14

      public static final Capability key_f14
      Function key F14.
    • key_f15

      public static final Capability key_f15
      Function key F15.
    • key_f16

      public static final Capability key_f16
      Function key F16.
    • key_f17

      public static final Capability key_f17
      Function key F17.
    • key_f18

      public static final Capability key_f18
      Function key F18.
    • key_f19

      public static final Capability key_f19
      Function key F19.
    • key_f2

      public static final Capability key_f2
      Function key F2.
    • key_f20

      public static final Capability key_f20
      Function key F20.
    • key_f21

      public static final Capability key_f21
      Function key F21.
    • key_f22

      public static final Capability key_f22
      Function key F22.
    • key_f23

      public static final Capability key_f23
      Function key F23.
    • key_f24

      public static final Capability key_f24
      Function key F24.
    • key_f25

      public static final Capability key_f25
      Function key F25.
    • key_f26

      public static final Capability key_f26
      Function key F26.
    • key_f27

      public static final Capability key_f27
      Function key F27.
    • key_f28

      public static final Capability key_f28
      Function key F28.
    • key_f29

      public static final Capability key_f29
      Function key F29.
    • key_f3

      public static final Capability key_f3
      Function key F3.
    • key_f30

      public static final Capability key_f30
      Function key F30.
    • key_f31

      public static final Capability key_f31
      Function key F31.
    • key_f32

      public static final Capability key_f32
      Function key F32.
    • key_f33

      public static final Capability key_f33
      Function key F33.
    • key_f34

      public static final Capability key_f34
      Function key F34.
    • key_f35

      public static final Capability key_f35
      Function key F35.
    • key_f36

      public static final Capability key_f36
      Function key F36.
    • key_f37

      public static final Capability key_f37
      Function key F37.
    • key_f38

      public static final Capability key_f38
      Function key F38.
    • key_f39

      public static final Capability key_f39
      Function key F39.
    • key_f4

      public static final Capability key_f4
      Function key F4.
    • key_f40

      public static final Capability key_f40
      Function key F40.
    • key_f41

      public static final Capability key_f41
      Function key F41.
    • key_f42

      public static final Capability key_f42
      Function key F42.
    • key_f43

      public static final Capability key_f43
      Function key F43.
    • key_f44

      public static final Capability key_f44
      Function key F44.
    • key_f45

      public static final Capability key_f45
      Function key F45.
    • key_f46

      public static final Capability key_f46
      Function key F46.
    • key_f47

      public static final Capability key_f47
      Function key F47.
    • key_f48

      public static final Capability key_f48
      Function key F48.
    • key_f49

      public static final Capability key_f49
      Function key F49.
    • key_f5

      public static final Capability key_f5
      Function key F5.
    • key_f50

      public static final Capability key_f50
      Function key F50.
    • key_f51

      public static final Capability key_f51
      Function key F51.
    • key_f52

      public static final Capability key_f52
      Function key F52.
    • key_f53

      public static final Capability key_f53
      Function key F53.
    • key_f54

      public static final Capability key_f54
      Function key F54.
    • key_f55

      public static final Capability key_f55
      Function key F55.
    • key_f56

      public static final Capability key_f56
      Function key F56.
    • key_f57

      public static final Capability key_f57
      Function key F57.
    • key_f58

      public static final Capability key_f58
      Function key F58.
    • key_f59

      public static final Capability key_f59
      Function key F59.
    • key_f6

      public static final Capability key_f6
      Function key F6.
    • key_f60

      public static final Capability key_f60
      Function key F60.
    • key_f61

      public static final Capability key_f61
      Function key F61.
    • key_f62

      public static final Capability key_f62
      Function key F62.
    • key_f63

      public static final Capability key_f63
      Function key F63.
    • key_f7

      public static final Capability key_f7
      Function key F7.
    • key_f8

      public static final Capability key_f8
      Function key F8.
    • key_f9

      public static final Capability key_f9
      Function key F9.
    • key_find

      public static final Capability key_find
      Find key.
    • key_help

      public static final Capability key_help
      Help key.
    • key_home

      public static final Capability key_home
      Home key.
    • key_ic

      public static final Capability key_ic
      Insert-character key.
    • key_il

      public static final Capability key_il
      Insert-line key.
    • key_left

      public static final Capability key_left
      Left-arrow key.
    • key_ll

      public static final Capability key_ll
      Lower-left key (home down).
    • key_mark

      public static final Capability key_mark
      Mark key.
    • key_message

      public static final Capability key_message
      Message key.
    • key_move

      public static final Capability key_move
      Move key.
    • key_next

      public static final Capability key_next
      Next key.
    • key_npage

      public static final Capability key_npage
      Next-page key.
    • key_open

      public static final Capability key_open
      Open key.
    • key_options

      public static final Capability key_options
      Options key.
    • key_ppage

      public static final Capability key_ppage
      Previous-page key.
    • key_previous

      public static final Capability key_previous
      Previous key.
    • key_print

      public static final Capability key_print
      Print key.
    • key_redo

      public static final Capability key_redo
      Redo key.
    • key_reference

      public static final Capability key_reference
      Reference key.
    • key_refresh

      public static final Capability key_refresh
      Refresh key.
    • key_replace

      public static final Capability key_replace
      Replace key.
    • key_restart

      public static final Capability key_restart
      Restart key.
    • key_resume

      public static final Capability key_resume
      Resume key.
    • key_right

      public static final Capability key_right
      Right-arrow key.
    • key_save

      public static final Capability key_save
      Save key.
    • key_sbeg

      public static final Capability key_sbeg
      Shifted begin key.
    • key_scancel

      public static final Capability key_scancel
      Shifted cancel key.
    • key_scommand

      public static final Capability key_scommand
      Shifted command key.
    • key_scopy

      public static final Capability key_scopy
      Shifted copy key.
    • key_screate

      public static final Capability key_screate
      Shifted create key.
    • key_sdc

      public static final Capability key_sdc
      Shifted delete-character key.
    • key_sdl

      public static final Capability key_sdl
      Shifted delete-line key.
    • key_select

      public static final Capability key_select
      Select key.
    • key_send

      public static final Capability key_send
      Shifted end key.
    • key_seol

      public static final Capability key_seol
      Shifted clear-to-end-of-line key.
    • key_sexit

      public static final Capability key_sexit
      Shifted exit key.
    • key_sf

      public static final Capability key_sf
      Scroll-forward key.
    • key_sfind

      public static final Capability key_sfind
      Shifted find key.
    • key_shelp

      public static final Capability key_shelp
      Shifted help key.
    • key_shome

      public static final Capability key_shome
      Shifted home key.
    • key_sic

      public static final Capability key_sic
      Shifted insert-character key.
    • key_sleft

      public static final Capability key_sleft
      Shifted left-arrow key.
    • key_smessage

      public static final Capability key_smessage
      Shifted message key.
    • key_smove

      public static final Capability key_smove
      Shifted move key.
    • key_snext

      public static final Capability key_snext
      Shifted next key.
    • key_soptions

      public static final Capability key_soptions
      Shifted options key.
    • key_sprevious

      public static final Capability key_sprevious
      Shifted previous key.
    • key_sprint

      public static final Capability key_sprint
      Shifted print key.
    • key_sr

      public static final Capability key_sr
      Scroll-backward key.
    • key_sredo

      public static final Capability key_sredo
      Shifted redo key.
    • key_sreplace

      public static final Capability key_sreplace
      Shifted replace key.
    • key_sright

      public static final Capability key_sright
      Shifted right-arrow key.
    • key_srsume

      public static final Capability key_srsume
      Shifted resume key.
    • key_ssave

      public static final Capability key_ssave
      Shifted save key.
    • key_ssuspend

      public static final Capability key_ssuspend
      Shifted suspend key.
    • key_stab

      public static final Capability key_stab
      Set-tab key.
    • key_sundo

      public static final Capability key_sundo
      Shifted undo key.
    • key_suspend

      public static final Capability key_suspend
      Suspend key.
    • key_undo

      public static final Capability key_undo
      Undo key.
    • key_up

      public static final Capability key_up
      Up-arrow key.
    • keypad_local

      public static final Capability keypad_local
      Leave keyboard transmit mode.
    • keypad_xmit

      public static final Capability keypad_xmit
      Enter keyboard transmit mode.
    • lab_f0

      public static final Capability lab_f0
      Label on function key F0.
    • lab_f1

      public static final Capability lab_f1
      Label on function key F1.
    • lab_f10

      public static final Capability lab_f10
      Label on function key F10.
    • lab_f2

      public static final Capability lab_f2
      Label on function key F2.
    • lab_f3

      public static final Capability lab_f3
      Label on function key F3.
    • lab_f4

      public static final Capability lab_f4
      Label on function key F4.
    • lab_f5

      public static final Capability lab_f5
      Label on function key F5.
    • lab_f6

      public static final Capability lab_f6
      Label on function key F6.
    • lab_f7

      public static final Capability lab_f7
      Label on function key F7.
    • lab_f8

      public static final Capability lab_f8
      Label on function key F8.
    • lab_f9

      public static final Capability lab_f9
      Label on function key F9.
    • label_format

      public static final Capability label_format
      Label format.
    • label_off

      public static final Capability label_off
      Turn off soft labels.
    • label_on

      public static final Capability label_on
      Turn on soft labels.
    • meta_off

      public static final Capability meta_off
      Turn off meta mode.
    • meta_on

      public static final Capability meta_on
      Turn on meta mode (8th bit on).
    • micro_column_address

      public static final Capability micro_column_address
      Move cursor to column #1 in micro mode.
    • micro_down

      public static final Capability micro_down
      Move cursor down in micro mode.
    • micro_left

      public static final Capability micro_left
      Move cursor left in micro mode.
    • micro_right

      public static final Capability micro_right
      Move cursor right in micro mode.
    • micro_row_address

      public static final Capability micro_row_address
      Move cursor to row #1 in micro mode.
    • micro_up

      public static final Capability micro_up
      Move cursor up in micro mode.
    • newline

      public static final Capability newline
      Newline (behave like carriage return followed by line feed).
    • order_of_pins

      public static final Capability order_of_pins
      Match software bits to print-head pins.
    • orig_colors

      public static final Capability orig_colors
      Reset all color pairs to the default.
    • orig_pair

      public static final Capability orig_pair
      Set default pair to its original value.
    • pad_char

      public static final Capability pad_char
      Padding character.
    • parm_dch

      public static final Capability parm_dch
      Delete #1 characters.
    • parm_delete_line

      public static final Capability parm_delete_line
      Delete #1 lines.
    • parm_down_cursor

      public static final Capability parm_down_cursor
      Move cursor down #1 lines.
    • parm_down_micro

      public static final Capability parm_down_micro
      Move cursor down #1 lines in micro mode.
    • parm_ich

      public static final Capability parm_ich
      Insert #1 characters.
    • parm_index

      public static final Capability parm_index
      Scroll forward #1 lines.
    • parm_insert_line

      public static final Capability parm_insert_line
      Insert #1 lines.
    • parm_left_cursor

      public static final Capability parm_left_cursor
      Move cursor left #1 spaces.
    • parm_left_micro

      public static final Capability parm_left_micro
      Move cursor left #1 spaces in micro mode.
    • parm_right_cursor

      public static final Capability parm_right_cursor
      Move cursor right #1 spaces.
    • parm_right_micro

      public static final Capability parm_right_micro
      Move cursor right #1 spaces in micro mode.
    • parm_rindex

      public static final Capability parm_rindex
      Scroll backward #1 lines.
    • parm_up_cursor

      public static final Capability parm_up_cursor
      Move cursor up #1 lines.
    • parm_up_micro

      public static final Capability parm_up_micro
      Move cursor up #1 lines in micro mode.
    • pkey_key

      public static final Capability pkey_key
      Program function key #1 to type string #2.
    • pkey_local

      public static final Capability pkey_local
      Program function key #1 to execute string #2.
    • pkey_xmit

      public static final Capability pkey_xmit
      Program function key #1 to transmit string #2.
    • plab_norm

      public static final Capability plab_norm
      Program label #1 to show string #2.
    • prtr_non

      public static final Capability prtr_non
      Turn on printer for #1 bytes.
    • prtr_off

      public static final Capability prtr_off
      Turn off printer.
    • prtr_on

      public static final Capability prtr_on
      Turn on printer.
    • pulse

      public static final Capability pulse
      Select pulse dialing.
    • quick_dial

      public static final Capability quick_dial
      Dial number #1 without detection.
    • remove_clock

      public static final Capability remove_clock
      Remove clock.
    • repeat_char

      public static final Capability repeat_char
      Repeat character #1 #2 times.
    • req_for_input

      public static final Capability req_for_input
      Send next input character.
    • reset_1string

      public static final Capability reset_1string
      Reset string 1.
    • reset_2string

      public static final Capability reset_2string
      Reset string 2.
    • reset_3string

      public static final Capability reset_3string
      Reset string 3.
    • reset_file

      public static final Capability reset_file
      Name of reset file.
    • restore_cursor

      public static final Capability restore_cursor
      Restore cursor to position of last save.
    • row_address

      public static final Capability row_address
      Move cursor to row #1.
    • save_cursor

      public static final Capability save_cursor
      Save current cursor position.
    • scroll_forward

      public static final Capability scroll_forward
      Scroll text up.
    • scroll_reverse

      public static final Capability scroll_reverse
      Scroll text down.
    • select_char_set

      public static final Capability select_char_set
      Select character set.
    • set_attributes

      public static final Capability set_attributes
      Define video attributes.
    • set_background

      public static final Capability set_background
      Set background color.
    • set_bottom_margin

      public static final Capability set_bottom_margin
      Set bottom margin at current line.
    • set_bottom_margin_parm

      public static final Capability set_bottom_margin_parm
      Set bottom margin at line #1 or #2 lines from bottom.
    • set_clock

      public static final Capability set_clock
      Set clock at row #1, column #2.
    • set_color_pair

      public static final Capability set_color_pair
      Set current color pair to #1.
    • set_foreground

      public static final Capability set_foreground
      Set foreground color.
    • set_left_margin

      public static final Capability set_left_margin
      Set left margin at current column.
    • set_left_margin_parm

      public static final Capability set_left_margin_parm
      Set left (right) margin at column #1.
    • set_right_margin

      public static final Capability set_right_margin
      Set right margin at current column.
    • set_right_margin_parm

      public static final Capability set_right_margin_parm
      Set right margin at column #1.
    • set_tab

      public static final Capability set_tab
      Set a tab in every row, current columns.
    • set_top_margin

      public static final Capability set_top_margin
      Set top margin at current line.
    • set_top_margin_parm

      public static final Capability set_top_margin_parm
      Set top (bottom) margin at row #1.
    • set_window

      public static final Capability set_window
      Current window is lines #1-#2 cols #3-#4.
    • start_bit_image

      public static final Capability start_bit_image
      Start printing bit image graphics.
    • start_char_set_def

      public static final Capability start_char_set_def
      Start character set definition.
    • stop_bit_image

      public static final Capability stop_bit_image
      Stop printing bit image graphics.
    • stop_char_set_def

      public static final Capability stop_char_set_def
      End definition of character set.
    • subscript_characters

      public static final Capability subscript_characters
      List of subscriptable characters.
    • superscript_characters

      public static final Capability superscript_characters
      List of superscriptable characters.
    • tab

      public static final Capability tab
      Tab to next 8-space hardware tab stop.
    • these_cause_cr

      public static final Capability these_cause_cr
      Printing any of these characters causes carriage return.
    • to_status_line

      public static final Capability to_status_line
      Move to status line, column #1.
    • tone

      public static final Capability tone
      Select touch tone dialing.
    • underline_char

      public static final Capability underline_char
      Underline character and move past it.
    • up_half_line

      public static final Capability up_half_line
      Move cursor up half a line.
    • user0

      public static final Capability user0
      User string 0.
    • user1

      public static final Capability user1
      User string 1.
    • user2

      public static final Capability user2
      User string 2.
    • user3

      public static final Capability user3
      User string 3.
    • user4

      public static final Capability user4
      User string 4.
    • user5

      public static final Capability user5
      User string 5.
    • user6

      public static final Capability user6
      User string 6.
    • user7

      public static final Capability user7
      User string 7.
    • user8

      public static final Capability user8
      User string 8.
    • user9

      public static final Capability user9
      User string 9.
    • wait_tone

      public static final Capability wait_tone
      Wait for dial-tone.
    • xoff_character

      public static final Capability xoff_character
      XOFF character.
    • xon_character

      public static final Capability xon_character
      XON character.
    • zero_motion

      public static final Capability zero_motion
      No motion for subsequent characters.
    • alt_scancode_esc

      public static final Capability alt_scancode_esc
      Alternate escape for scancode emulation.
    • bit_image_carriage_return

      public static final Capability bit_image_carriage_return
      Move cursor to beginning of same row in bit image.
    • bit_image_newline

      public static final Capability bit_image_newline
      Move to next row of the bit image.
    • bit_image_repeat

      public static final Capability bit_image_repeat
      Repeat bit image cell #1 #2 times.
    • char_set_names

      public static final Capability char_set_names
      Produce #1'th item from list of character set names.
    • code_set_init

      public static final Capability code_set_init
      Initialize sequence for multiple codesets.
    • color_names

      public static final Capability color_names
      Give name for color #1.
    • define_bit_image_region

      public static final Capability define_bit_image_region
      Define rectangular bit image region.
    • device_type

      public static final Capability device_type
      Indicate language/codeset support.
    • display_pc_char

      public static final Capability display_pc_char
      Display PC character #1.
    • end_bit_image_region

      public static final Capability end_bit_image_region
      End a bit image region.
    • enter_pc_charset_mode

      public static final Capability enter_pc_charset_mode
      Enter PC charset mode.
    • enter_scancode_mode

      public static final Capability enter_scancode_mode
      Enter scancode mode.
    • exit_pc_charset_mode

      public static final Capability exit_pc_charset_mode
      Exit PC charset mode.
    • exit_scancode_mode

      public static final Capability exit_scancode_mode
      Exit scancode mode.
    • get_mouse

      public static final Capability get_mouse
      Curses should get button events.
    • key_mouse

      public static final Capability key_mouse
      Mouse event has occurred.
    • mouse_info

      public static final Capability mouse_info
      Mouse status information.
    • pc_term_options

      public static final Capability pc_term_options
      PC terminal options.
    • pkey_plab

      public static final Capability pkey_plab
      Program function key #1 to transmit #2 and show #3.
    • req_mouse_pos

      public static final Capability req_mouse_pos
      Request mouse position.
    • scancode_escape

      public static final Capability scancode_escape
      Escape for scancode emulation.
    • set0_des_seq

      public static final Capability set0_des_seq
      Shift to code set 0 (EUC set 0, ASCII).
    • set1_des_seq

      public static final Capability set1_des_seq
      Shift to code set 1.
    • set2_des_seq

      public static final Capability set2_des_seq
      Shift to code set 2.
    • set3_des_seq

      public static final Capability set3_des_seq
      Shift to code set 3.
    • set_a_background

      public static final Capability set_a_background
      Set ANSI background color to #1.
    • set_a_foreground

      public static final Capability set_a_foreground
      Set ANSI foreground color to #1.
    • set_color_band

      public static final Capability set_color_band
      Change to ribbon color #1.
    • set_lr_margin

      public static final Capability set_lr_margin
      Set both left and right margins to #1, #2.
    • set_page_length

      public static final Capability set_page_length
      Set page length to #1 lines.
    • set_tb_margin

      public static final Capability set_tb_margin
      Set both top and bottom margins to #1, #2.
    • enter_horizontal_hl_mode

      public static final Capability enter_horizontal_hl_mode
      Enter horizontal highlight mode.
    • enter_left_hl_mode

      public static final Capability enter_left_hl_mode
      Enter left highlight mode.
    • enter_low_hl_mode

      public static final Capability enter_low_hl_mode
      Enter low highlight mode.
    • enter_right_hl_mode

      public static final Capability enter_right_hl_mode
      Enter right highlight mode.
    • enter_top_hl_mode

      public static final Capability enter_top_hl_mode
      Enter top highlight mode.
    • enter_vertical_hl_mode

      public static final Capability enter_vertical_hl_mode
      Enter vertical highlight mode.
    • set_a_attributes

      public static final Capability set_a_attributes
      Set ANSI attributes.
    • set_pglen_inch

      public static final Capability set_pglen_inch
      Set page length to #1 inches.
  • Method Details

    • values

      public static Capability[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Capability valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Returns the terminfo capability name.
      Returns:
      the terminfo name
    • getCap

      public String getCap()
      Returns the short termcap code for this capability.
      Returns:
      the termcap code
    • byName

      public static Capability byName(String name)
      Finds a capability by its name, terminfo name, or termcap code.
      Parameters:
      name - the name to search for (can be enum name, terminfo name, or termcap code)
      Returns:
      the matching capability, or null if not found