parent
2ad09fceac
commit
28746e2a83
@ -0,0 +1,213 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>Ansi 0 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.23137255012989044</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.23137255012989044</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.23137255012989044</real>
|
||||
</dict>
|
||||
<key>Ansi 1 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.29803922772407532</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.41568627953529358</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.81176471710205078</real>
|
||||
</dict>
|
||||
<key>Ansi 10 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.2039216011762619</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.88627451658248901</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.54117649793624878</real>
|
||||
</dict>
|
||||
<key>Ansi 11 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.30980390310287476</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.91372549533843994</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.98823529481887817</real>
|
||||
</dict>
|
||||
<key>Ansi 12 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.81176471710205078</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.62352937459945679</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.44705879688262939</real>
|
||||
</dict>
|
||||
<key>Ansi 13 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.65882349014282227</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.49803918600082397</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
</dict>
|
||||
<key>Ansi 14 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.88627451658248901</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.88627451658248901</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.2039216011762619</real>
|
||||
</dict>
|
||||
<key>Ansi 15 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.92549020051956177</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.93333327770233154</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.93333327770233154</real>
|
||||
</dict>
|
||||
<key>Ansi 2 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.41568627953529358</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.60000002384185791</real>
|
||||
</dict>
|
||||
<key>Ansi 3 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.29803922772407532</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.84705883264541626</real>
|
||||
</dict>
|
||||
<key>Ansi 4 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.77254903316497803</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.48235294222831726</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.3490196168422699</real>
|
||||
</dict>
|
||||
<key>Ansi 5 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.69019609689712524</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.21568627655506134</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.62745100259780884</real>
|
||||
</dict>
|
||||
<key>Ansi 6 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.97254902124404907</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.72549021244049072</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.44313725829124451</real>
|
||||
</dict>
|
||||
<key>Ansi 7 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
</dict>
|
||||
<key>Ansi 8 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.32549020648002625</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.34117650985717773</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.33333331346511841</real>
|
||||
</dict>
|
||||
<key>Ansi 9 Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.16078430414199829</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.16078430414199829</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.93725490570068359</real>
|
||||
</dict>
|
||||
<key>Background Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.071956306561085981</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.071956306561085981</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.071956306561085981</real>
|
||||
</dict>
|
||||
<key>Bold Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
</dict>
|
||||
<key>Cursor Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.0</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.0</real>
|
||||
</dict>
|
||||
<key>Cursor Text Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>1</real>
|
||||
<key>Green Component</key>
|
||||
<real>1</real>
|
||||
<key>Red Component</key>
|
||||
<real>1</real>
|
||||
</dict>
|
||||
<key>Foreground Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
</dict>
|
||||
<key>Selected Text Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.67843139171600342</real>
|
||||
</dict>
|
||||
<key>Selection Color</key>
|
||||
<dict>
|
||||
<key>Blue Component</key>
|
||||
<real>0.15686275064945221</real>
|
||||
<key>Green Component</key>
|
||||
<real>0.15686275064945221</real>
|
||||
<key>Red Component</key>
|
||||
<real>0.15686275064945221</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<item>
|
||||
<name>Remap F19 Hyper</name>
|
||||
<appendix>This maps F19 (keycode 80) to Control + Shift + Option + Command</appendix>
|
||||
|
||||
<identifier>webgefrickel.hyperhyper</identifier>
|
||||
|
||||
<autogen>
|
||||
--KeyToKey--
|
||||
KeyCode::F19,
|
||||
|
||||
KeyCode::COMMAND_L,
|
||||
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L
|
||||
</autogen>
|
||||
</item>
|
||||
</root>
|
@ -0,0 +1,148 @@
|
||||
/* global slate: true */
|
||||
/* global screenSizeX: true */
|
||||
/* global screenSizeY: true */
|
||||
/* global screenOriginX: true */
|
||||
/* global screenOriginY: true */
|
||||
|
||||
|
||||
/* default configs
|
||||
====================================================================== */
|
||||
|
||||
slate.configAll({
|
||||
"defaultToCurrentScreen": true,
|
||||
"windowHintsShowIcons": true,
|
||||
"windowHintsIgnoreHiddenWindows": false,
|
||||
"windowHintsSpread": true,
|
||||
"windowHintsWidth": 50,
|
||||
"windowHintsHeight": 50,
|
||||
"nudgePercentOf": "screenSize",
|
||||
"resizePercentOf": "screenSize",
|
||||
"secondsBetweenRepeat": 0.1,
|
||||
"checkDefaultsOnLoad": true,
|
||||
"focusCheckWidthMax": 3000,
|
||||
"modalEscapeKey": "esc"
|
||||
});
|
||||
|
||||
|
||||
/* operations
|
||||
====================================================================== */
|
||||
|
||||
// show the overlay hints for applications
|
||||
var hint = slate.operation("hint", { "characters": "ASDFGHJKLQWERTYUIOPCVBN" });
|
||||
|
||||
|
||||
// custom resize grids for all monitors 6x4
|
||||
var grid = slate.operation("grid", {
|
||||
"padding": 10,
|
||||
"grids": {
|
||||
"0": {
|
||||
"width": 6,
|
||||
"height": 4
|
||||
},
|
||||
"1": {
|
||||
"width": 6,
|
||||
"height": 4
|
||||
},
|
||||
"2": {
|
||||
"width": 6,
|
||||
"height": 4
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
// ultrafast application-switching
|
||||
var iterm = slate.operation("focus", { "app": "iTerm" });
|
||||
var chrome = slate.operation("focus", { "app": "Google Chrome" });
|
||||
var mail = slate.operation("focus", { "app": "Mail" });
|
||||
var fork = slate.operation("focus", { "app": "ForkLift" });
|
||||
|
||||
|
||||
var fullscreen = slate.operation("move", {
|
||||
"x": "screenOriginX",
|
||||
"y": "screenOriginY",
|
||||
"width": "screenSizeX",
|
||||
"height": "screenSizeY"
|
||||
});
|
||||
|
||||
var lefthalf = slate.operation("move", {
|
||||
"x": "screenOriginX",
|
||||
"y": "screenOriginY",
|
||||
"width": "screenSizeX / 2",
|
||||
"height": "screenSizeY"
|
||||
});
|
||||
|
||||
var righthalf = slate.operation("move", {
|
||||
"x": "screenOriginX + screenSizeX / 2",
|
||||
"y": "screenOriginY",
|
||||
"width": "screenSizeX / 2",
|
||||
"height": "screenSizeY"
|
||||
});
|
||||
|
||||
var tophalf = slate.operation("move", {
|
||||
"x": "screenOriginX",
|
||||
"y": "screenOriginY",
|
||||
"width": "screenSizeX",
|
||||
"height": "screenSizeY / 2"
|
||||
});
|
||||
|
||||
var bottomhalf = slate.operation("move", {
|
||||
"x": "screenOriginX",
|
||||
"y": "screenOriginY + screenSizeY / 2",
|
||||
"width": "screenSizeX",
|
||||
"height": "screenSizeY / 2"
|
||||
});
|
||||
|
||||
var mobile = slate.operation("move", {
|
||||
"x": "screenOriginX",
|
||||
"y": "screenOriginY",
|
||||
"width": "480",
|
||||
"height": "screenSizeY"
|
||||
});
|
||||
|
||||
var tablet = slate.operation("move", {
|
||||
"x": "screenOriginX",
|
||||
"y": "screenOriginY",
|
||||
"width": "1024",
|
||||
"height": "768"
|
||||
});
|
||||
|
||||
var desktop = slate.operation("move", {
|
||||
"x": "screenOriginX",
|
||||
"y": "screenOriginY",
|
||||
"width": "1280",
|
||||
"height": "800"
|
||||
});
|
||||
|
||||
var fullhd = slate.operation("move", {
|
||||
"x": "screenOriginX",
|
||||
"y": "screenOriginY",
|
||||
"width": "1920",
|
||||
"height": "1080"
|
||||
});
|
||||
|
||||
|
||||
/* Key bindings
|
||||
====================================================================== */
|
||||
|
||||
var hyper = ":shift,ctrl,alt,cmd";
|
||||
var hyperModal = hyper + ",m:toggle";
|
||||
|
||||
slate.bind("tab" + hyper, hint, false);
|
||||
|
||||
slate.bind("j" + hyper, iterm, false);
|
||||
slate.bind("k" + hyper, chrome, false);
|
||||
slate.bind("l" + hyper, fork, false);
|
||||
slate.bind(";" + hyper, mail, false);
|
||||
|
||||
// movements in modal mode
|
||||
slate.bind("1" + hyperModal, lefthalf, false);
|
||||
slate.bind("2" + hyperModal, righthalf, false);
|
||||
slate.bind("3" + hyperModal, tophalf, false);
|
||||
slate.bind("4" + hyperModal, bottomhalf, false);
|
||||
slate.bind("5" + hyperModal, mobile, false);
|
||||
slate.bind("6" + hyperModal, tablet, false);
|
||||
slate.bind("7" + hyperModal, desktop, false);
|
||||
slate.bind("8" + hyperModal, fullhd, false);
|
||||
slate.bind("space" + hyperModal, fullscreen, false);
|
||||
|
Loading…
Reference in New Issue