Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
VGLBitmapAllocateBits(3), VGLBitmapCopy(3), VGLBitmapCreate(3), VGLBitmapDestroy(3), VGLBitmapPutChar(3), VGLBitmapString(3), VGLBlankDisplay(3), VGLBox(3), VGLCheckSwitch(3), VGLClear(3), VGLEllipse(3), VGLEnd(3), VGLFilledBox(3), VGLFilledEllipse(3), VGLGetXY(3), VGLInit(3), VGLLine(3), VGLKeyboardInit(3), VGLKeyboardEnd(3), VGLKeyboardGetCh(3), VGLMouseInit(3), VGLMouseMode(3), VGLMouseSetImage(3), VGLMouseSetStdImage(3), VGLMouseStatus(3), VGLPanScreen(3), VGLSetBorder(3), VGLSetPalette(3), VGLSetPaletteIndex(3), VGLSetVScreenSize(3), VGLSetXY(3), VGLTextSetFontFile(3)
Video Graphics Library functions
curses_trace(3), trace(3), _tracef(3), _traceattr(3), _traceattr2(3), _tracecchar_t(3), _tracecchar_t2(3), _tracechar(3), _tracechtype(3), _tracechtype2(3), _nc_tracebits(3), _tracedump(3), _tracemouse(3)
curses debugging routines
has_mouse(3), getmouse(3), ungetmouse(3), mousemask(3), wenclose(3), mouse_trafo(3), wmouse_trafo(3), mouseinterval(3)
mouse interface through curses
HID mouse driver
mouse and pointing device drivers
pass mouse data to the console driver
PS/2 mouse style pointing device driver
virtualized mouse driver
USB mouse driver
agar mouse button definitions
Allegro 5 API
Allegro 5 API
Waits for mouse button press
Checks for mouse button press
Creates a new mouse cursor
Get the currently active mouse cursor
Retrieve the current state of the mouse
Retrieve the current state of the mouse
Mouse button event structure
Mouse motion event structure
Set the currently active mouse cursor
Grabs mouse and keyboard input
Set the position of the mouse cursor
Bindings for virtual mouse and key events "VirtualBindings" "default bindings" "VirtualBindings"
easy to use AA-lib mouse initialization function
Get mouse position as specified by last mouse event read by aa_getevent
hide the mouse cursor
initialize the AA-lib mouse driver
NULL terminated array of mouse drivers supported by AA-lib
List of recommended drivers
insert the given driver on beggining of the list of recommended mouse drivers
Add the given driver to the end of list of mouse recommended drivers
show the mouse cursor
uninitialize the mouse driver
advdev(1), device drivers(1)
AdvanceMAME Device Drivers This file describes the video, sound, joystick, mouse and keyboard drivers used by the Advance programs
AdvanceMAME Mouse Tester
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
Allegro 5 API
curses_trace(3x), trace(3x), _tracef(3x), _traceattr(3x), _traceattr2(3x), _tracecchar_t(3x), _tracecchar_t2(3x), _tracechar(3x), _tracechtype(3x), _tracechtype2(3x), _nc_tracebits(3x), _tracedump(3x), _tracemouse(3x)
curses debugging routines
cursor_position(3), cursor_position (3)
Retrieve the position of the mouse cursor
cursor_setstorage(3), cursor_setstorage (3)
Use the storage defined by one video object as an accelerated mouse cursor
cursors.tk85(n), cursors(n)
mouse cursors available in Tk
cursors.tk86(n), cursors(n)
mouse cursors available in Tk
Getting input from the mouse. Allegro game programming library
Hardware accelerated mouse cursors. Allegro game programming library
eyeclock(1), EyeClock(1)
A clock application for X. The eyes follow the mouse pointer
Flag to avoid redrawing the mouse pointer. Allegro game programming library
How far the mouse has moved since the last call to this function. Allegro game programming library
attaches a mouse button for the current window to the identifier of the current menu; glutDetachMenu - detaches an attached mouse button from the current window
sets the mouse enter/leave callback for the current window
sets the mouse callback for the current window
Tells if the input focus follows the mouse pointer. Allegro game programming library
gui_mouse_x(3), gui_mouse_y(3), gui_mouse_z(3), gui_mouse_b(3)
Hook functions used by the GUI routines to access the mouse state. Allegro game programming library
has_mouse(3x), getmouse(3x), ungetmouse(3x), mousemask(3x), wenclose(3x), mouse_trafo(3x), wmouse_trafo(3x), mouseinterval(3x)
mouse interface through curses
a mouse wheel and stick interpreter for X Windows
Installs the Allegro mouse handler
Accessibility tool to help click the mouse
LIRC mouse daemon translates infrared signals into mouse events
a light-weight program to configure keyboard and mouse
configure MATE mouse preferences
User specified mouse callback. Allegro game programming library
explicitly close a mouse
returns the capabilities of the mouse
mouse_getposition_6d(3), mouse_setposition_6d(3), mouse_setrange_6d(3)
provide an interface to 3d mice
mouse_getx(3), mouse_gety(3), mouse_getbutton(3)
query the mouse state
mouse_init(3), mouse_init_return_fd(3)
specifically initialize a mouse
Tells if the mouse driver requires polling. Allegro game programming library
Tells you whether the mouse pointer is currently on screen. Allegro game programming library
mouse_seteventhandler(3), mouse_setdefaulteventhandler(3)
set a mouse event handler
set the current mouse position
sets a mouse scale factor
set what happens at the mouse boundaries
mouse_setxrange(3), mouse_setyrange(3)
define the boundaries for the mouse cursor
mouse_sprite(3), mouse_x_focus(3), mouse_y_focus(3)
Global variable with the mouse sprite and focus point. Allegro game programming library
updates the mouse state
wait for an mouse update
mouse_x(3), mouse_y(3), mouse_z(3), mouse_w(3), mouse_b(3), mouse_pos(3)
Global variable with the mouse position/button state. Allegro game programming library
mousedrv(4x), mouse(4x)
Xorg mouse input driver
tests the svgalib mouse driver
move_cursor(3), move_cursor (3)
Set an absolute position for the mouse cursor
create ripples around mouse pointer
nudge_cursor(3), nudge_cursor (3)
Move the mouse cursor relative to its current position
Polls the mouse. Allegro game programming library
Moves the mouse to the specified screen position. Allegro game programming library
Sets the horizontal mouse wheel position. Allegro game programming library
Sets the mouse wheel position global variable. Allegro game programming library
window manager without mouse dependency
Removes the mouse handler. Allegro game programming library
resize_cursor(3), resize_cursor (3)
Set the drawing size of the mouse cursor
Helper for hiding the mouse pointer before drawing. Allegro game programming library
Helper for hiding the mouse cursor before drawing in an area. Allegro game programming library
window manager without mouse dependency
Tells Allegro to select software or hardware cursor drawing
Changes the image Allegro uses for mouse cursors
Sets the area of the screen restricting mouse movement. Allegro game programming library
Sets the mouse speed. Allegro game programming library
Sets the mouse sprite. Allegro game programming library
Sets the mouse sprite focus. Allegro game programming library
Tells Allegro to display a mouse pointer on the screen
test a 6-dimension mouse or pointer device with svgalib
interpret opaque mouse event data
tk_focusFollowsMouse.tk85(n), tk_focusNext(n), tk_focusPrev(n), tk_focusFollowsMouse(n)
Utility procedures for managing the input focus
tk_focusFollowsMouse.tk86(n), tk_focusNext(n), tk_focusPrev(n), tk_focusFollowsMouse(n)
Utility procedures for managing the input focus
toggle_mouse_grab(3), toggle_mouse_grab (3)
Switch the lock state of the mouse device
Undoes the effect of scare_mouse() or scare_mouse_area(). Allegro game programming library
returns the mouse type configured
enable mouse support
VMware Mouse input driver
VMware mouse device autodetection tool
warp mouse cursor
hide the X11 mouse cursor when a key is pressed
a mouse button was pressed/released
move mouse pointer
a follow the mouse X demo
X mouse move
Gets and prints the current mouse position
cat-and-mouse chase in an X window
Convert Moose libraries to Mouse ones, or vice versa
Mouse type constraints for Config::Model
Human readable mouse buttons for the Marionette protocol
A Perl class for HTML DOM mouse event objects
Send an mged mouse event
Mo::Mouse(3), Header "Name" Mo::Mouse(3)
Use Mouse instead of Mo
munge your "has" (works with Moo, Moose and Mouse)
Moose minus the antlers
make an import() and unimport() just like
The Mouse attribute metaclass
Shortcut for ArrayRef trait
Shortcut for Bool trait
Shortcut for CodeRef trait
Shortcut for Counter trait
Shortcut for HashRef trait
Shortcut for Number trait
Shortcut for Str trait
Extend your attribute interfaces
The Mouse class metaclass
A Mouse Method metaclass
A Mouse method generator for accessors
A Mouse method generator for constructors
A Mouse method generator for delegation methods
A Mouse method generator for destructors
The common base class of Mouse::Meta::Class and Mouse::Meta::Role
The Mouse Role metaclass
The Mouse role application class
An object to represent the set of roles
A Mouse Method metaclass for Roles
The Mouse Type Constraint metaclass
The base object for Mouse classes
A Mouse guts in pure Perl
The Mouse Role
To what extent Mouse is compatible with Moose
Mouse in a single file
Utilities for working with Mouse classes
Apply roles to any metaclass, as well as the object base class
Type constraint system for Mouse
A Mouse guts in XS
Mashes up MouseX::Getopt and App::Cmd
Base class for MouseX::Getopt based App::Cmd::Commands
Extend your attribute interfaces
Base class for attribute helpers
An abstract Mouse role for setting attributes from a configfile
Extends non-Mouse classes as well as Mouse classes
The MouseX::Foreign meta class role
The MouseX::Foreign meta method constructor role
The MouseX::Foreign meta method destructor role
Extend your attribute interfaces for Mouse
Helper trait for ArrayRef attributes
Helper trait for Bool attributes
Helper trait for CodeRef attributes
Helper trait for counter attributes
Helper trait for HashRef attributes
The common base class for method providers
Provides methods for ArrayRef
Provides methods for Bool
Provides methods for CodeRef
Provides methods for Counter
Provides methods for HashRef
Provides methods for Num
Provides methods for Str
Helper trait for Num attributes
Helper trait for Str attributes
MouseX::Foreign plus drop-in compatibility with Any::Moose
Make your object constructors blow up on unknown attributes
automatically apply roles at object creation time
Organize your Mouse types in libraries
MouseX::Types::Mouse plus drop-in compatibility with Any::Moose
Types shipped with Mouse
A Path::Class type library for Mouse
give common methods to other modules "addController()" 4 Item "addController()" Add a controller in the inventory. "addUsb()" 4 Item "addUsb()" Add external usb devices in the inventory. "addInput()" 4 Item "addInput()" Add internal inputs as keyboard, mouse in the inventory. "addModem()" 4 Item "addModem()" Add a modem in the inventory. "addDrive()" 4 Item "addDrive()" Add a partition in the inventory. "addStorages()" 4 Item "addStorages()" Add a storage system (hard drive, USB key, SAN volume, etc) in the inventory. "addMemory()" 4 Item "addMemory()" Add a memory module in the inventory. "addPort()" 4 Item "addPort()" Add a port module in the inventory. "addSlot()" 4 Item "addSlot()" Add a slot in the inventory. "addSoftware()" 4 Item "addSoftware()" Register a software in the inventory. "addMonitor()" 4 Item "addMonitor()" Add a monitor (screen) in the inventory. "addVideo()" 4 Item "addVideo()" Add a video card in the inventory. "addSound()" 4 Item "addSound()" Add a sound card in the inventory. "addNetwork()" 4 Item "addNetwork()" Register a network in the inventory. "addRepo()" 4 Item "addRepo()" Register a repository in the inventory. "setHardware()" 4 Item "setHardware()" Save global information regarding the machine. The use of setHardware() to update USERID and PROCESSOR* information is deprecated, please, use addUser() and addCPU() instead. "setBios()" 4 Item "setBios()" Set BIOS information. "addCPU()" 4 Item "addCPU()" Add a CPU in the inventory. "addUser()" 4 Item "addUser()" Add an user in the list of logged user. "addLocalUser()" 4 Item "addLocalUser()" Add local users in the inventory. "addLocalGroup()" 4 Item "addLocalGroup()" Add local groups in the inventory. "addPrinter()" 4 Item "addPrinter()" Add a printer in the inventory. "addVirtualMachine()" 4 Item "addVirtualMachine()" Add a Virtual Machine in the inventory. "addProcess()" 4 Item "addProcess()" Record a running process in the inventory. "addCamera()" 4 Item "addCamera()" Add a camera device in the inventory. Only avalaible for MacOSX "addIpDiscoverEntry()" 4 Item "addIpDiscoverEntry()" IpDiscover is used to identify network interface on the local network. This is done on the ARP level. This function adds a network interface in the inventory. "setAccessLog()" 4 Item "setAccessLog()" What is that for? :) "flushXMLTags()" 4 Item "flushXMLTags()" Clear the content of $common->{xmltags} (to use after adding it in XML) "addBatteries()" 4 Item "addBatteries()" Add a memory module in the inventory
Use Mouse, unless Moose is already loaded. (DEPRECATED)
Use Mouse::Role, unless Moose::Role is already loaded. (DEPRECATED)
Test functions for Mouse specific features
Manipulate the mouse cursor programmatically
how to use Type::Tiny with Mouse
map keyboard keys and mouse controls to a gamepad
Barrier Keyboard/Mouse Client
Barrier Keyboard/Mouse Server
event(3), einit(3), estart(3), estartfn(3), etimer(3), eread(3), emouse(3), ekbd(3), ecanread(3), ecanmouse(3), ecankbd(3), ereadmouse(3), eatomouse(3), eresized(3), egetrect(3), edrawgetrect(3), emenuhit(3), emoveto(3), esetcursor(3), Event(3), Mouse(3), Menu(3)
graphics events
frame(3), frinit(3), frsetrects(3), frinittick(3), frclear(3), frcharofpt(3), frptofchar(3), frinsert(3), frdelete(3), frselect(3), frtick(3), frselectpaint(3), frdrawsel(3), frdrawsel0(3), frgetmouse(3)
frames of text
kitty.conf Documentation kitty is highly customizable, everything from keyboard shortcuts, to rendering frames-per-second. See below for an overview of all customization possibilities. You can open the config file within kitty by pressing %ctrl+shift+f2. You can reload the config file within kitty by pressing %ctrl+shift+f5 or sending kitty the SIGUSR1 signal. You can also display the current configuration by pressing the %ctrl+shift+f6 key. kitty looks for a config file in the OS config directories (usually ~/.config/kitty/kitty.conf) but you can pass a specific path via the kitty --config option or use the KITTY_CONFIG_DIRECTORY environment variable. See the kitty --config option for full details. Comments can be added to the config file as lines starting with the # character. This works only if the # character is the first character in the line. You can include secondary config files via the include directive. If you use a relative path for include, it is resolved with respect to the location of the current config file. Note that environment variables are expanded, so ${USER}.conf becomes name.conf if USER=name. For example: 0.0 3.5 C include other.conf P NOTE: 0.0 3.5 Syntax highlighting for kitty.conf in vim is available via %vim-kitty. kitty has very powerful font management. You can configure individual font faces and even specify special fonts for particular characters. 0.0 font_family, bold_font, italic_font, bold_italic_font 0.0 3.5 C font_family monospace bold_font auto italic_font auto bold_italic_font auto P You can specify different fonts for the bold/italic/bold-italic variants. To get a full list of supported fonts use the kitty list-fonts command. By default they are derived automatically, by the OSes font system. Setting them manually is useful for font families that have many weight variants like Book, Medium, Thick, etc. For example: 0.0 3.5 C font_family Operator Mono Book bold_font Operator Mono Medium italic_font Operator Mono Book Italic bold_italic_font Operator Mono Medium Italic P 0.0 font_size 0.0 3.5 C font_size 11.0 P Font size (in pts) 0.0 force_ltr 0.0 3.5 C force_ltr no P kitty does not support BIDI (bidirectional text), however, for RTL scripts, words are automatically displayed in RTL. That is to say, in an RTL script, the words "HELLO WORLD" display in kitty as "WORLD HELLO", and if you try to select a substring of an RTL-shaped string, you will get the character that would be there had the the string been LTR. For example, assuming the Hebrew word ירושלים, selecting the character that on the screen appears to be ם actually writes into the selection buffer the character י. kitty(aqs default behavior is useful in conjunction with a filter to reverse the word order, however, if you wish to manipulate RTL glyphs, it can be very challenging to work with, so this option is provided to turn it off. Furthermore, this option can be used with the command line program %GNU FriBidi to get BIDI support, because it will force kitty to always treat the text as LTR, which FriBidi expects for terminals. 0.0 adjust_line_height, adjust_column_width 0.0 3.5 C adjust_line_height 0 adjust_column_width 0 P Change the size of each character cell kitty renders. You can use either numbers, which are interpreted as pixels or percentages (number followed by %), which are interpreted as percentages of the unmodified values. You can use negative pixels or percentages less than 100% to reduce sizes (but this might cause rendering artifacts). 0.0 adjust_baseline 0.0 3.5 C adjust_baseline 0 P Adjust the vertical alignment of text (the height in the cell at which text is positioned). You can use either numbers, which are interpreted as pixels or a percentages (number followed by %), which are interpreted as the percentage of the line height. A positive value moves the baseline up, and a negative value moves them down. The underline and strikethrough positions are adjusted accordingly. 0.0 symbol_map 0.0 3.5 C symbol_map U+E0A0-U+E0A3,U+E0C0-U+E0C7 PowerlineSymbols P Map the specified unicode codepoints to a particular font. Useful if you need special rendering for some symbols, such as for Powerline. Avoids the need for patched fonts. Each unicode code point is specified in the form U+<code point in hexadecimal>. You can specify multiple code points, separated by commas and ranges separated by hyphens. symbol_map itself can be specified multiple times. Syntax is: 0.0 3.5 C symbol_map codepoints Font Family Name P 0.0 disable_ligatures 0.0 3.5 C disable_ligatures never P Choose how you want to handle multi-character ligatures. The default is to always render them. You can tell kitty to not render them when the cursor is over them by using cursor to make editing easier, or have kitty never render them at all by using always, if you don(aqt like them. The ligature strategy can be set per-window either using the kitty remote control facility or by defining shortcuts for it in kitty.conf, for example: 0.0 3.5 C map alt+1 disable_ligatures_in active always map alt+2 disable_ligatures_in all never map alt+3 disable_ligatures_in tab cursor P Note that this refers to programming ligatures, typically implemented using the calt OpenType feature. For disabling general ligatures, use the %font_features setting. 0.0 font_features 0.0 3.5 C font_features none P Choose exactly which OpenType features to enable or disable. This is useful as some fonts might have features worthwhile in a terminal. For example, Fira Code Retina includes a discretionary feature, zero, which in that font changes the appearance of the zero (0), to make it more easily distinguishable from Ø. Fira Code Retina also includes other discretionary features known as Stylistic Sets which have the tags ss01 through ss20. For the exact syntax to use for individual features, see the %Harfbuzz documentation. Note that this code is indexed by PostScript name, and not the font family. This allows you to define very precise feature settings; e.g. you can disable a feature in the italic font but not in the regular font. On Linux, these are read from the FontConfig database first and then this, setting is applied, so they can be configured in a single, central place. To get the PostScript name for a font, use kitty + list-fonts --psnames: 0.0 3.5 C $ kitty + list-fonts --psnames | grep Fira Fira Code Fira Code Bold (FiraCode-Bold) Fira Code Light (FiraCode-Light) Fira Code Medium (FiraCode-Medium) Fira Code Regular (FiraCode-Regular) Fira Code Retina (FiraCode-Retina) P The part in brackets is the PostScript name. Enable alternate zero and oldstyle numerals: 0.0 3.5 C font_features FiraCode-Retina +zero +onum P Enable only alternate zero: 0.0 3.5 C font_features FiraCode-Retina +zero P Disable the normal ligatures, but keep the calt feature which (in this font) breaks up monotony: 0.0 3.5 C font_features TT2020StyleB-Regular -liga +calt P In conjunction with %force_ltr, you may want to disable Arabic shaping entirely, and only look at their isolated forms if they show up in a document. You can do this with e.g.: 0.0 3.5 C font_features UnifontMedium +isol -medi -fina -init P 0.0 box_drawing_scale 0.0 3.5 C box_drawing_scale 0.001, 1, 1.5, 2 P Change the sizes of the lines used for the box drawing unicode characters These values are in pts. They will be scaled by the monitor DPI to arrive at a pixel value. There must be four values corresponding to thin, normal, thick, and very thick lines. 0.0 cursor 0.0 3.5 C cursor #cccccc P Default cursor color 0.0 cursor_text_color 0.0 3.5 C cursor_text_color #111111 P Choose the color of text under the cursor. If you want it rendered with the background color of the cell underneath instead, use the special keyword: background 0.0 cursor_shape 0.0 3.5 C cursor_shape block P The cursor shape can be one of (block, beam, underline). Note that when reloading the config this will be changed only if the cursor shape has not been set by the program running in the terminal. 0.0 cursor_beam_thickness 0.0 3.5 C cursor_beam_thickness 1.5 P Defines the thickness of the beam cursor (in pts) 0.0 cursor_underline_thickness 0.0 3.5 C cursor_underline_thickness 2.0 P Defines the thickness of the underline cursor (in pts) 0.0 cursor_blink_interval 0.0 3.5 C cursor_blink_interval -1 P The interval (in seconds) at which to blink the cursor. Set to zero to disable blinking. Negative values mean use system default. Note that numbers smaller than %repaint_delay will be limited to %repaint_delay. 0.0 cursor_stop_blinking_after 0.0 3.5 C cursor_stop_blinking_after 15.0 P Stop blinking cursor after the specified number of seconds of keyboard inactivity. Set to zero to never stop blinking. 0.0 scrollback_lines 0.0 3.5 C scrollback_lines 2000 P Number of lines of history to keep in memory for scrolling back. Memory is allocated on demand. Negative numbers are (effectively) infinite scrollback. Note that using very large scrollback is not recommended as it can slow down performance of the terminal and also use large amounts of RAM. Instead, consider using %scrollback_pager_history_size. Note that on config reload if this is changed it will only affect newly created windows, not existing ones. 0.0 scrollback_pager 0.0 3.5 C scrollback_pager less --chop-long-lines --RAW-CONTROL-CHARS +INPUT_LINE_NUMBER P Program with which to view scrollback in a new window. The scrollback buffer is passed as STDIN to this program. If you change it, make sure the program you use can handle ANSI escape sequences for colors and text formatting. INPUT_LINE_NUMBER in the command line above will be replaced by an integer representing which line should be at the top of the screen. Similarly CURSOR_LINE and CURSOR_COLUMN will be replaced by the current cursor position. 0.0 scrollback_pager_history_size 0.0 3.5 C scrollback_pager_history_size 0 P Separate scrollback history size, used only for browsing the scrollback buffer (in MB). This separate buffer is not available for interactive scrolling but will be piped to the pager program when viewing scrollback buffer in a separate window. The current implementation stores the data in UTF-8, so approximatively 10000 lines per megabyte at 100 chars per line, for pure ASCII text, unformatted text. A value of zero or less disables this feature. The maximum allowed size is 4GB. Note that on config reload if this is changed it will only affect newly created windows, not existing ones. 0.0 scrollback_fill_enlarged_window 0.0 3.5 C scrollback_fill_enlarged_window no P Fill new space with lines from the scrollback buffer after enlarging a window. 0.0 wheel_scroll_multiplier 0.0 3.5 C wheel_scroll_multiplier 5.0 P Modify the amount scrolled by the mouse wheel. Note this is only used for low precision scrolling devices, not for high precision scrolling on platforms such as macOS and Wayland. Use negative numbers to change scroll direction. 0.0 touch_scroll_multiplier 0.0 3.5 C touch_scroll_multiplier 1.0 P Modify the amount scrolled by a touchpad. Note this is only used for high precision scrolling devices on platforms such as macOS and Wayland. Use negative numbers to change scroll direction. 0.0 mouse_hide_wait 0.0 3.5 C mouse_hide_wait 3.0 P Hide mouse cursor after the specified number of seconds of the mouse not being used. Set to zero to disable mouse cursor hiding. Set to a negative value to hide the mouse cursor immediately when typing text. Disabled by default on macOS as getting it to work robustly with the ever-changing sea of bugs that is Cocoa is too much effort. 0.0 url_color, url_style 0.0 3.5 C url_color #0087bd url_style curly P The color and style for highlighting URLs on mouse-over. url_style can be one of: none, single, double, curly 0.0 open_url_with 0.0 3.5 C open_url_with default P The program with which to open URLs that are clicked on. The special value default means to use the operating system(aqs default URL handler. 0.0 url_prefixes 0.0 3.5 C url_prefixes http https file ftp gemini irc gopher mailto news git P The set of URL prefixes to look for when detecting a URL under the mouse cursor. 0.0 detect_urls 0.0 3.5 C detect_urls yes P Detect URLs under the mouse. Detected URLs are highlighted with an underline and the mouse cursor becomes a hand over them. Even if this option is disabled, URLs are still clickable. 0.0 url_excluded_characters 0.0 3.5 C url_excluded_characters P Additional characters to be disallowed from URLs, when detecting URLs under the mouse cursor. By default, all characters legal in URLs are allowed. 0.0 copy_on_select 0.0 3.5 C copy_on_select no P Copy to clipboard or a private buffer on select. With this set to clipboard, simply selecting text with the mouse will cause the text to be copied to clipboard. Useful on platforms such as macOS that do not have the concept of primary selections. You can instead specify a name such as a1 to copy to a private kitty buffer instead. Map a shortcut with the paste_from_buffer action to paste from this private buffer. For example: 0.0 3.5 C map cmd+shift+v paste_from_buffer a1 P Note that copying to the clipboard is a security risk, as all programs, including websites open in your browser can read the contents of the system clipboard. 0.0 strip_trailing_spaces 0.0 3.5 C strip_trailing_spaces never P Remove spaces at the end of lines when copying to clipboard. A value of smart will do it when using normal selections, but not rectangle selections. always will always do it. 0.0 select_by_word_characters 0.0 3.5 C select_by_word_characters @-./_~?&=%+# P Characters considered part of a word when double clicking. In addition to these characters any character that is marked as an alphanumeric character in the unicode database will be matched. 0.0 click_interval 0.0 3.5 C click_interval -1.0 P The interval between successive clicks to detect double/triple clicks (in seconds). Negative numbers will use the system default instead, if available, or fallback to 0.5. 0.0 focus_follows_mouse 0.0 3.5 C focus_follows_mouse no P Set the active window to the window under the mouse when moving the mouse around 0.0 pointer_shape_when_grabbed 0.0 3.5 C pointer_shape_when_grabbed arrow P The shape of the mouse pointer when the program running in the terminal grabs the mouse. Valid values are: arrow, beam and hand 0.0 default_pointer_shape 0.0 3.5 C default_pointer_shape beam P The default shape of the mouse pointer. Valid values are: arrow, beam and hand 0.0 pointer_shape_when_dragging 0.0 3.5 C pointer_shape_when_dragging beam P The default shape of the mouse pointer when dragging across text. Valid values are: arrow, beam and hand
lxqt-config-mouse(1), lxqt-config-cursor(1)
Application of LXQt: the faster and lighter Qt Desktop Environment
mouse(3), initmouse(3), readmouse(3), closemouse(3), moveto(3), cursorswitch(3), getrect(3), drawgetrect(3), menuhit(3), setcursor(3)
mouse control
compute mouse scroll increment
syntactic sugar to make Mouse one-liners easier
Provides precise control over primitive editing operations that would normally be done using the mouse or knobs
create image files by drawing with a mouse or other pointing device
pods::SDL::Cursor(3), SDL::Cursor(3)
Mouse cursor structure
pods::SDL::Mouse(3), SDL::Mouse(3)
SDL Bindings for the Mouse device
detect mouse gestures
tickit_term_emit_key(3), tickit_term_emit_mouse(3)
emit a fake key or mouse event
Functions for wxMouseCaptureChangedEvent class
Functions for wxMouseCaptureLostEvent class
Functions for wxMouseEvent class
home | help