Termux Properties
Termux Properties
properties] file
### for termux app properties and is loaded with the `java.util.Properties.load()`
###
[https://developer.android.com/reference/java/util/Properties#load(java.io.Reader)]
### call by the termux app and must be formatted as per its spec.
### To make changes to a property value, uncomment the property line by removing
### any hash `#` characters at the start of the line.
### After making required changes, save the file and run `termux-reload-settings`
### in the terminal for changes to take effect. Some properties require app
### process to be restarted to be updated which can be done by force stopping
### the app from Android app settings.
### All information here can also be found on the
### wiki: https://wiki.termux.com/wiki/Terminal_Settings
###############
# General
###############
### Default working directory that will be used when launching the app.
# default-working-directory = /data/data/com.termux/files/home
### Adjust terminal scrollback buffer. Max is 50000. May have negative
### impact on performance.
# terminal-transcript-rows = 2000
### Uncomment to use volume keys for adjusting volume and not for the
### extra keys functionality.
# volume-keys = volume
###############
# Fullscreen mode
###############
###############
# Cursor
###############
### Cursor blink rate. Values 0, 100 - 2000.
# terminal-cursor-blink-rate = 0
###############
# Extra keys
###############
### Settings for choosing which set of symbols to use for illustrating keys.
### Choose between default, arrows-only, arrows-all, all and none
# extra-keys-style = default
### Force capitalize all text in extra keys row button labels.
# extra-keys-text-all-caps = true
### Configuration with additional popup keys (swipe up from an extra key)
# extra-keys = [[ \
# {key: ESC, popup: {macro: "CTRL f d", display: "tmux exit"}}, \
# {key: CTRL, popup: {macro: "CTRL f BKSP", display: "tmux ←"}}, \
# {key: ALT, popup: {macro: "CTRL f TAB", display: "tmux →"}}, \
# {key: TAB, popup: {macro: "ALT a", display: A-a}}, \
# {key: LEFT, popup: HOME}, \
# {key: DOWN, popup: PGDN}, \
# {key: UP, popup: PGUP}, \
# {key: RIGHT, popup: END}, \
# {macro: "ALT j", display: A-j, popup: {macro: "ALT g", display: A-g}}, \
# {key: KEYBOARD, popup: {macro: "CTRL d", display: exit}} \
# ]]
### Another configuration with advanced popup key usage designed for more
### specific use-cases. In this case, it is designed for working with Vim-like
### editors for faster navigation
#extra-keys = [ \
# [ \
# { key: ESC, popup: { macro: ":q\n", display: "QuickExit" } }, \
# { key: '/', popup: '\\\\' }, \
# { key: '-', popup: '_' }, \
# { key: HOME, popup: { macro: "CTRL HOME", display: "Top" } }, \
# { key: UP, popup: { macro: "CTRL UP", display: "UP" } }, \
# { key: END, popup: { macro: "CTRL END", display: "End" } }, \
# { key: ":", popup: ";" }, \
# { key: "(", popup: "{" } \
# ], \
# [ \
# { key: TAB, popup: { macro: ":wq\n", display: "Write And Exit" } }, \
# { key: CTRL, popup: { macro: ":w\n", display: "Write" } }, \
# ALT, \
# { key: LEFT, popup: { macro: "CTRL LEFT", display: "Left" } }, \
# { key: DOWN, popup: { macro: "CTRL DOWN", display: "Bottom" } }, \
# { key: RIGHT, popup: { macro: "CTRL RIGHT", display: "Right" } }, \
# { key: "#", popup: "$" }, \
# { key: ")", popup: "}" } \
# ] \
#]
###############
# Colors/themes
###############
###############
# HW keyboard shortcuts
###############
###############
# Bell key
###############
###############
# Back key
###############
###############
# Keyboard issue workarounds
###############
### Letters might not appear until enter is pressed on Samsung devices
# enforce-char-based-input = true
### ctrl+space (for marking text in emacs) does not work on some devices
# ctrl-space-workaround = true