There are a couple of commands that allow you to change settings from
the chat inputbox. (You should probably roughly know what you're doing
before using these.)
The following are settings that can be changed using the setting commands.
A lot of those - but not all - can also be changed in the Settings Dialog,
which is more convient in some cases. This does not show all settings.
Setting |
Type |
Values |
Default |
Description |
dontSaveSettings |
Boolean |
false |
Don't save settings when Chatty is closed (-ds commandline option). |
timeoutButtons |
String |
See Command Settings Help |
too long |
Buttons in the Userinfo dialog (not only timeout buttons) |
userContextMenu |
empty |
Custom entries in the User Context Menu |
channelContextMenu |
empty |
Custom entries in the Channel Context Menu |
twitchnotifyAsInfo |
Boolean |
true |
Show messages from user "twitchnotify" as info messages.
Turn off to show as regular message, so you can e.g. highlight
it. |
backupDelay |
Integer |
Number of days |
1 |
How many days to wait between a Backup |
backupCount |
Integer |
Number of backups |
5 |
How many backups to rotate through |
hotkeys |
List |
Cannot be edited by command |
The hotkeys that are currently defined |
windows |
Map |
Cannot be edited by command |
The windows/dialogs positions/sizes as they where loaded
when you started Chatty (NOT necessarily the current ones). |
globalHotkeysEnabled |
Boolean |
true |
Enable global hotkeys that are defined in the settings.
Disable this to temporarily turn off the global hotkeys you
defined. |
imageCache |
Boolean |
true |
Whether images (emotes, usericons) are cached in local
files. |
Setting |
Type |
Values |
Default |
Description |
font |
String |
Font name, e.g. Arial or Arial Bold |
Consolas |
The font used for the chat |
fontSize |
Integer |
Font size, e.g. 14 |
14 |
The font size used for the chat |
lineSpacing |
Integer |
Numbers between -1 and 10 probably
make the most sense. |
3 |
The space between chatlines |
inputFont |
String |
Font name and size, as understood by Font.decode() |
Dialog 14 |
The font for the chat input box (should only be set to
Java logical fonts like Dialog or
Monospaced , otherwise fallback fonts in
chat may not work correctly*) |
dialogFontSize |
Integer |
Font size or -1 to keep default |
-1 |
Setting to customize the font size of dialogs, currently
experimentel and only for User Info Dialog. |
* If a character isn't contained in the chat font you have
currently configured, Java will try to find it in the fallback
fonts. While still not all characters will be displayed this way, it
should work a lot better. You can also add your own fallback fonts
to improve the situation further. However, setting the input box
font to your chat font somehow breaks the fallback font mechanism,
resulting in less characters being able to be displayed (like in
versions before 0.7.3).
Setting |
Type |
Values |
Default |
Description |
serverDefault |
String |
The server address, host or IP |
irc.twitch.tv |
Default server to connect to, which can be changed in
the Settings Dialog and is saved between sessions |
portDefault |
String |
One or more ports, seperated by comma |
6667,80 |
Default port to connect to, which can be changed in the
Settings Dialog and is saved between sessions |
server |
String |
The server address, host or IP |
empty |
If set, overrides the defaultServer , can be
set by commandline options, not saved in between sessions |
port |
String |
One or more ports, seperated by comma |
empty |
If set, overrides the defaultPort , can be
set by commandline options, not saved in between sessions |
username |
String |
Your username |
empty |
Public part of the Login data
to login into chat |
token |
String |
OAuth token |
empty |
Secret part of the Login data
to authorize with Twitch, don't show this to anyone. You
shouldn't change this directly, but use the /changetoken
command instead when manually setting the token. |
spamProtection |
String |
messages/seconds, e.g. 10/20 |
18/30 |
How many messages Chatty allows you to send to the server
in the given time, to prevent a ban from chat |
membershipEnabled |
Boolean |
true |
Refers to the twitch.tv/membership IRCv3 CAP, which
enables sending a userlist and joins/parts, allowing for a
correct userlist in Chatty and showing of joins/parts in chat
(if separately enabled of course) |