# comments: if the character '#' is found, the rest of the line is ignored. # quotes: allow to place a '#' inside a value. they do not appear in the final result. # i.e. blah="hello #1!" will create a parameter blah with a value of: hello #1! # To place a quotation mark inside quotes, double it. # i.e. blah="hello""" will create a parameter blah with a value of: hello" #Predefined keys # You can use the following modifiers: alt, ctrl, shift, win # and a key from http://msdn.microsoft.com/en-us/library/system.windows.forms.keys%28v=vs.71%29.aspx # You can either use its textual representation, or its numerical value. # WARNING: if the key is not valid, the program will probably crash... Toggle=win+alt+N Exit=win+alt+H SmoothTransitions=true SmoothToggles=true # in miliseconds MainLoopRefreshTime=100 InitialColorEffect="Simple Red Inversion" ActiveOnStartup=true ShowAeroWarning=true #Matrices definition # The left hand is used as a description, while the right hand is broken down in two parts: # - the hot key combination, followed by a new line, (this part is optional) # - the matrix definition, with or without new lines between rows. # The matrices must have 5 rows and 5 columns, # each line between curved brackets, # the elements separated by commas. # The decimal separator is a dot. Simple Red Inversion=win+alt+F1 { -1, 0, 0, 0, 0 } { 0, -0.8, 0, 0, 0 } { 0, 0, -0.5, 0, 0 } { 0, 0, 0, 1, 0 } { 1, 0.8, 0.5, 0, 1 } Simple Red=win+alt+F2 { 1, 0, 0, 0, 0 } { 0, 0.8, 0, 0, 0 } { 0, 0, 0.5, 0, 0 } { 0, 0, 0, 1, 0 } { 0, 0, 0, 0, 1 } Simple Red Inversion Half=win+alt+F3 { -0.5, 0, 0, 0, 0 } { 0, -0.4, 0, 0, 0 } { 0, 0, -0.25, 0, 0 } { 0, 0, 0, 1, 0 } { 0.5, 0.4, 0.25, 0, 1 } Simple Red Half=win+alt+F4 { 0.5, 0, 0, 0, 0 } { 0, 0.4, 0, 0, 0 } { 0, 0, 0.25, 0, 0 } { 0, 0, 0, 1, 0 } { 0, 0, 0, 0, 1 } # Simple Inversion=win+alt+F1 # { -1, 0, 0, 0, 0 } # { 0, -1, 0, 0, 0 } # { 0, 0, -1, 0, 0 } # { 0, 0, 0, 1, 0 } # { 1, 1, 1, 0, 1 } # Theoretical optimal transfomation (but ugly desaturated pure colors due to "overflows"...) # Many thanks to Tom MacLeod who gave me the idea for these inversion modes. # Smart Inversion=win+alt+F2 # { 0.3333333, -0.6666667, -0.6666667, 0.0000000, 0.0000000 } # { -0.6666667, 0.3333333, -0.6666667, 0.0000000, 0.0000000 } # { -0.6666667, -0.6666667, 0.3333333, 0.0000000, 0.0000000 } # { 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000 } # { 1.0000000, 1.0000000, 1.0000000, 0.0000000, 1.0000000 } # # High saturation, good pure colors. # Smart Inversion Alt 1=win+alt+F3 # { 1, -1, -1, 0, 0 } # { -1, 1, -1, 0, 0 } # { -1, -1, 1, 0, 0 } # { 0, 0, 0, 1, 0 } # { 1, 1, 1, 0, 1 } # # Overall desaturated, yellows and blue plain bad. actually relaxing and very usable. # Smart Inversion Alt 2=win+alt+F4 # { 0.39, -0.62, -0.62, 0.00, 0.00 } # { -1.21, -0.22, -1.22, 0.00, 0.00 } # { -0.16, -0.16, 0.84, 0.00, 0.00 } # { 0.00, 0.00, 0.00, 1.00, 0.00 } # { 1.00, 1.00, 1.00, 0.00, 1.00 } # High saturation. yellows and blues plain bad. actually quite readable. Smart Inversion Alt 3=win+alt+F5 { 1.0895080, -0.9326327, -0.9326330, 0.0000000, 0.0000000 } { -1.8177180, 0.1683074, -1.8416920, 0.0000000, 0.0000000 } { -0.2445895, -0.2478156, 1.7621850, 0.0000000, 0.0000000 } { 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000 } { 1.0000000, 1.0000000, 1.0000000, 0.0000000, 1.0000000 } # Not so readable, good colors (CMY colors a bit desaturated, still more saturated than normal). Smart Inversion Alt 4=win+alt+F6 { 0.50, -0.78, -0.78, 0.00, 0.00 } { -0.56, 0.72, -0.56, 0.00, 0.00 } { -0.94, -0.94, 0.34, 0.00, 0.00 } { 0.00, 0.00, 0.00, 1.00, 0.00 } { 1.00, 1.00, 1.00, 0.00, 1.00 } Negative Sepia=win+alt+F7 { -0.393, -0.349, -0.272, 0.000, 0.000 } { -0.769, -0.686, -0.534, 0.000, 0.000 } { -0.189, -0.168, -0.131, 0.000, 0.000 } { 0.000, 0.000, 0.000, 1.000, 0.000 } { 1.351, 1.203, 0.937, 0.000, 1.000 } Negative Grayscale=win+alt+F8 { -0.3, -0.3, -0.3, 0.0, 0.0 } { -0.6, -0.6, -0.6, 0.0, 0.0 } { -0.1, -0.1, -0.1, 0.0, 0.0 } { 0.0, 0.0, 0.0, 1.0, 0.0 } { 1.0, 1.0, 1.0, 0.0, 1.0 } #Grayscaled Negative Red=win+alt+F9 { -0.3, 0.0, 0.0, 0.0, 0.0 } { -0.6, 0.0, 0.0, 0.0, 0.0 } { -0.1, 0.0, 0.0, 0.0, 0.0 } { 0.0, 0.0, 0.0, 1.0, 0.0 } { 1.0, 0.0, 0.0, 0.0, 1.0 } #Grayscaled Red=win+alt+F10 { 0.3, 0.0, 0.0, 0.0, 0.0 } { 0.6, 0.0, 0.0, 0.0, 0.0 } { 0.1, 0.0, 0.0, 0.0, 0.0 } { 0.0, 0.0, 0.0, 1.0, 0.0 } { 0.0, 0.0, 0.0, 0.0, 1.0 } Grayscale=win+alt+F11 { 0.3, 0.3, 0.3, 0.0, 0.0 } { 0.6, 0.6, 0.6, 0.0, 0.0 } { 0.1, 0.1, 0.1, 0.0, 0.0 } { 0.0, 0.0, 0.0, 1.0, 0.0 } { 0.0, 0.0, 0.0, 0.0, 1.0 }