mirror of
https://github.com/rbreaves/kinto.git
synced 2025-08-06 10:58:26 +02:00
Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
5a373c0ede |
11
README.md
11
README.md
@@ -115,12 +115,10 @@ RDP fully works as long as the entire keyboard input is being captured. RDP had
|
|||||||
|Program|Src/Remote Client ⇒|Dst/Remote Server|Works? |Notes|
|
|Program|Src/Remote Client ⇒|Dst/Remote Server|Works? |Notes|
|
||||||
|---|---|---|---|---|
|
|---|---|---|---|---|
|
||||||
|Official MS RDP (mstsc.exe)| ❖Windows ⇒| ❖Windows | ✅ Yes| |
|
|Official MS RDP (mstsc.exe)| ❖Windows ⇒| ❖Windows | ✅ Yes| |
|
||||||
|Official MS RDP| ChromeOS 87+⇒| ❖Windows | ✅ Yes|May work on earlier versions as well, if they support Android apps|
|
|Remmina| 🐧Linux⇒| ❖Windows | ✅ Yes|Use hover menu to enable "Grab all keyboard events"|
|
||||||
|Remmina| 🐧Linux*/ChromeOS 87+⇒| ❖Windows | ✅ Yes|*Use hover menu to enable "Grab all keyboard events"|
|
|FreeRDP| 🐧Linux⇒| ❖Windows | ✅ Yes | |
|
||||||
|FreeRDP| 🐧Linux/ChromeOS 87+⇒| ❖Windows | ✅ Yes | |
|
|
||||||
|FreeRDP| 🍎macOS⇒| ❖Windows | ✅ Yes| [FreeRDP for macOS](#FreeRDP-for-macOS)|
|
|FreeRDP| 🍎macOS⇒| ❖Windows | ✅ Yes| [FreeRDP for macOS](#FreeRDP-for-macOS)|
|
||||||
|Remote Desktop Manager Free|🍎iOS⇒| ❖Windows | ✅ Yes| |
|
|Jump Desktop (RDP)| 🍎macOS ⇒| ❖Windows | ✅ Yes|Preferences -> Keyboard -> Disable "Key Conversions", Enabled "Send macOS Shortcuts" under Keyboard shortcuts|
|
||||||
|Jump Desktop (RDP)| 🍎macOS*/iOS ⇒| ❖Windows | ✅ Yes|*Preferences -> Keyboard -> Disable "Key Conversions", Enabled "Send macOS Shortcuts" under Keyboard shortcuts|
|
|
||||||
|Official MS RDP| 🍎macOS⇒| ❖Windows | ❌ No|Initial Cmd key press not being passed|
|
|Official MS RDP| 🍎macOS⇒| ❖Windows | ❌ No|Initial Cmd key press not being passed|
|
||||||
|Remote Desktop Manager Free| 🍎macOS⇒| ❖Windows | ❌ No|Initial Cmd key press not being passed|
|
|Remote Desktop Manager Free| 🍎macOS⇒| ❖Windows | ❌ No|Initial Cmd key press not being passed|
|
||||||
|Royal TSX Client| 🍎macOS⇒| ❖Windows | ❌ No|Initial Cmd key press not being passed|
|
|Royal TSX Client| 🍎macOS⇒| ❖Windows | ❌ No|Initial Cmd key press not being passed|
|
||||||
@@ -242,9 +240,6 @@ Other programs that will be installed when you run ./setup.py
|
|||||||
- Strawberry Perl
|
- Strawberry Perl
|
||||||
|
|
||||||
Note: Sublime Text users should disable screen rotation hotkeys as they will interfere with multi-cursor and possibly other combos. See https://windowsloop.com/disable-screen-rotation-keyboard-shortcut/ for details.
|
Note: Sublime Text users should disable screen rotation hotkeys as they will interfere with multi-cursor and possibly other combos. See https://windowsloop.com/disable-screen-rotation-keyboard-shortcut/ for details.
|
||||||
|
|
||||||
You may also want to disable the Xbox Game Bar so that Win+G or other shortcuts will not interfer with any of your remaps. Start menu -> Game bar shortcuts -> toggle Off.
|
|
||||||
|
|
||||||
## Shortcut Creation
|
## Shortcut Creation
|
||||||
|
|
||||||
[Linux Shortcut Creation (Xkeysnail)](#Linux-Xkeysnail)
|
[Linux Shortcut Creation (Xkeysnail)](#Linux-Xkeysnail)
|
||||||
|
@@ -153,14 +153,6 @@ class MyWindow(Gtk.Window):
|
|||||||
menuitem_file = Gtk.MenuItem(label="File")
|
menuitem_file = Gtk.MenuItem(label="File")
|
||||||
menubar.append(menuitem_file)
|
menubar.append(menuitem_file)
|
||||||
submenu_file = Gtk.Menu()
|
submenu_file = Gtk.Menu()
|
||||||
|
|
||||||
menuitem_restart = Gtk.MenuItem(label="Restart")
|
|
||||||
menuitem_restart.connect('activate',self.runRestart)
|
|
||||||
submenu_file.append(menuitem_restart)
|
|
||||||
menuitem_stop = Gtk.MenuItem(label="Stop")
|
|
||||||
menuitem_stop.connect('activate',self.runStop)
|
|
||||||
submenu_file.append(menuitem_stop)
|
|
||||||
|
|
||||||
menuitem_file.set_submenu(submenu_file)
|
menuitem_file.set_submenu(submenu_file)
|
||||||
submenu_file.append(self.menuitem_auto)
|
submenu_file.append(self.menuitem_auto)
|
||||||
kintotray = int(self.queryConfig('ps -aux | grep [k]intotray >/dev/null 2>&1 && echo "1" || echo "0"'))
|
kintotray = int(self.queryConfig('ps -aux | grep [k]intotray >/dev/null 2>&1 && echo "1" || echo "0"'))
|
||||||
@@ -172,6 +164,12 @@ class MyWindow(Gtk.Window):
|
|||||||
self.menuitem_systray.signal_id = self.menuitem_systray.connect('activate',self.checkTray,True)
|
self.menuitem_systray.signal_id = self.menuitem_systray.connect('activate',self.checkTray,True)
|
||||||
menuitem_file.connect('activate',self.refreshFile)
|
menuitem_file.connect('activate',self.refreshFile)
|
||||||
submenu_file.append(self.menuitem_systray)
|
submenu_file.append(self.menuitem_systray)
|
||||||
|
menuitem_restart = Gtk.MenuItem(label="Restart")
|
||||||
|
menuitem_restart.connect('activate',self.runRestart)
|
||||||
|
submenu_file.append(menuitem_restart)
|
||||||
|
menuitem_stop = Gtk.MenuItem(label="Stop")
|
||||||
|
menuitem_stop.connect('activate',self.runStop)
|
||||||
|
submenu_file.append(menuitem_stop)
|
||||||
|
|
||||||
menuitem_quit = Gtk.MenuItem(label="Quit")
|
menuitem_quit = Gtk.MenuItem(label="Quit")
|
||||||
submenu_file.append(menuitem_quit)
|
submenu_file.append(menuitem_quit)
|
||||||
@@ -1437,4 +1435,4 @@ if openWin:
|
|||||||
win.show_all()
|
win.show_all()
|
||||||
openWin = False
|
openWin = False
|
||||||
|
|
||||||
Gtk.main()
|
Gtk.main()
|
@@ -17,7 +17,7 @@ codeStr = "|".join(str(x) for x in mscodes)
|
|||||||
# Add remote desktop clients & VM software here
|
# Add remote desktop clients & VM software here
|
||||||
# Ideally we'd only exclude the client window,
|
# Ideally we'd only exclude the client window,
|
||||||
# but that may not be easily done.
|
# but that may not be easily done.
|
||||||
remotes = ["org.remmina.Remmina","xfreerdp"]
|
remotes = ["org.remmina.Remmina"]
|
||||||
remotes = [client.casefold() for client in remotes]
|
remotes = [client.casefold() for client in remotes]
|
||||||
|
|
||||||
# Add remote desktop clients & VMs for no remapping
|
# Add remote desktop clients & VMs for no remapping
|
||||||
@@ -44,12 +44,6 @@ define_multipurpose_modmap(
|
|||||||
{ # Placeholder
|
{ # Placeholder
|
||||||
})
|
})
|
||||||
|
|
||||||
# Fix for avoiding modmapping when using Synergy keyboard/mouse sharing.
|
|
||||||
# Synergy doesn't set a wm_class, so this may cause issues with other
|
|
||||||
# applications that also don't set the wm_class.
|
|
||||||
# Enable only if you use Synergy.
|
|
||||||
# define_conditional_modmap(lambda wm_class: wm_class == '', {})
|
|
||||||
|
|
||||||
# [Global modemap] Change modifier keys as in xmodmap
|
# [Global modemap] Change modifier keys as in xmodmap
|
||||||
define_conditional_modmap(lambda wm_class: wm_class.casefold() not in terminals,{
|
define_conditional_modmap(lambda wm_class: wm_class.casefold() not in terminals,{
|
||||||
|
|
||||||
@@ -210,7 +204,7 @@ define_keymap(re.compile("^jetbrains-(?!.*toolbox).*$", re.IGNORECASE),{
|
|||||||
# VCS/Local History
|
# VCS/Local History
|
||||||
K("Super-v"): K("M-Grave"), # VCS quick popup
|
K("Super-v"): K("M-Grave"), # VCS quick popup
|
||||||
K("Super-c"): K("LC-c"), # Sigints - interrupt
|
K("Super-c"): K("LC-c"), # Sigints - interrupt
|
||||||
})
|
},"JetBrains Products")
|
||||||
|
|
||||||
# Keybindings for Nautilus
|
# Keybindings for Nautilus
|
||||||
define_keymap(re.compile("org.gnome.nautilus", re.IGNORECASE),{
|
define_keymap(re.compile("org.gnome.nautilus", re.IGNORECASE),{
|
||||||
@@ -218,7 +212,7 @@ define_keymap(re.compile("org.gnome.nautilus", re.IGNORECASE),{
|
|||||||
K("RC-Down"): K("M-Down"), # Go Down dir
|
K("RC-Down"): K("M-Down"), # Go Down dir
|
||||||
K("RC-Left"): K("M-Left"), # Go Back
|
K("RC-Left"): K("M-Left"), # Go Back
|
||||||
K("RC-Right"): K("M-Right"), # Go Forward
|
K("RC-Right"): K("M-Right"), # Go Forward
|
||||||
})
|
},"Nautilus")
|
||||||
|
|
||||||
# Keybindings for Browsers
|
# Keybindings for Browsers
|
||||||
define_keymap(re.compile(browserStr, re.IGNORECASE),{
|
define_keymap(re.compile(browserStr, re.IGNORECASE),{
|
||||||
@@ -234,15 +228,15 @@ define_keymap(re.compile(browserStr, re.IGNORECASE),{
|
|||||||
K("RC-Key_7"): K("M-Key_7"),
|
K("RC-Key_7"): K("M-Key_7"),
|
||||||
K("RC-Key_8"): K("M-Key_8"),
|
K("RC-Key_8"): K("M-Key_8"),
|
||||||
K("RC-Key_9"): K("M-Key_9"), # Jump to last tab
|
K("RC-Key_9"): K("M-Key_9"), # Jump to last tab
|
||||||
})
|
},"General Web Browsers")
|
||||||
|
|
||||||
# Open preferences in browsers
|
# Open preferences in browsers
|
||||||
define_keymap(re.compile("Firefox", re.IGNORECASE),{
|
define_keymap(re.compile("Firefox", re.IGNORECASE),{
|
||||||
K("C-comma"): [K("C-T"),K("a"),K("b"),K("o"),K("u"),K("t"),K("Shift-SEMICOLON"),K("p"),K("r"),K("e"),K("f"),K("e"),K("r"),K("e"),K("n"),K("c"),K("e"),K("s"),K("Enter")],
|
K("C-comma"): [K("C-T"),K("a"),K("b"),K("o"),K("u"),K("t"),K("Shift-SEMICOLON"),K("p"),K("r"),K("e"),K("f"),K("e"),K("r"),K("e"),K("n"),K("c"),K("e"),K("s"),K("Enter")],
|
||||||
})
|
},"Firefox")
|
||||||
define_keymap(re.compile(chromeStr, re.IGNORECASE),{
|
define_keymap(re.compile(chromeStr, re.IGNORECASE),{
|
||||||
K("C-comma"): [K("M-e"), K("s"),K("Enter")],
|
K("C-comma"): [K("M-e"), K("s"),K("Enter")],
|
||||||
})
|
},"Chrome Based Web Browsers")
|
||||||
# Opera C-F12
|
# Opera C-F12
|
||||||
|
|
||||||
# None referenced here originally
|
# None referenced here originally
|
||||||
@@ -300,8 +294,6 @@ define_keymap(lambda wm_class: wm_class.casefold() not in remotes,{
|
|||||||
K("Super-k"): [K("Shift-End"), K("Backspace")],
|
K("Super-k"): [K("Shift-End"), K("Backspace")],
|
||||||
K("Super-d"): K("Delete"),
|
K("Super-d"): K("Delete"),
|
||||||
|
|
||||||
# K("M-RC-Space"): K(""), # Open Finder - Placeholder
|
|
||||||
|
|
||||||
# Wordwise
|
# Wordwise
|
||||||
K("RC-Left"): K("Home"), # Beginning of Line
|
K("RC-Left"): K("Home"), # Beginning of Line
|
||||||
K("RC-Shift-Left"): K("Shift-Home"), # Select all to Beginning of Line
|
K("RC-Shift-Left"): K("Shift-Home"), # Select all to Beginning of Line
|
||||||
@@ -322,7 +314,7 @@ define_keymap(lambda wm_class: wm_class.casefold() not in remotes,{
|
|||||||
K("Alt-Delete"): K("C-Delete"), # Default not-chromebook - Delete Right Word of Cursor
|
K("Alt-Delete"): K("C-Delete"), # Default not-chromebook - Delete Right Word of Cursor
|
||||||
# K(""): pass_through_key, # cancel
|
# K(""): pass_through_key, # cancel
|
||||||
# K(""): K(""), #
|
# K(""): K(""), #
|
||||||
})
|
},"General GUI Apps")
|
||||||
|
|
||||||
define_keymap(lambda wm_class: wm_class.casefold() not in mscodes,{
|
define_keymap(lambda wm_class: wm_class.casefold() not in mscodes,{
|
||||||
# Wordwise remaining - for Everything but VS Code
|
# Wordwise remaining - for Everything but VS Code
|
||||||
@@ -345,7 +337,7 @@ define_keymap(lambda wm_class: wm_class.casefold() not in mscodes,{
|
|||||||
# https://superuser.com/questions/770301/pentadactyl-how-to-disable-menu-bar-toggle-by-alt
|
# https://superuser.com/questions/770301/pentadactyl-how-to-disable-menu-bar-toggle-by-alt
|
||||||
# **
|
# **
|
||||||
#
|
#
|
||||||
})
|
}, "wordwise for GUI apps")
|
||||||
|
|
||||||
# Keybindings for VS Code
|
# Keybindings for VS Code
|
||||||
define_keymap(re.compile(codeStr, re.IGNORECASE),{
|
define_keymap(re.compile(codeStr, re.IGNORECASE),{
|
||||||
@@ -374,8 +366,8 @@ define_keymap(re.compile(codeStr, re.IGNORECASE),{
|
|||||||
K("C-g"): K("f3"), # find_next
|
K("C-g"): K("f3"), # find_next
|
||||||
K("Shift-f3"): pass_through_key, # cancel find_prev
|
K("Shift-f3"): pass_through_key, # cancel find_prev
|
||||||
K("C-Shift-g"): K("Shift-f3"), # find_prev
|
K("C-Shift-g"): K("Shift-f3"), # find_prev
|
||||||
# K("Super-c"): K("LC-c"), # Default - Terminal - Sigint
|
# K("Super-c"): K("LC-c"), # Default - Terminal - Sigint
|
||||||
# K("Super-x"): K("LC-x"), # Default - Terminal - Exit nano
|
# K("Super-x"): K("LC-x"), # Default - Terminal - Exit nano
|
||||||
# K("M-c"): K("LC-c"), # Chromebook/IBM - Terminal - Sigint
|
# K("M-c"): K("LC-c"), # Chromebook/IBM - Terminal - Sigint
|
||||||
# K("M-x"): K("LC-x"), # Chromebook/IBM - Terminal - Exit nano
|
# K("M-x"): K("LC-x"), # Chromebook/IBM - Terminal - Exit nano
|
||||||
# K("Super-C-g"): K("C-f2"), # Default - Sublime - find_all_under
|
# K("Super-C-g"): K("C-f2"), # Default - Sublime - find_all_under
|
||||||
@@ -388,8 +380,8 @@ define_keymap(re.compile(codeStr, re.IGNORECASE),{
|
|||||||
|
|
||||||
# Keybindings for Sublime Text
|
# Keybindings for Sublime Text
|
||||||
define_keymap(re.compile("Sublime_text", re.IGNORECASE),{
|
define_keymap(re.compile("Sublime_text", re.IGNORECASE),{
|
||||||
# K("Super-c"): K("LC-c"), # Default - Terminal - Sigint
|
# K("Super-c"): K("LC-c"), # Default - Terminal - Sigint
|
||||||
# K("Super-x"): K("LC-x"), # Default - Terminal - Exit nano
|
# K("Super-x"): K("LC-x"), # Default - Terminal - Exit nano
|
||||||
# K("M-c"): K("LC-c"), # Chromebook/IBM - Terminal - Sigint
|
# K("M-c"): K("LC-c"), # Chromebook/IBM - Terminal - Sigint
|
||||||
# K("M-x"): K("LC-x"), # Chromebook/IBM - Terminal - Exit nano
|
# K("M-x"): K("LC-x"), # Chromebook/IBM - Terminal - Exit nano
|
||||||
K("Super-Space"): K("C-Space"), # Basic code completion
|
K("Super-Space"): K("C-Space"), # Basic code completion
|
||||||
|
4
setup.py
4
setup.py
@@ -55,11 +55,11 @@ def windows_setup():
|
|||||||
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; Chromebook)/$2$3/g" .\\windows\\kinto-new.ahk')
|
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; Chromebook)/$2$3/g" .\\windows\\kinto-new.ahk')
|
||||||
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; WinModifiers/CB)/$2$3/g" .\\windows\\kinto-new.ahk')
|
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; WinModifiers/CB)/$2$3/g" .\\windows\\kinto-new.ahk')
|
||||||
if default == 3 or default == 4:
|
if default == 3 or default == 4:
|
||||||
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; CB\/IBM)/$2$3/g" .\\windows\\kinto-new.ahk')
|
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; CB/IBM)/$2$3/g" .\\windows\\kinto-new.ahk')
|
||||||
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; WinModifiers\/CB\/IBM)/$2$3/g" .\\windows\\kinto-new.ahk')
|
|
||||||
if default == 4:
|
if default == 4:
|
||||||
kbtype = "ibm"
|
kbtype = "ibm"
|
||||||
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; IBM)/$2$3/g" .\\windows\\kinto-new.ahk')
|
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; IBM)/$2$3/g" .\\windows\\kinto-new.ahk')
|
||||||
|
os.system('C:\\Strawberry\\perl\\bin\\perl.exe -pi -e "s/(; )(.*)(; WinModifiers/CB/IBM)/$2$3/g" .\\windows\\kinto-new.ahk')
|
||||||
if default > 0 and default < 5:
|
if default > 0 and default < 5:
|
||||||
stvscode = yn_choice(bcolors.CYELLOW2 + "Would you like to use Sublime Text 3 keymaps in VS Code?\n" + bcolors.ENDC)
|
stvscode = yn_choice(bcolors.CYELLOW2 + "Would you like to use Sublime Text 3 keymaps in VS Code?\n" + bcolors.ENDC)
|
||||||
print("\nWill now install Ubuntu Termimnal Theme as default...")
|
print("\nWill now install Ubuntu Termimnal Theme as default...")
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
; https://www.autohotkey.com/boards/viewtopic.php?t=9501
|
; https://www.autohotkey.com/boards/viewtopic.php?t=9501
|
||||||
OnMessage(0x404, "AHK_NOTIFYICON")
|
OnMessage(0x404, "AHK_NOTIFYICON")
|
||||||
|
|
||||||
AHK_NOTIFYICON(wParam, lParam)
|
AHK_NOTIFYICON(wParam, lParam)
|
||||||
{
|
{
|
||||||
if (lParam = 0x202) { ; user left-clicked tray icon
|
if (lParam = 0x202) { ; user left-clicked tray icon
|
||||||
;ADD ANY SUBROUTINE OR FUNCTION HERE
|
;ADD ANY SUBROUTINE OR FUNCTION HERE
|
||||||
@@ -244,7 +244,7 @@ GroupAdd, intellij, ahk_exe idea64.exe
|
|||||||
; Tertiary::LWin
|
; Tertiary::LWin
|
||||||
|
|
||||||
; $LAlt::LCtrl ; CB/IBM
|
; $LAlt::LCtrl ; CB/IBM
|
||||||
; $RAlt::RCtrl ; IBM
|
; $RAlt::RCtrl ; CB/IBM
|
||||||
; $RCtrl::RAlt ; CB/IBM
|
; $RCtrl::RAlt ; CB/IBM
|
||||||
; $CapsLock::LWin ; IBM
|
; $CapsLock::LWin ; IBM
|
||||||
; $LCtrl::LAlt ; CB/IBM
|
; $LCtrl::LAlt ; CB/IBM
|
||||||
@@ -261,10 +261,7 @@ GroupAdd, intellij, ahk_exe idea64.exe
|
|||||||
|
|
||||||
; Hack to disable start menu on winkey
|
; Hack to disable start menu on winkey
|
||||||
; Static - Does not apply to IBM or Chromebooks
|
; Static - Does not apply to IBM or Chromebooks
|
||||||
; $LCtrl up::Send {Ctrl down}{LWin up}{Ctrl up} ; Default
|
; $LCtrl up::Send {Ctrl down}{LWin up}{Ctrl up} ; Default
|
||||||
; LWin::return ; Chromebook
|
|
||||||
; RWin::return ; Chromebook
|
|
||||||
; RAlt::return ; Chromebook
|
|
||||||
|
|
||||||
; Disable Win-Up/Down - interferes with Sublime text 3 multi-cursors
|
; Disable Win-Up/Down - interferes with Sublime text 3 multi-cursors
|
||||||
#Down::return
|
#Down::return
|
||||||
@@ -337,8 +334,7 @@ GroupAdd, intellij, ahk_exe idea64.exe
|
|||||||
^F3::Send #d
|
^F3::Send #d
|
||||||
|
|
||||||
; Emoji Panel
|
; Emoji Panel
|
||||||
; #^Space::Send {LWin down};{LWin up} ; Default
|
#^Space::Send {LWin down};{LWin up}
|
||||||
; !^Space::Send {LWin down};{LWin up} ; CB/IBM
|
|
||||||
|
|
||||||
; Full Screenshot
|
; Full Screenshot
|
||||||
^+3::Send {PrintScreen}
|
^+3::Send {PrintScreen}
|
||||||
@@ -346,11 +342,11 @@ GroupAdd, intellij, ahk_exe idea64.exe
|
|||||||
; Region Screenshot
|
; Region Screenshot
|
||||||
^+4::Send #+{S}
|
^+4::Send #+{S}
|
||||||
|
|
||||||
; Open File Browser
|
|
||||||
; !^space::Send #e ; Default
|
|
||||||
; #^space::Send #e ; CB/IBM
|
|
||||||
|
|
||||||
; wordwise support
|
; wordwise support
|
||||||
|
$^Left::Send {Home}
|
||||||
|
$^+Left::Send +{Home}
|
||||||
|
$^Right::Send {End}
|
||||||
|
$^+Right::Send +{End}
|
||||||
^Up::Send ^{Home}
|
^Up::Send ^{Home}
|
||||||
^+Up::Send ^+{Home}
|
^+Up::Send ^+{Home}
|
||||||
^Down::Send ^{End}
|
^Down::Send ^{End}
|
||||||
@@ -361,54 +357,6 @@ GroupAdd, intellij, ahk_exe idea64.exe
|
|||||||
!+Left::Send ^+{Left}
|
!+Left::Send ^+{Left}
|
||||||
!Right::Send ^{Right}
|
!Right::Send ^{Right}
|
||||||
!+Right::Send ^+{Right}
|
!+Right::Send ^+{Right}
|
||||||
$^Left::Send {Home}
|
|
||||||
$^+Left::Send +{Home}
|
|
||||||
$^Right::Send {End}
|
|
||||||
$^+Right::Send +{End}
|
|
||||||
|
|
||||||
; #if GetKeyState("LWin", "P") || GetKeyState("RAlt", "P") ; Chromebook
|
|
||||||
; Space::Send ^{Esc} ; Chromebook
|
|
||||||
; 0::Send #0 ; Chromebook
|
|
||||||
; 1::Send #1 ; Chromebook
|
|
||||||
; 2::Send #2 ; Chromebook
|
|
||||||
; 3::Send #3 ; Chromebook
|
|
||||||
; 4::Send #4 ; Chromebook
|
|
||||||
; 5::Send #5 ; Chromebook
|
|
||||||
; 6::Send #6 ; Chromebook
|
|
||||||
; 7::Send #7 ; Chromebook
|
|
||||||
; 8::Send #8 ; Chromebook
|
|
||||||
; 9::Send #9 ; Chromebook
|
|
||||||
; -::Send #- ; Chromebook
|
|
||||||
; =::Send #= ; Chromebook
|
|
||||||
; `::Send #` ; Chromebook
|
|
||||||
; `;::Send #; ; Chromebook
|
|
||||||
; a::Send #a ; Chromebook
|
|
||||||
; b::Send #b ; Chromebook
|
|
||||||
; c::Send #c ; Chromebook
|
|
||||||
; d::Send #d ; Chromebook
|
|
||||||
; e::Send #e ; Chromebook
|
|
||||||
; f::Send #f ; Chromebook
|
|
||||||
; g::Send #g ; Chromebook
|
|
||||||
; h::Send #h ; Chromebook
|
|
||||||
; i::Send #i ; Chromebook
|
|
||||||
; j::Send #j ; Chromebook
|
|
||||||
; k::Send #k ; Chromebook
|
|
||||||
; l::Send #l ; Chromebook
|
|
||||||
; m::Send #m ; Chromebook
|
|
||||||
; n::Send #n ; Chromebook
|
|
||||||
; o::Send #o ; Chromebook
|
|
||||||
; p::Send #p ; Chromebook
|
|
||||||
; q::Send #q ; Chromebook
|
|
||||||
; r::Send #r ; Chromebook
|
|
||||||
; s::Send #s ; Chromebook
|
|
||||||
; t::Send #t ; Chromebook
|
|
||||||
; u::Send #u ; Chromebook
|
|
||||||
; v::Send #v ; Chromebook
|
|
||||||
; w::Send #w ; Chromebook
|
|
||||||
; x::Send #x ; Chromebook
|
|
||||||
; y::Send #y ; Chromebook
|
|
||||||
; z::Send #z ; Chromebook
|
|
||||||
; #If ; Chromebook
|
|
||||||
|
|
||||||
#IfWinNotActive ahk_group terminals
|
#IfWinNotActive ahk_group terminals
|
||||||
; emacs style
|
; emacs style
|
||||||
@@ -426,8 +374,6 @@ GroupAdd, intellij, ahk_exe idea64.exe
|
|||||||
$^Space::Send ^{Esc}
|
$^Space::Send ^{Esc}
|
||||||
|
|
||||||
#IfWinActive ahk_group intellij
|
#IfWinActive ahk_group intellij
|
||||||
; $#c::Send ^{c} ; Default - Sigints interrupt
|
|
||||||
; $!c::Send ^{c} ; CB/IBM
|
|
||||||
; General
|
; General
|
||||||
^0::Send !{0} ;Open corresponding tool window
|
^0::Send !{0} ;Open corresponding tool window
|
||||||
^1::Send !{1} ;Open corresponding tool window
|
^1::Send !{1} ;Open corresponding tool window
|
||||||
@@ -588,8 +534,7 @@ GroupAdd, intellij, ahk_exe idea64.exe
|
|||||||
^!Left::send ^{PgUp} ; prev_view
|
^!Left::send ^{PgUp} ; prev_view
|
||||||
Insert::Return ; cancel toggle_overwrite
|
Insert::Return ; cancel toggle_overwrite
|
||||||
^!O::send {Insert} ; toggle_overwrite
|
^!O::send {Insert} ; toggle_overwrite
|
||||||
; !c::Return ; Default - cancel toggle_case_sensitive
|
!c::Return ; cancel toggle_case_sensitive
|
||||||
; $!c::send ^{c} ; CB/IBM - Sigint
|
|
||||||
^!c::send !{c} ; toggle_case_sensitive
|
^!c::send !{c} ; toggle_case_sensitive
|
||||||
; ^h::Return ; cancel replace
|
; ^h::Return ; cancel replace
|
||||||
^!f::send ^{h} ; replace
|
^!f::send ^{h} ; replace
|
||||||
@@ -608,7 +553,6 @@ GroupAdd, intellij, ahk_exe idea64.exe
|
|||||||
^+Down::Return ; cancel swap_line_down
|
^+Down::Return ; cancel swap_line_down
|
||||||
#!Down::send ^+{Down} ; swap_line_down
|
#!Down::send ^+{Down} ; swap_line_down
|
||||||
^Pause::Return ; cancel cancel_build
|
^Pause::Return ; cancel cancel_build
|
||||||
; #c::send ^{Pause} ; cancel_build
|
|
||||||
F9::Return ; cancel sort_lines case_s false
|
F9::Return ; cancel sort_lines case_s false
|
||||||
F5::send {F9} ; sort_lines case_s false
|
F5::send {F9} ; sort_lines case_s false
|
||||||
#F9::Return ; cancel sort_lines case_s true
|
#F9::Return ; cancel sort_lines case_s true
|
||||||
|
@@ -470,16 +470,7 @@ if ! [[ $1 == "5" || $1 == "uninstall" || $1 == "Uninstall" ]]; then
|
|||||||
xhost +SI:localuser:root
|
xhost +SI:localuser:root
|
||||||
git clone --depth 10 https://github.com/rbreaves/xkeysnail.git
|
git clone --depth 10 https://github.com/rbreaves/xkeysnail.git
|
||||||
cd xkeysnail
|
cd xkeysnail
|
||||||
git checkout kinto
|
git checkout debug
|
||||||
giturl=$(git ls-remote --get-url)
|
|
||||||
if [ "$giturl" != "https://github.com/rbreaves/xkeysnail.git" ];then
|
|
||||||
echo -e "\nreplacing xkeysnail with fork...\n"
|
|
||||||
cd ..
|
|
||||||
rm -rf ./xkeysnail
|
|
||||||
git clone --depth 10 https://github.com/rbreaves/xkeysnail.git
|
|
||||||
cd xkeysnail
|
|
||||||
git checkout kinto
|
|
||||||
fi
|
|
||||||
sudo pip3 install --upgrade .
|
sudo pip3 install --upgrade .
|
||||||
cd ..
|
cd ..
|
||||||
which xkeysnail
|
which xkeysnail
|
||||||
|
Reference in New Issue
Block a user