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
hms(4)
HID mouse driver
mouse(4)
mouse and pointing device drivers
moused(8)
pass mouse data to the console driver
psm(4)
PS/2 mouse style pointing device driver
sysmouse(4)
virtualized mouse driver
ums(4)
USB mouse driver
AG_MouseButton(3)
agar mouse button definitions
ALLEGRO_MOUSE_EMULATION_MODE(3)
Allegro 5 API
ALLEGRO_MOUSE_STATE(3)
Allegro 5 API
MPE_Get_mouse_press(4)
Waits for mouse button press
MPE_Iget_mouse_press(4)
Checks for mouse button press
SDL_CreateCursor(3)
Creates a new mouse cursor
SDL_GetCursor(3)
Get the currently active mouse cursor
SDL_GetMouseState(3)
Retrieve the current state of the mouse
SDL_GetRelativeMouseState(3)
Retrieve the current state of the mouse
SDL_MouseButtonEvent(3)
Mouse button event structure
SDL_MouseMotionEvent(3)
Mouse motion event structure
SDL_SetCursor(3)
Set the currently active mouse cursor
SDL_WM_GrabInput(3)
Grabs mouse and keyboard input
SDL_WarpMouse(3)
Set the position of the mouse cursor
VirtualBindings(3)
Bindings for virtual mouse and key events "VirtualBindings" "default bindings" "VirtualBindings"
aa_autoinitmouse(3)
easy to use AA-lib mouse initialization function
aa_getmouse(3)
Get mouse position as specified by last mouse event read by aa_getevent
aa_hidemouse(3)
hide the mouse cursor
aa_initmouse(3)
initialize the AA-lib mouse driver
aa_mousedrivers(3)
NULL terminated array of mouse drivers supported by AA-lib
aa_mouserecommended(3)
List of recommended drivers
aa_recommendhimouse(3)
insert the given driver on beggining of the list of recommended mouse drivers
aa_recommendlowmouse(3)
Add the given driver to the end of list of mouse recommended drivers
aa_showmouse(3)
show the mouse cursor
aa_uninitmouse(3)
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
advm(1)
AdvanceMAME Mouse Tester
al_create_mouse_cursor(3)
Allegro 5 API
al_destroy_mouse_cursor(3)
Allegro 5 API
al_get_haptic_from_mouse(3)
Allegro 5 API
al_get_mouse_cursor_position(3)
Allegro 5 API
al_get_mouse_emulation_mode(3)
Allegro 5 API
al_get_mouse_event_source(3)
Allegro 5 API
al_get_mouse_num_axes(3)
Allegro 5 API
al_get_mouse_num_buttons(3)
Allegro 5 API
al_get_mouse_state(3)
Allegro 5 API
al_get_mouse_state_axis(3)
Allegro 5 API
al_get_mouse_wheel_precision(3)
Allegro 5 API
al_get_touch_input_mouse_emulation_event_source(3)
Allegro 5 API
al_grab_mouse(3)
Allegro 5 API
al_hide_mouse_cursor(3)
Allegro 5 API
al_install_mouse(3)
Allegro 5 API
al_is_mouse_haptic(3)
Allegro 5 API
al_is_mouse_installed(3)
Allegro 5 API
al_mouse_button_down(3)
Allegro 5 API
al_set_mouse_axis(3)
Allegro 5 API
al_set_mouse_cursor(3)
Allegro 5 API
al_set_mouse_emulation_mode(3)
Allegro 5 API
al_set_mouse_w(3)
Allegro 5 API
al_set_mouse_wheel_precision(3)
Allegro 5 API
al_set_mouse_xy(3)
Allegro 5 API
al_set_mouse_z(3)
Allegro 5 API
al_set_system_mouse_cursor(3)
Allegro 5 API
al_show_mouse_cursor(3)
Allegro 5 API
al_ungrab_mouse(3)
Allegro 5 API
al_uninstall_mouse(3)
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
exmouse(3)
Getting input from the mouse. Allegro game programming library
exsyscur(3)
Hardware accelerated mouse cursors. Allegro game programming library
eyeclock(1), EyeClock(1)
A clock application for X. The eyes follow the mouse pointer
freeze_mouse_flag(3)
Flag to avoid redrawing the mouse pointer. Allegro game programming library
get_mouse_mickeys(3)
How far the mouse has moved since the last call to this function. Allegro game programming library
glutAttachMenu(3)
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
glutEntryFunc(3)
sets the mouse enter/leave callback for the current window
glutMouseFunc(3)
sets the mouse callback for the current window
gui_mouse_focus(3)
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
imwheel(1)
a mouse wheel and stick interpreter for X Windows
install_mouse(3)
Installs the Allegro mouse handler
kmousetool(1)
Accessibility tool to help click the mouse
lircmd(8)
LIRC mouse daemon translates infrared signals into mouse events
lxinput(1)
a light-weight program to configure keyboard and mouse
mate-mouse-properties(1)
configure MATE mouse preferences
mouse_callback(3)
User specified mouse callback. Allegro game programming library
mouse_close(3)
explicitly close a mouse
mouse_getcaps(3)
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
mouse_needs_poll(3)
Tells if the mouse driver requires polling. Allegro game programming library
mouse_on_screen(3)
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
mouse_setposition(3)
set the current mouse position
mouse_setscale(3)
sets a mouse scale factor
mouse_setwrap(3)
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
mouse_update(3)
updates the mouse state
mouse_waitforupdate(3)
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
mousetest(6)
tests the svgalib mouse driver
move_cursor(3), move_cursor (3)
Set an absolute position for the mouse cursor
msd-locate-pointer(1)
create ripples around mouse pointer
nudge_cursor(3), nudge_cursor (3)
Move the mouse cursor relative to its current position
poll_mouse(3)
Polls the mouse. Allegro game programming library
position_mouse(3)
Moves the mouse to the specified screen position. Allegro game programming library
position_mouse_w(3)
Sets the horizontal mouse wheel position. Allegro game programming library
position_mouse_z(3)
Sets the mouse wheel position global variable. Allegro game programming library
ratpoison(1)
window manager without mouse dependency
remove_mouse(3)
Removes the mouse handler. Allegro game programming library
resize_cursor(3), resize_cursor (3)
Set the drawing size of the mouse cursor
scare_mouse(3)
Helper for hiding the mouse pointer before drawing. Allegro game programming library
scare_mouse_area(3)
Helper for hiding the mouse cursor before drawing in an area. Allegro game programming library
sdorfehs(1)
window manager without mouse dependency
select_mouse_cursor(3)
Tells Allegro to select software or hardware cursor drawing
set_mouse_cursor_bitmap(3)
Changes the image Allegro uses for mouse cursors
set_mouse_range(3)
Sets the area of the screen restricting mouse movement. Allegro game programming library
set_mouse_speed(3)
Sets the mouse speed. Allegro game programming library
set_mouse_sprite(3)
Sets the mouse sprite. Allegro game programming library
set_mouse_sprite_focus(3)
Sets the mouse sprite focus. Allegro game programming library
show_mouse(3)
Tells Allegro to display a mouse pointer on the screen
spin(6)
test a 6-dimension mouse or pointer device with svgalib
termkey_interpret_mouse(3)
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
unscare_mouse(3)
Undoes the effect of scare_mouse() or scare_mouse_area(). Allegro game programming library
vga_getmousetype(3)
returns the mouse type configured
vga_setmousesupport(3)
enable mouse support
vmmouse(4x)
VMware Mouse input driver
vmmouse_detect(1)
VMware mouse device autodetection tool
wmp(1)
warp mouse cursor
xbanish(1)
hide the X11 mouse cursor when a key is pressed
xcb_button_press_event_t(3)
a mouse button was pressed/released
xcb_warp_pointer(3)
move mouse pointer
xeyes(1)
a follow the mouse X demo
xmmv(1)
X mouse move
xmousepos(1)
Gets and prints the current mouse position
xneko(6)
cat-and-mouse chase in an X window
Any::Moose::Convert(3)
Convert Moose libraries to Mouse ones, or vice versa
Config::Model::TypeConstraints(3)
Mouse type constraints for Config::Model
Firefox::Marionette::Buttons(3)
Human readable mouse buttons for the Marionette protocol
HTML::DOM::Event::Mouse(3)
A Perl class for HTML DOM mouse event objects
M(nged)
Send an mged mouse event
Mo::Mouse(3), Header "Name" Mo::Mouse(3)
Use Mouse instead of Mo
MooseX::MungeHas(3)
munge your "has" (works with Moo, Moose and Mouse)
Mouse(3)
Moose minus the antlers
Mouse::Exporter(3)
make an import() and unimport() just like Mouse.pm
Mouse::Meta::Attribute(3)
The Mouse attribute metaclass
Mouse::Meta::Attribute::Custom::Trait::Array(3)
Shortcut for ArrayRef trait
Mouse::Meta::Attribute::Custom::Trait::Bool(3)
Shortcut for Bool trait
Mouse::Meta::Attribute::Custom::Trait::Code(3)
Shortcut for CodeRef trait
Mouse::Meta::Attribute::Custom::Trait::Counter(3)
Shortcut for Counter trait
Mouse::Meta::Attribute::Custom::Trait::Hash(3)
Shortcut for HashRef trait
Mouse::Meta::Attribute::Custom::Trait::Number(3)
Shortcut for Number trait
Mouse::Meta::Attribute::Custom::Trait::String(3)
Shortcut for Str trait
Mouse::Meta::Attribute::Native(3)
Extend your attribute interfaces
Mouse::Meta::Class(3)
The Mouse class metaclass
Mouse::Meta::Method(3)
A Mouse Method metaclass
Mouse::Meta::Method::Accessor(3)
A Mouse method generator for accessors
Mouse::Meta::Method::Constructor(3)
A Mouse method generator for constructors
Mouse::Meta::Method::Delegation(3)
A Mouse method generator for delegation methods
Mouse::Meta::Method::Destructor(3)
A Mouse method generator for destructors
Mouse::Meta::Module(3)
The common base class of Mouse::Meta::Class and Mouse::Meta::Role
Mouse::Meta::Role(3)
The Mouse Role metaclass
Mouse::Meta::Role::Application(3)
The Mouse role application class
Mouse::Meta::Role::Composite(3)
An object to represent the set of roles
Mouse::Meta::Role::Method(3)
A Mouse Method metaclass for Roles
Mouse::Meta::TypeConstraint(3)
The Mouse Type Constraint metaclass
Mouse::Object(3)
The base object for Mouse classes
Mouse::PurePerl(3)
A Mouse guts in pure Perl
Mouse::Role(3)
The Mouse Role
Mouse::Spec(3)
To what extent Mouse is compatible with Moose
Mouse::Tiny(3)
Mouse in a single file
Mouse::TypeRegistry(3)
(DEPRECATED)
Mouse::Util(3)
Utilities for working with Mouse classes
Mouse::Util::MetaRole(3)
Apply roles to any metaclass, as well as the object base class
Mouse::Util::TypeConstraints(3)
Type constraint system for Mouse
Mouse::XS(3)
A Mouse guts in XS
MouseX::App::Cmd(3)
Mashes up MouseX::Getopt and App::Cmd
MouseX::App::Cmd::Command(3)
Base class for MouseX::Getopt based App::Cmd::Commands
MouseX::AttributeHelpers(3)
Extend your attribute interfaces
MouseX::AttributeHelpers::Base(3)
Base class for attribute helpers
MouseX::ConfigFromFile(3)
An abstract Mouse role for setting attributes from a configfile
MouseX::Foreign(3)
Extends non-Mouse classes as well as Mouse classes
MouseX::Foreign::Meta::Role::Class(3)
The MouseX::Foreign meta class role
MouseX::Foreign::Meta::Role::Method::Constructor(3)
The MouseX::Foreign meta method constructor role
MouseX::Foreign::Meta::Role::Method::Destructor(3)
The MouseX::Foreign meta method destructor role
MouseX::NativeTraits(3)
Extend your attribute interfaces for Mouse
MouseX::NativeTraits::ArrayRef(3)
Helper trait for ArrayRef attributes
MouseX::NativeTraits::Bool(3)
Helper trait for Bool attributes
MouseX::NativeTraits::CodeRef(3)
Helper trait for CodeRef attributes
MouseX::NativeTraits::Counter(3)
Helper trait for counter attributes
MouseX::NativeTraits::HashRef(3)
Helper trait for HashRef attributes
MouseX::NativeTraits::MethodProvider(3)
The common base class for method providers
MouseX::NativeTraits::MethodProvider::ArrayRef(3)
Provides methods for ArrayRef
MouseX::NativeTraits::MethodProvider::Bool(3)
Provides methods for Bool
MouseX::NativeTraits::MethodProvider::CodeRef(3)
Provides methods for CodeRef
MouseX::NativeTraits::MethodProvider::Counter(3)
Provides methods for Counter
MouseX::NativeTraits::MethodProvider::HashRef(3)
Provides methods for HashRef
MouseX::NativeTraits::MethodProvider::Num(3)
Provides methods for Num
MouseX::NativeTraits::MethodProvider::Str(3)
Provides methods for Str
MouseX::NativeTraits::Num(3)
Helper trait for Num attributes
MouseX::NativeTraits::Str(3)
Helper trait for Str attributes
MouseX::NonMoose(3)
MouseX::Foreign plus drop-in compatibility with Any::Moose
MouseX::StrictConstructor(3)
Make your object constructors blow up on unknown attributes
MouseX::Traits(3)
automatically apply roles at object creation time
MouseX::Types(3)
Organize your Mouse types in libraries
MouseX::Types::Moose(3)
MouseX::Types::Mouse plus drop-in compatibility with Any::Moose
MouseX::Types::Mouse(3)
Types shipped with Mouse
MouseX::Types::Path::Class(3)
A Path::Class type library for Mouse
Ocsinventory::Agent::Common(3)
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
Squirrel(3)
Use Mouse, unless Moose is already loaded. (DEPRECATED)
Squirrel::Role(3)
Use Mouse::Role, unless Moose::Role is already loaded. (DEPRECATED)
Test::Mouse(3)
Test functions for Mouse specific features
Tk::CursorControl(3)
Manipulate the mouse cursor programmatically
Type::Tiny::Manual::UsingWithMouse(3)
how to use Type::Tiny with Mouse
antimicro(1)
map keyboard keys and mouse controls to a gamepad
barrierc(1)
Barrier Keyboard/Mouse Client
barriers(1)
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(5)
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
mousescrollsize(3)
compute mouse scroll increment
ouse(3)
syntactic sugar to make Mouse one-liners easier
p(nged)
Provides precise control over primitive editing operations that would normally be done using the mouse or knobs
paint(1)
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
simplestroke(1)
detect mouse gestures
tickit_term_emit_key(3), tickit_term_emit_mouse(3)
emit a fake key or mouse event
wxMouseCaptureChangedEvent(3)
Functions for wxMouseCaptureChangedEvent class
wxMouseCaptureLostEvent(3)
Functions for wxMouseCaptureLostEvent class
wxMouseEvent(3)
Functions for wxMouseEvent class
home | help