diff options
author | Vasil Zlatanov <vasil.zlatanov@gmail.com> | 2015-08-18 02:38:33 +0200 |
---|---|---|
committer | Vasil Zlatanov <vasil.zlatanov@gmail.com> | 2015-08-18 02:38:33 +0200 |
commit | 6efac1a12c8ab0b7d96a8d342fbd74fce35e8c42 (patch) | |
tree | 93ebfb332b3a231931fe1b1276632bdaa33fa6e4 | |
parent | c021038355b6773ab13dae92327fda50c366395f (diff) | |
download | dotfiles-6efac1a12c8ab0b7d96a8d342fbd74fce35e8c42.tar.gz dotfiles-6efac1a12c8ab0b7d96a8d342fbd74fce35e8c42.tar.bz2 dotfiles-6efac1a12c8ab0b7d96a8d342fbd74fce35e8c42.zip |
Organise everything systematically.
-rw-r--r-- | Browser/README.md | 3 | ||||
-rwxr-xr-x | Browser/vimb/color-gen | 15 | ||||
-rw-r--r-- | Browser/vimb/config (renamed from config/vimb/config) | 0 | ||||
-rw-r--r-- | Browser/vimb/config.static | 29 | ||||
-rw-r--r-- | Browser/vimb/history | 2007 | ||||
-rw-r--r-- | File_Manager/README.md | 3 | ||||
-rw-r--r-- | File_Manager/ranger/commands.py (renamed from config/ranger/commands.py) | 0 | ||||
-rw-r--r-- | File_Manager/ranger/rc.conf (renamed from config/ranger/rc.conf) | 0 | ||||
-rw-r--r-- | File_Manager/ranger/rifle.conf (renamed from config/ranger/rifle.conf) | 0 | ||||
-rwxr-xr-x | File_Manager/ranger/scope.sh (renamed from config/ranger/scope.sh) | 0 | ||||
-rw-r--r-- | Mail/README.md | 2 | ||||
-rw-r--r-- | Mail/mbsyncrc | 25 | ||||
-rw-r--r-- | Mail/msmtprc (renamed from msmtprc) | 0 | ||||
-rw-r--r-- | Mail/offlineimaprc (renamed from offlineimaprc) | 0 | ||||
-rw-r--r-- | News_Aggregator/README.md | 3 | ||||
-rw-r--r-- | News_Aggregator/newsbeuter/.urls.un~ | bin | 0 -> 1405 bytes | |||
-rw-r--r-- | News_Aggregator/newsbeuter/cache.db | bin | 0 -> 11683840 bytes | |||
-rw-r--r-- | News_Aggregator/newsbeuter/cache.db.lock | 1 | ||||
-rw-r--r-- | News_Aggregator/newsbeuter/config | 16 | ||||
-rw-r--r-- | News_Aggregator/newsbeuter/history.cmdline (renamed from ncmpcpp/error.log) | 0 | ||||
-rw-r--r-- | News_Aggregator/newsbeuter/history.search | 0 | ||||
-rw-r--r-- | News_Aggregator/newsbeuter/urls | 6 | ||||
-rw-r--r-- | Shell/README.md | 5 | ||||
-rw-r--r-- | Shell/bash_aliases (renamed from bash_aliases) | 0 | ||||
-rw-r--r-- | Shell/bashrc (renamed from bashrc) | 0 | ||||
-rw-r--r-- | Shell/zshrc (renamed from zshrc) | 0 | ||||
-rw-r--r-- | Window_Manager/README.md | 4 | ||||
l--------- | Window_Manager/ratpoison/.tools (renamed from config/ratpoison/.tools) | 0 | ||||
-rw-r--r-- | Window_Manager/ratpoison/README.md (renamed from config/ratpoison/README.md) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/borderscript (renamed from config/ratpoison/borderscript) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/bordtoggle (renamed from config/ratpoison/bordtoggle) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/clipboard (renamed from config/ratpoison/clipboard) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/cmusplaying (renamed from config/ratpoison/cmusplaying) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/cmusvolind (renamed from config/ratpoison/cmusvolind) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/create_frame (renamed from config/ratpoison/create_frame) | bin | 9832 -> 9832 bytes | |||
-rwxr-xr-x | Window_Manager/ratpoison/exec_to_workspace (renamed from config/ratpoison/exec_to_workspace) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/firesend (renamed from config/ratpoison/firesend) | 0 | ||||
-rw-r--r-- | Window_Manager/ratpoison/functions (renamed from config/ratpoison/functions) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/imgur (renamed from config/ratpoison/imgur) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/lock (renamed from config/ratpoison/lock) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/anti-forensic (renamed from config/ratpoison/menu/anti-forensic) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/automation (renamed from config/ratpoison/menu/automation) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/backdoor (renamed from config/ratpoison/menu/backdoor) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/binary (renamed from config/ratpoison/menu/binary) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/bluetooth (renamed from config/ratpoison/menu/bluetooth) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/code-audit (renamed from config/ratpoison/menu/code-audit) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/cracker (renamed from config/ratpoison/menu/cracker) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/crypto (renamed from config/ratpoison/menu/crypto) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/cryptography (renamed from config/ratpoison/menu/cryptography) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/database (renamed from config/ratpoison/menu/database) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/debugger (renamed from config/ratpoison/menu/debugger) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/decompiler (renamed from config/ratpoison/menu/decompiler) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/defensive (renamed from config/ratpoison/menu/defensive) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/disassembler (renamed from config/ratpoison/menu/disassembler) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/dos (renamed from config/ratpoison/menu/dos) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/drone (renamed from config/ratpoison/menu/drone) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/exploitation (renamed from config/ratpoison/menu/exploitation) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/fingerprint (renamed from config/ratpoison/menu/fingerprint) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/firmware (renamed from config/ratpoison/menu/firmware) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/forensic (renamed from config/ratpoison/menu/forensic) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/fuzzer (renamed from config/ratpoison/menu/fuzzer) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/hardware (renamed from config/ratpoison/menu/hardware) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/honeypot (renamed from config/ratpoison/menu/honeypot) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/keylogger (renamed from config/ratpoison/menu/keylogger) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/main (renamed from config/ratpoison/menu/main) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/malware (renamed from config/ratpoison/menu/malware) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/misc (renamed from config/ratpoison/menu/misc) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/mobile (renamed from config/ratpoison/menu/mobile) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/networking (renamed from config/ratpoison/menu/networking) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/nfc (renamed from config/ratpoison/menu/nfc) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/packer (renamed from config/ratpoison/menu/packer) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/proxy (renamed from config/ratpoison/menu/proxy) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/radio (renamed from config/ratpoison/menu/radio) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/recon (renamed from config/ratpoison/menu/recon) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/reversing (renamed from config/ratpoison/menu/reversing) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/scanner (renamed from config/ratpoison/menu/scanner) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/sniffer (renamed from config/ratpoison/menu/sniffer) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/social (renamed from config/ratpoison/menu/social) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/spoof (renamed from config/ratpoison/menu/spoof) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/threat-model (renamed from config/ratpoison/menu/threat-model) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/tunnel (renamed from config/ratpoison/menu/tunnel) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/unpacker (renamed from config/ratpoison/menu/unpacker) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/voip (renamed from config/ratpoison/menu/voip) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/webapp (renamed from config/ratpoison/menu/webapp) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/windows (renamed from config/ratpoison/menu/windows) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/menu/wireless (renamed from config/ratpoison/menu/wireless) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/mpdvolind (renamed from config/ratpoison/mpdvolind) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/newtab (renamed from config/ratpoison/newtab) | 0 | ||||
-rw-r--r-- | Window_Manager/ratpoison/panel/audio_mon (renamed from config/ratpoison/panel/audio_mon) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/batterymon (renamed from config/ratpoison/panel/batterymon) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/icons (renamed from config/ratpoison/panel/icons) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/load (renamed from config/ratpoison/panel/load) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/monce (renamed from config/ratpoison/panel/monce) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/music (renamed from config/ratpoison/panel/music) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/panel (renamed from config/ratpoison/panel/panel) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/panel_bar (renamed from config/ratpoison/panel/panel_bar) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/panel_colors (renamed from config/ratpoison/panel/panel_colors) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/profile (renamed from config/ratpoison/panel/profile) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/signal (renamed from config/ratpoison/panel/signal) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/panel/windows (renamed from config/ratpoison/panel/windows) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/paneltoggle (renamed from config/ratpoison/paneltoggle) | 0 | ||||
-rw-r--r-- | Window_Manager/ratpoison/py/color_detect.py (renamed from config/ratpoison/py/color_detect.py) | 0 | ||||
-rw-r--r-- | Window_Manager/ratpoison/py/colorz.py (renamed from config/ratpoison/py/colorz.py) | 0 | ||||
-rw-r--r-- | Window_Manager/ratpoison/py/colorz.pyc (renamed from config/ratpoison/py/colorz.pyc) | bin | 3064 -> 3064 bytes | |||
-rwxr-xr-x | Window_Manager/ratpoison/ratcolor (renamed from config/ratpoison/ratcolor) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/ratmenu (renamed from config/ratpoison/ratmenu) | bin | 24598 -> 24598 bytes | |||
-rw-r--r-- | Window_Manager/ratpoison/ratpoison.colors (renamed from config/ratpoison/ratpoison.colors) | 0 | ||||
-rw-r--r-- | Window_Manager/ratpoison/ratpoisonrc.clipboard (renamed from config/ratpoison/ratpoisonrc.clipboard) | 0 | ||||
-rw-r--r-- | Window_Manager/ratpoison/ratpoisonrc.conf (renamed from config/ratpoison/ratpoisonrc.conf) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/rpbar (renamed from config/ratpoison/rpbar) | bin | 31106 -> 31106 bytes | |||
-rwxr-xr-x | Window_Manager/ratpoison/rpbaro (renamed from config/ratpoison/rpbaro) | bin | 31057 -> 31057 bytes | |||
-rwxr-xr-x | Window_Manager/ratpoison/rpbarsend (renamed from config/ratpoison/rpbarsend) | bin | 13793 -> 13793 bytes | |||
-rwxr-xr-x | Window_Manager/ratpoison/screen_run (renamed from config/ratpoison/screen_run) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/spotlight (renamed from config/ratpoison/spotlight) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/sprunge (renamed from config/ratpoison/sprunge) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/taskbar (renamed from config/ratpoison/taskbar) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/time (renamed from config/ratpoison/time) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/volind (renamed from config/ratpoison/volind) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/window_menu (renamed from config/ratpoison/window_menu) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/workspace_menu (renamed from config/ratpoison/workspace_menu) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/wp (renamed from config/ratpoison/wp) | 0 | ||||
-rwxr-xr-x | Window_Manager/ratpoison/xtoolwait (renamed from config/ratpoison/xtoolwait) | bin | 13112 -> 13112 bytes | |||
-rw-r--r-- | Window_Manager/ratpoisonrc | 4 | ||||
-rw-r--r-- | Xinit/README.md | 7 | ||||
-rw-r--r-- | Xinit/Xdefaults (renamed from Xdefaults) | 0 | ||||
-rw-r--r-- | Xinit/Xresources (renamed from Xresources) | 0 | ||||
-rw-r--r-- | Xinit/gtkrc (renamed from gtkrc) | 0 | ||||
-rwxr-xr-x | Xinit/xinitrc (renamed from xinitrc) | 0 | ||||
-rw-r--r-- | colemak/us | 1538 | ||||
-rw-r--r-- | colemak/us-mac | 1541 | ||||
-rw-r--r-- | colemak/us2 | 1348 | ||||
-rw-r--r-- | colemak/us3 | 1538 | ||||
-rwxr-xr-x | config/bspwm/bspwmrc | 23 | ||||
-rwxr-xr-x | config/bspwm/colors | 6 | ||||
-rw-r--r-- | config/compton.conf | 15 | ||||
-rw-r--r-- | config/ranger/__pycache__/commands.cpython-34.pyo | bin | 39277 -> 0 bytes | |||
-rw-r--r-- | config/ranger/bookmarks | 10 | ||||
-rw-r--r-- | config/ranger/history | 11 | ||||
-rw-r--r-- | config/ranger/rifle.conf.save | 189 | ||||
-rw-r--r-- | config/ranger/tagged | 4 | ||||
-rw-r--r-- | config/sxhkd/sxhkdrc | 262 | ||||
-rw-r--r-- | config/uzbl/config | 578 | ||||
-rwxr-xr-x | config/uzbl/scripts/download.sh | 69 | ||||
-rwxr-xr-x | config/uzbl/scripts/gonew.pl | 16 | ||||
-rwxr-xr-x | config/uzbl/scripts/goto.pl | 16 | ||||
-rwxr-xr-x | config/uzbl/scripts/gowiki.pl | 16 | ||||
-rwxr-xr-x | config/uzbl/scripts/gowikio.pl | 16 | ||||
-rwxr-xr-x | config/uzbl/scripts/youtube.pl | 4 | ||||
-rw-r--r-- | config/uzbl/style.css | 34 | ||||
l--------- | gtkrc-2.0 | 1 | ||||
-rw-r--r-- | ncmpcpp/bindings | 513 | ||||
-rw-r--r-- | ncmpcpp/config | 32 | ||||
-rw-r--r-- | newsbeuter/config | 11 | ||||
-rw-r--r-- | newsbeuter/urls | 17 | ||||
l--------- | ratpoison | 1 | ||||
-rwxr-xr-x | rtorrent.rc | 93 | ||||
-rw-r--r-- | stalonetrayrc | 1 | ||||
-rw-r--r-- | vimperatorrc | 59 |
158 files changed, 2130 insertions, 7962 deletions
diff --git a/Browser/README.md b/Browser/README.md new file mode 100644 index 0000000..4253b58 --- /dev/null +++ b/Browser/README.md @@ -0,0 +1,3 @@ +``` +ln -s ~/dotfiles/Browser/vimb/ ~/.config/vimb +``` diff --git a/Browser/vimb/color-gen b/Browser/vimb/color-gen new file mode 100755 index 0000000..2733b4d --- /dev/null +++ b/Browser/vimb/color-gen @@ -0,0 +1,15 @@ +#!/bin/sh +source ~/.colors +cp ~/.config/vimb/config.static ~/.config/vimb/config +echo "set status-color-bg=$COLOR0" >> ~/.config/vimb/config +echo "set status-color-fg=$COLOR11" >> ~/.config/vimb/config + +echo "set status-ssl-color-bg=$COLOR0" >> ~/.config/vimb/config +echo "set status-ssl-color-fg=$COLOR11" >> ~/.config/vimb/config + +echo "set completion-bg-active=$COLOR0" >> ~/.config/vimb/config +echo "set completion-bg-normal=$COLOR0" >> ~/.config/vimb/config +echo "set completion-fg-active=$COLOR3" >> ~/.config/vimb/config +echo "set completion-fg-normal=$COLOR11" >> ~/.config/vimb/config + + diff --git a/config/vimb/config b/Browser/vimb/config index 1cec1bb..1cec1bb 100644 --- a/config/vimb/config +++ b/Browser/vimb/config diff --git a/Browser/vimb/config.static b/Browser/vimb/config.static new file mode 100644 index 0000000..7c44144 --- /dev/null +++ b/Browser/vimb/config.static @@ -0,0 +1,29 @@ +shortcut-add wiki=https://en.wikipedia.org/w/index.php?search=$0 +shortcut-add gl=https://encrypted.google.com/#q=$0 +shortcut-add dl=https://duckduckgo.com/lite/?q=$0 +shortcut-add map=https://maps.google.com/maps?saddr=$0&daddr=$1 +shortcut-add gh=https://github.com/$0/$1 +shortcut-add arrp=https://www.archlinux.org/packages/?q=$0 +shortcut-add arwk=https://wiki.archlinux.org/index.php?title=Special%3ASearch&search=$0&go=Go +shortcut-add aur=https://aur.archlinux.org/packages/?K=$0 +shortcut-default gl + +set download-command=aria2c --seed-time=900 -d Downloads/ %s +set download-use-external=true + +set cookie-accept=always +set cookie-expire-time=0 +set cookie-timeout=0 + +nmap s <C-D> +nmap e <C-U> +nmap w :open wiki +nmap W :open arwk +nmap d :open dl +nmap a :open arrp +nmap A :open aur +nmap ( <C-O> +nmap ) <C-N> +nmap S :set scripts=false<CR> r :shellcmd mpv --no-terminal "%s"<CR> :set scripts=true<CR> + + diff --git a/Browser/vimb/history b/Browser/vimb/history new file mode 100644 index 0000000..23695af --- /dev/null +++ b/Browser/vimb/history @@ -0,0 +1,2007 @@ +https://encrypted.google.com/search?hl=en&q=android%20signal%20app android signal app - Google Search +https://encrypted.google.com/search?hl=en&q=twitch%20for%20footbal twitch for footbal - Google Search +https://encrypted.google.com/search?hl=en&q=twitch%20for%20footbal#hl=en&q=twitch+for+football twitch for footbal - Google Search +https://encrypted.google.com/search?hl=en&q=twitch%20for%20footbal#hl=en&q=twitch+for+football+streamin twitch for football - Google Search +https://encrypted.google.com/search?hl=en&q=twitch%20for%20footbal#hl=en&q=twitch+for+football+streaming twitch for football streamin - Google Search +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CCsQFjACahUKEwjDuMbWlJXHAhVGPBQKHVbhBiE&url=http%3A%2F%2Fwww.cnet.com%2Fnews%2Fsignal-app-encrypts-your-text-messages-to-ios-and-android-users%2F&ei=ebHDVYOYNMb4UNbCm4gC&usg=AFQjCNFKkHs2sbVqf5T3SBs5gF_MGgpJUw&bvm=bv.99556055,d.d24&cad=rja +https://duckduckgo.com/html/?q=whisper%20systems whisper systems at DuckDuckGo +http://www.cnet.com/news/signal-app-encrypts-your-text-messages-to-ios-and-android-users/ Signal app encrypts iOS users' text messages -- to Android devices too - CNET +http://support.whispersystems.org/ Open WhisperSystems | Portal +https://duckduckgo.com/html/?q=textsecure%20fdroid textsecure fdroid at DuckDuckGo +https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms TextSecure Private Messenger – Android Apps on Google Play +https://encrypted.google.com/search?hl=en&q=vimb%20search%20engine vimb search engine - Google Search +https://encrypted.google.com/search?hl=en&q=vimb%20search%20engine#hl=en&q=vimb+search+engine+duckduckgo vimb search engine - Google Search +https://github.com/fanglingsu/vimb/issues/213 Few questions from noob · Issue #213 · fanglingsu/vimb · GitHub +https://github.com/fanglingsu fanglingsu (Daniel Carl) · GitHub +https://github.com/voidlinux/void-packages/blob/master/srcpkgs/vimb/template void-packages/template at master · voidlinux/void-packages · GitHub +https://github.com/fanglingsu/vimb/issues fanglingsu/vimb · GitHub +https://github.com/fanglingsu/vimb/issues/189 Issues · fanglingsu/vimb · GitHub +https://github.com/fanglingsu/vimb/issues?utf8=%E2%9C%93&q=duck Bookmarks and autocompletion · Issue #189 · fanglingsu/vimb · GitHub +https://github.com/fanglingsu/vimb/pull/190 Issues · fanglingsu/vimb · GitHub +https://duckduckgo.com/html/?q=open%20whisper%20systems open whisper systems at DuckDuckGo +https://whispersystems.org/ Open Whisper Systems >> Home +https://encrypted.google.com/search?hl=en&q=textsecure%20fdroid%20repo textsecure fdroid repo - Google Search +https://f-droid.org/forums/topic/redphone-and-textsecure/ Topic: Redphone and Textsecure | F-Droid +https://f-droid.org/forums/topic/textsecure/ Topic: TextSecure | F-Droid +https://f-droid.org/forums/topic/textsecure/page/2/ Topic: TextSecure | F-Droid | Page 2 +http://www.reddit.com/r/Android/comments/1shejv/as_of_today_cyanogenmod_is_integrating/cdyfxhm moxiemarlinspike comments on As of today, CyanogenMod is integrating transparent secure messaging +https://duckduckgo.com/html/?q=gsf gsf at DuckDuckGo +https://gitorious.org/f-droid/fdroiddata/commit/d9139bddd1a4ceb824d0d2b162f09263a633f4f7 Gitorious.org +https://f-droid.org/forums/topic/textsecure/page/3/ Topic: TextSecure | F-Droid | Page 3 +https://f-droid.org/forums/topic/textsecure/page/5/ Topic: TextSecure | F-Droid | Page 5 +http://www.theguardian.com/world/2014/oct/16/-sp-revealed-whisper-app-tracking-users Revealed: how Whisper app tracks ‘anonymous’ users | Technology | The Guardian +https://my.owndrive.com/index.php/s/38ac4c1603600cfef43b778bfb50f6fe OwnDrive +https://github.com/WhisperSystems/TextSecure/pull/1653 Indicator for transport of incoming messages. by samlanning · Pull Request #1653 · WhisperSystems/TextSecure · GitHub +https://encrypted.google.com/search?hl=en&q=reddit%20stream%20football reddit stream football - Google Search +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAAahUKEwiU7YD5mJXHAhVFbRQKHe69ADg&url=https%3A%2F%2Fwww.reddit.com%2Fr%2Fsoccerstreams&ei=87XDVdSnNMXaUe77gsAD&usg=AFQjCNGLdwPVaHMLHEfGdMzXL84lMBK5wA&bvm=bv.99556055,d.d24&cad=rja +https://www.reddit.com/r/soccerstreams Soccer Streams +https://www.reddit.com/r/soccerstreams/comments/3fzzvp/viaplay_sweden/ Viaplay sweden : soccerstreams +https://duckduckgo.com/html/?q=viaplay viaplay at DuckDuckGo +http://viaplay.se/ Serier, Film och Sport på nätet - Viaplay.se +https://encrypted.google.com/search?hl=en&q=free%20pl%20and%20cl%20stream free pl and cl stream - Google Search +http://livetv.sx/en/ Live Sport Streams, Football, Soccer, Ice Hockey, Tennis, Basketball / LiveTV +http://livetv.sx/en/allupcomingsports/1/ Football / Upcoming Video Broadcasts / LiveTV +http://livetv.sx/en/eventinfo/330343_dortmund_wolfsberger_ac/ Dortmund – Wolfsberger AC. LiveStream, Broadcast / Football. Europa League Qualifying / 6 August / LiveTV +http://livetv.sx/en/webtvinfo/webplayer/ Software Help - Web/Flash Player (how to use) / LiveTV +https://duckduckgo.com/html/?q=football%20streams%20reddit football streams reddit at DuckDuckGo +https://www.reddit.com/r/streamsoccer Stream Soccer +https://encrypted.google.com/search?hl=en&q=reddit%20football%20streams%20premier reddit football streams premier - Google Search +https://duckduckgo.com/html/?q=reddit%20football%20download reddit football download at DuckDuckGo +https://www.reddit.com/r/footballdownload/new/ newest submissions : footballdownload +https://duckduckgo.com/html/?q=champions%20league%20final champions league final at DuckDuckGo +http://kat.cr/usearch/uefa%20final/ Download uefa final Torrents - Kickass Torrents +http://torrentshack.me/torrents.php?searchstr=Barcelona&release_type=both&searchtags=&tags_type=0&order_by=s3&order_way=desc&torrent_preset=all Browse Torrents :: TorrentShack.me +https://duckduckgo.com/html/?q=alpha%20ratio alpha ratio at DuckDuckGo +https://opentrackers.org/alpharatio/ AlphaRatio (AR) - A Blog for Private Torrent Trackers & Piracy +https://alpharatio.cc/register.php Registration Closed :: AlphaRatio +https://alpharatio.cc/login.php Login :: AlphaRatio +https://alpharatio.cc/torrents.php?artistname=&groupname=&recordlabel=&cataloguenumber=&year=&remastertitle=&remasteryear=&remasterrecordlabel=&remastercataloguenumber=&filelist=&encoding=&format=&media=&releasetype=&haslog=&hascue=&scene=&vanityhouse=&freetorrent=&searchstr=barcelona&taglist=&tags_type=1&order_by=time&order_way=desc&scene=&freetorrent=&action=basic&searchsubmit=1 Browse Torrents :: AlphaRatio +https://alpharatio.cc/index.php News :: AlphaRatio +https://alpharatio.cc/seedbox.php Seedbox :: AlphaRatio +https://alpharatio.cc/torrents.php Browse Torrents :: AlphaRatio +https://alpharatio.cc/torrents.php?order_way=asc&order_by=seeders& Browse Torrents :: AlphaRatio +https://alpharatio.cc/torrents.php?order_way=desc&order_by=seeders& Browse Torrents :: AlphaRatio +https://skozl.com/s/uefa.mp4 404 - Not Found +https://duckduckgo.com/html/?q=stream%20video%20trough%20ssh stream video trough ssh at DuckDuckGo +https://duckduckgo.com/html/?q=stream%20mp4%20from%20server stream mp4 from server at DuckDuckGo +http://stackoverflow.com/questions/3451659/how-to-stream-data-in-unix ssh - how to stream data in unix - Stack Overflow +http://superuser.com/questions/251331/tunelling-video-stream-through-ssh linux - Tunelling video stream through SSH - Super User +http://serverfault.com/questions/288137/how-to-stream-live-video-from-a-linux-server How to stream live video from a linux server? - Server Fault +https://duckduckgo.com/html/?q=stream%20trough%20ssh stream trough ssh at DuckDuckGo +https://duckduckgo.com/html/?q=stream%20through%20ssh stream through ssh at DuckDuckGo +https://duckduckgo.com/html/?q=vlc%20sftp%20key vlc sftp key at DuckDuckGo +http://superuser.com/questions/781581/vlc-can-i-stream-over-ssh vlc media player - VLC: Can I stream over SSH? - Super User +https://duckduckgo.com/html/?q=vlc%20play%20partial%20mp4 vlc play partial mp4 at DuckDuckGo +http://forum.videohelp.com/threads/268865-Playing-partial-mp4-files Playing partial mp4 files +http://superuser.com/questions/438390/creating-mp4-videos-ready-for-http-streaming ffmpeg - Creating MP4 videos ready for HTTP streaming - Super User +https://duckduckgo.com/html/?q=make%20mp4%20streamable make mp4 streamable at DuckDuckGo +http://stackoverflow.com/questions/7441168/how-to-stream-mp4-avi-files-directly-in-browser html - How to stream MP4/AVI files directly in browser? - Stack Overflow +https://duckduckgo.com/html/?q=stream%20mp4 stream mp4 at DuckDuckGo +http://stackoverflow.com/questions/10328401/html5-how-to-stream-large-mp4-files video - HTML5 - How to stream large .mp4 files? - Stack Overflow +http://www.web-polygraph.org/docs/userman/ranges.html HTTP Range request support +https://minergate.com/login Log in to minergate +https://minergate.com/internal Dashboard - Minergate.com +http://coinmarketcap.com/currencies/dashcoin/ Dashcoin (DSH) price, charts, and info | Crypto-Currency Market Capitalizations +http://coinmarketcap.com/currencies/monero/ Monero (XMR) price, charts, and info | Crypto-Currency Market Capitalizations +https://duckduckgo.com/html/?q=bitcoin%20price bitcoin price at DuckDuckGo +https://duckduckgo.com/html/?q=marketcap marketcap at DuckDuckGo +https://duckduckgo.com/html/?q=bitcoin%20market%20cap bitcoin market cap at DuckDuckGo +https://duckduckgo.com/html/?q=bitcoin%20going%20up bitcoin going up at DuckDuckGo +http://coinmarketcap.com/currencies/bitcoin/#charts Bitcoin (BTC) price, charts, and info | Crypto-Currency Market Capitalizations +http://coinmarketcap.com/ Crypto-Currency Market Capitalizations +https://duckduckgo.com/html/?q=store%20something%20in%20the%20blockchain store something in the blockchain at DuckDuckGo +https://duckduckgo.com/html/?q=gittorrent gittorrent at DuckDuckGo +https://github.com/cjb/GitTorrent cjb/GitTorrent · GitHub +https://wiki.archlinux.org/index.php?title=Special%3ASearch&search=gittorrent&go=Go Search results for "gittorrent" - ArchWiki +https://aur4.archlinux.org/packages/?O=0&SeB=nd&PP=100&do_Search=Go&K=gittorrent AUR (en) - Search Criteria: gittorrent +https://duckduckgo.com/html/?q=make%20gittorrent%20username make gittorrent username at DuckDuckGo +https://news.ycombinator.com/item?id=9625840 GitTorrent: A Decentralized GitHub | Hacker News +https://duckduckgo.com/html/?q=using%20gittorrent using gittorrent at DuckDuckGo +https://duckduckgo.com/html/?q=introducing%20gittorent introducing gittorent at DuckDuckGo +http://blog.printf.net/articles/2015/05/29/announcing-gittorrent-a-decentralized-github/ Chris Ball » Announcing GitTorrent: A Decentralized GitHub +https://duckduckgo.com/html/?q=english%20football%20commentator english football commentator at DuckDuckGo +https://en.wikipedia.org/wiki/List_of_English_football_commentators List of British football commentators - Wikipedia, the free encyclopedia +https://duckduckgo.com/html/?q=fifa%20commentator fifa commentator at DuckDuckGo +http://answers.ea.com/t5/FIFA-14/Fifa-14-English-commentators-Clive-tyldesley-and-Andy-Townsend/td-p/1654805 Fifa 14 English commentators Clive tyldesley and Andy Townsend - Answer HQ +https://en.wikipedia.org/wiki/Andy_Townsend Andy Townsend - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/Clive_Tyldesley Clive Tyldesley - Wikipedia, the free encyclopedia +https://duckduckgo.com/html/?q=fifa%2015%20commentator fifa 15 commentator at DuckDuckGo +http://www.dailymail.co.uk/sport/football/article-2296822/Lionel-Messi-gets-tattoo-dedicated-Barcelona-superstars-son.html Lionel Messi gets tattoo dedicated to Barcelona superstar's son | Daily Mail Online +https://duckduckgo.com/html/?q=messi%20tatoo messi tatoo at DuckDuckGo +http://www.enstarz.com/articles/15098/20130325/lionel-messi-tattoo-inks-infant-son-thiagos-name-handprints-leg-photos.htm Lionel Messi Tattoo: Inks Infant Son Thiago's Name and Handprints on His Leg [Photos] : Offbeat : ENSTARZ +https://encrypted.google.com/search?hl=en&q=buffon buffon - Google Search +https://en.wikipedia.org/wiki/Gianluigi_Buffon Gianluigi Buffon - Wikipedia, the free encyclopedia +http://goal.blogs.nytimes.com/2011/05/28/a-new-tradition-pique-cuts-down-the-net/?_r=0 A New Tradition? Piqué Cuts Down the Net - The New York Times +http://www.webanswers.com/sports/soccer-football/why-did-gerard-pique-cut-the-net-38e0ab Why did Gerard Pique cut the net? - WebAnswers.com +https://duckduckgo.com/html/?q=pique%20cuts%20net pique cuts net at DuckDuckGo +http://premierleague.tabletpcmarket.co.uk/videos/shock-full-pique-cuts-net-in-final-2011-2015 Watch and Download SHOCK! FULL PIQUE CUTS NET IN FINAL 2011 - 2015 | VideoEngine +https://duckduckgo.com/html/?q=ee ee at DuckDuckGo +https://duckduckgo.com/html/?q=android%20test%20stagefright android test stagefright at DuckDuckGo +https://duckduckgo.com/html/?q=android%20test%20stage%20fright android test stage fright at DuckDuckGo +https://play.google.com/store/apps/details?id=com.zimperium.stagefrightdetector Stagefright Detector App – Android Apps on Google Play +http://www.androidcentral.com/stagefright Android 'Stagefright' exploit: What you need to know | Android Central +http://www.ez-pg.com/question-xposed-module-to-fix-security-holes-like-stagefright-possible.html [Question] Xposed module to fix security holes like stagefright possible ? +https://duckduckgo.com/html/?q=xposed%20stagefright xposed stagefright at DuckDuckGo +https://encrypted.google.com/search?hl=en&q=stagefright%20protect%20xposed stagefright protect xposed - Google Search +http://androidforums.com/threads/stagefright-vulnerability-disable-mms-auto-download.932588/ Stagefright vulnerability (disable MMS auto-download) | Android Forums +https://duckduckgo.com/html/?q=textsecure%20stagefright textsecure stagefright at DuckDuckGo +https://github.com/WhisperSystems/TextSecure/issues/3817 Stagefright Vulnerability: No way to disable auto-downloading of MMS · Issue #3817 · WhisperSystems/TextSecure · GitHub +http://www.centralnaavtogara.bg/# Централна Автогара - София +http://www.centralnaavtogara.bg/index.php?mod=0461ebd2b773878eac9f78a891912d65 Централна Автогара - София +http://www.centralnaavtogara.bg/index.php# Централна Автогара - София +http://www.centralnaavtogara.bg/index.php Централна Автогара - София +http://www.centralnaavtogara.bg/index.php#b +https://www.google.bg/?gws_rd=ssl#q=%D0%B0%D0%B2%D1%82%D0%BE%D0%B3%D0%B0%D1%80%D0%B0%20%D1%81%D0%BE%D1%84%D0%B8%D1%8F%20%D1%81%D0%B0%D0%BD%D0%B4%D0%B0%D0%BD%D1%81%D0%BA%D0%B8 автогара софия сандански - Google Търсене +http://www.centralnaavtogara.bg/index.php?mod=06a943c59f33a34bb5924aaf72cd2995&t=24&d=l Централна Автогара - София +http://www.centralnaavtogara.bg/index.php?mod=06a943c59f33a34bb5924aaf72cd2995&t=24&d=l#b Централна Автогара - София +http://www.centralnaavtogara.bg/index.php?mod=06a943c59f33a34bb5924aaf72cd2995&d=l Централна Автогара - София +http://www.centralnaavtogara.bg/index.php?mod=06a943c59f33a34bb5924aaf72cd2995&d=l#b Централна Автогара - София +http://torrentshack.me/torrents.php?searchstr=robot&release_type=both&searchtags=&tags_type=0&order_by=s3&order_way=desc&torrent_preset=all Browse Torrents :: TorrentShack.me +https://www.youtube.com/watch?v=qBk9ie7AvQY YouTube +https://duckduckgo.com/html/?q=mr%20robot%20episode%207 mr robot episode 7 at DuckDuckGo +http://www.forbes.com/fdc/welcome_mjx.shtml Welcome to Forbes +http://www.forbes.com/sites/abigailtracy/2015/08/06/qa-with-portia-doubleday-mr-robot-episode-7-reality-check/ Mr. Robot's Angela Hacks Respect: Episode 7 Reality Check - Forbes +http://faapy.com/videos/3658/lets-play-a-game-with-a-cute-teen/ Lets play a game with a cute teen - HD Porn, High Quality Sex Videos +https://www.google.bg/?gws_rd=ssl#q=%D0%BF%D1%80%D0%B5%D0%BC%D0%B8%D0%B5%D1%80+%D0%BB%D0%B8%D0%B3%D0%B0 Google +https://www.google.bg/?gws_rd=ssl#q=%D0%BF%D1%80%D0%B5%D0%BC%D0%B8%D0%B5%D1%80+%D0%BB%D0%B8%D0%B3%D0%B0+%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D1%8F премиер лига - Google Търсене +https://www.google.bg/?gws_rd=ssl#q=%D0%BF%D1%80%D0%B5%D0%BC%D0%B8%D0%B5%D1%80+%D0%BBiga+gleday премиер лига англия - Google Търсене +https://www.google.bg/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCQQFjAAahUKEwjFmbjJ3JXHAhUSLNsKHYyBAG0&url=http%3A%2F%2Fplay.gong.bg%2F&ei=3fzDVYW3K5LY7AaMg4LoBg&usg=AFQjCNGNxbZQI_scwY12EMolPCKzp1tw_w&bvm=bv.99556055,d.ZGU +http://play.gong.bg/ Play Gong +https://duckduckgo.com/html/?q=uk%20football%20channels uk football channels at DuckDuckGo +http://www.wheresthematch.com/live-football-on-tv/ Football On TV | Live Football on Television UK Listings +http://www.wheresthematch.com/news/football/manchester-derby-live-on-sky-sports-super-sunday/ Manchester Derby live on Sky Sports Super Sunday +https://encrypted.google.com/search?hl=en&q=stream%20skysports%20online stream skysports online - Google Search +https://accounts.google.com/ServiceLogin?hl=en&continue=https://encrypted.google.com/search%3Fhl%3Den%26q%3Dstream%2Bskysports%2Bonline#identifier Sign in - Google Accounts +https://www.google.bg/?gws_rd=ssl#q=%D0%BF%D1%80%D0%B5%D0%BC%D0%B8%D0%B5%D1%80+%D0%BB%D0%B8%D0%B3%D0%B0+%D0%B3%D0%BB%D0%B5%D0%B4%D0%B0%D0%B9 премиер лига гледай - Google Търсене +http://www.time4tv.com/2012/10/sky-sports-1.php Watch Sky Sports 1 Live Tv Stream Free Online | Time 4 Tv +http://popeoftheplayers.eu/adt2.html +http://popeoftheplayers.eu/adt1.html +https://encrypted.google.com/search?hl=en&q=stream%20sky%20sports%20online stream sky sports online - Google Search +https://encrypted.google.com/search?hl=en&q=skysports%20tv skysports tv - Google Search +https://encrypted.google.com/search?hl=en&q=skysports%20tv#hl=en&q=skysports+tv+stream skysports tv - Google Search +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0CCgQFjACahUKEwjog_fD3ZXHAhULINsKHR33BJg&url=http%3A%2F%2Fwww.skysports.com%2Fwatch%2Fsky-sports-1&ei=3v3DVeicJIvA7Aad7pPACQ&usg=AFQjCNFiPcClMaPZkpnhdMIGt5_Hcoao_Q&bvm=bv.99556055,d.ZGU +http://www.skysports.com/watch/sky-sports-1 Sky Sports 1 Live Stream | Watch TV & Video Online | Sky Sports +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDQQFjAEahUKEwjog_fD3ZXHAhULINsKHR33BJg&url=http%3A%2F%2Fcricfree.sx%2Fsky-sports-news-live-stream&ei=3v3DVeicJIvA7Aad7pPACQ&usg=AFQjCNEV_9rf9pnLpsaOJ1jjkUwSqUzpuA&bvm=bv.99556055,d.ZGU&cad=rja +http://cricfree.sx/sky-sports-news-live-stream Sky Sports News Live Stream | Sky Sports News +http://s.admtpmp124.com/player.html?rt=popunder&a=11880120&context=c11879133&size=800x600&mattrackingid=6f6ae4ee-2d1a-436c-a53b-493b3b2a74a1%2C441457f0-6586-4564-a689-d8455e61e7bf%2C1438907903350&openNewTab=true&width=800&height=600&ci=3 +http://2mdn.info/pop/584 +http://www.ibtimes.co.uk/ashes-2015-alastair-cook-excited-by-topsy-turvy-tests-1514321 IBTimes TV +http://s.admtpmp124.com/player.html?rt=popunder&a=11880120&context=c11879133&size=800x600&mattrackingid=6f6ae4ee-2d1a-436c-a53b-493b3b2a74a1%2C441457f0-6586-4564-a689-d8455e61e7bf%2C1438908032229&openNewTab=true&width=800&height=600&ci=3 +https://www.youtube.com/watch?v=UXcBB1hPi1Q How to become a better Striker ft. Lean Machines - YouTube +https://www.youtube.com/watch?v=odjXLbZ9rpY ▶ Next Ronaldo/Messi/Ronaldinho 5 year old football/soccer kid - Brendan Parry - Part 3 - YouTube +https://www.youtube.com/watch?v=VYwhwNRrQVE ▶ How To Be Better At Football - YouTube +https://www.youtube.com/results?search_query=how+to+be+good+at+football how to be good at football - YouTube +https://www.youtube.com/watch?v=JoWBXN006w4 how to be good at football - YouTube +https://www.youtube.com/watch?v=Wq3qYSbGrkk ProgressiveSoccer - YouTube +https://www.youtube.com/results?search_query=progressive+soccer progressive soccer - YouTube +https://www.youtube.com/watch?v=AHtq66IMW2Q ▶ How To Improve Soccer Skills - First Touch, Shooting, And Ball Control - YouTube +https://www.youtube.com/watch?v=lehEXRC4Fw8 ▶ Soccer Drills Teach You How To Not Get Nervous During A Soccer Game - YouTube +https://www.youtube.com/watch?v=AMTDmTlVyaQ ▶ Soccer Tips On How To Not Be Nervous In Soccer - YouTube +https://www.youtube.com/channel/UCkZM4O__WAhfWIsuH9BeRHw ProgressiveSoccer - YouTube +https://www.youtube.com/user/ProgressiveSoccer/videos ProgressiveSoccer - YouTube +https://www.youtube.com/watch?v=jBHSdfWqyh0 Top 10 Soccer Tips For Hard Working Soccer Players! Please SHARE - YouTube +https://www.youtube.com/watch?v=9NFQBgIVPTw ▶ 'A Day Of Football' In First Person (GoPro Hero 4) | Footballskills98 - YouTube +https://www.youtube.com/watch?v=zzyve2sk4cM ▶ A Football Match - First Person View (GoPro) - YouTube +https://www.youtube.com/results?search_query=football+first+touch football first touch - YouTube +https://www.youtube.com/watch?v=Gru9aqnjSOw Juan Mata & Ronaldinho Incredible 1st Touch Tutorial - Control A Football Tutorial - YouTube +https://www.youtube.com/watch?v=1T_2aoo-pyE Juan Mata & Ronaldinho Incredible 1st Touch Tutorial - Control A Football Tutorial - YouTube +http://www.sportplan.net/drills/Football/Dribbling/Close-control-dribble-f500036.jsp Close control dribble Dribbling Drills Football Coaching Tips - Sportplan Ltd +https://www.youtube.com/watch?v=JY1LaTJM7Dk ▶ First Person Football: Scan the Field with Quarterback Tim Donnelly - YouTube +https://www.youtube.com/watch?v=Azl7Ehnv9Ug ▶ First Person Football Game | Night Practice | 60FPS | Unity 5 | 2015 - YouTube +https://www.youtube.com/results?search_query=first+person+football first person football - YouTube +https://www.youtube.com/watch?v=AXYASxAm34Q FIRST PERSON FOOTBALL GAME 2015 - YouTube +https://www.youtube.com/watch?v=6B5JjmqXyVw FIFA 16 - FIRST PERSON ! (LEAKED) - YouTube +https://www.youtube.com/watch?v=8HaWz5n20qo ▶ FIFA 16 - Leaked Footage of First Person Mode (HD) - YouTube +https://www.youtube.com/results?search_query=fifa+first+person fifa first person - YouTube +https://www.youtube.com/watch?v=bBAS4Hx9kvY First person fifa 15 - YouTube +https://www.youtube.com/watch?v=2a4Uxdy9TQY test - YouTube +https://www.youtube.com/watch?v=qyskC8jj05A Imbecile Test - 90% fail - YouTube +https://www.youtube.com/results?search_query=football+first+person+vie football first person vie - YouTube +https://www.youtube.com/results?search_query=football+first+person+view football first person view - YouTube +https://www.youtube.com/watch?v=LVkCfIffBMo ▶ Nike Football Take It To The Next Level HD - YouTube.mp4 - YouTube +https://www.youtube.com/watch?v=YiWNTrCSIQ4 Match in Hell with Cantona, Ronaldo, Kluivert, Campos / Nike. - YouTube +https://www.youtube.com/watch?v=r7RMfj4WRRw Match in Hell with Cantona, Ronaldo, Kluivert, Campos / Nike. - YouTube +https://en.wikipedia.org/wiki/Butane_torch Butane torch - Wikipedia, the free encyclopedia +https://duckduckgo.com/html/?q=torch%20lighter torch lighter at DuckDuckGo +https://duckduckgo.com/html/?q=butane%20torch butane torch at DuckDuckGo +http://www.puff.com/forums/vb/cigar-accessory-discussion/261482-torch-vs-soft-flame-butane-lighters.html Torch vs. Soft Flame Butane Lighters +http://www.puff.com/forums/vb/cigar-accessory-discussion/261482-torch-vs-soft-flame-butane-lighters-2.html Torch vs. Soft Flame Butane Lighters - Page 2 +https://duckduckgo.com/html/?q=sofia%20maps sofia maps at DuckDuckGo +https://skozl.com/ET4g ET4g (1440x900 pixels) +https://duckduckgo.com/html/?q=android%20provisioning%20updates android provisioning updates at DuckDuckGo +https://encrypted.google.com/search?hl=en&q=should%20you%20install%20provisiing%20updates should you install provisiing updates - Google Search +http://www.wisegeek.org/what-are-natural-steroids.htm What are Natural Steroids? (with pictures) +https://www.google.co.uk/?gfe_rd=cr&ei=i5PEVcO5MNKq8we1zJbQDw&gws_rd=ssl Google +https://www.google.co.uk/?gfe_rd=cr&ei=i5PEVcO5MNKq8we1zJbQDw&gws_rd=ssl#q=pound+goes+up+in+value bgn to gbp - Google Search +https://www.google.co.uk/?gfe_rd=cr&ei=i5PEVcO5MNKq8we1zJbQDw&gws_rd=ssl#q=bgn+to+gbp pound goes up in value - Google Search +http://themoneyconverter.com/GBP/BGN.aspx Convert British Pound Sterling to Bulgarian Lev | GBP to BGN Currency Converter +https://duckduckgo.com/html/?q=american%20dollars%20all%20same%20size american dollars all same size at DuckDuckGo +http://www.xe.com/currencycharts/?from=GBP&to=BGN&view=10Y XE.com - GBP/BGN Chart +http://www.xe.com/currencycharts/?from=GBP&to=BGN&view=5Y XE.com - GBP/BGN Chart +http://www.xe.com/currencycharts/?from=GBP&to=BGN XE.com - GBP/BGN Chart +http://www.pprune.org/jet-blast/260050-dollar-bills-why-all-same-size.html Dollar Bills - Why all the same size - PPRuNe Forums +https://duckduckgo.com/html/?q=dollar%20bills%20all%20same%20size dollar bills all same size at DuckDuckGo +https://duckduckgo.com/html/?q=pound%20to%20bgn%20history%20chart pound to bgn history chart at DuckDuckGo +https://www.google.co.uk/?gfe_rd=cr&ei=i5PEVcO5MNKq8we1zJbQDw&gws_rd=ssl#q=dollar+bills+same+siz bgn to gbp - Google Search +http://www.bgmaps.com/map/sofia Карта на София с улици, адреси, маршрут +http://www.centralnaavtogara.bg/#b Централна Автогара - София +http://www.bgrazpisanie.com/en/bus_line/sandanski-sofia+central/sandanski%2B5/272 Sandanski - Sofia - Sandanski 5 - Bus line +https://duckduckgo.com/html/?q=avtogara%20sofia%20sandanski avtogara sofia sandanski at DuckDuckGo +https://www.google.bg/?gws_rd=ssl#q=%D1%81%D0%BE%D1%84%D0%B8%D1%8F+%D1%81%D0%B0%D0%BD%D0%B4%D0%B0%D0%BD%D1%81%D0%BA%D0%B8+%D0%B0%D0%B2%D1%82%D0%BE%D0%B1%D1%83%D1%81%D0%B8 Google +http://avtogari.info/search.php?start=%D0%A1%D0%9E%D0%A4%D0%98%D0%AF&end=%D0%A1%D0%90%D0%9D%D0%94%D0%90%D0%9D%D0%A1%D0%9A%D0%98 разписание на автобусите от автогара СОФИЯ до автогара САНДАНСКИ - Междуградски автобуси - разписания +https://wiki.archlinux.org/index.php/Wireless_network_configuration Wireless network configuration - ArchWiki +https://duckduckgo.com/html/?q=cat%20fifo%20prints%20missing cat fifo prints missing at DuckDuckGo +http://stackoverflow.com/questions/11291465/bash-alternative-to-cat-in-reading-writing-to-named-pipe Bash: Alternative to cat in reading/writing to named pipe - Stack Overflow +https://encrypted.google.com/search?hl=en&q=US%20crda%20now%2030dBm US crda now 30dBm - Google Search +https://duckduckgo.com/html/?q=awus360h%20adapter%20max%20tx awus360h adapter max tx at DuckDuckGo +https://duckduckgo.com/html/?q=arch%20remove%20crda%20restrictions arch remove crda restrictions at DuckDuckGo +https://www.google.bg/?gfe_rd=cr&ei=lJnFVbu8CKaz8wfU8oPICA&gws_rd=ssl#q=wifite+v2 Google +http://code.google.com/p/wifite/ wifite - automated wireless auditor - Google Project Hosting +https://duckduckgo.com/html/?q=what%20up what up at DuckDuckGo +https://duckduckgo.com/html/?q=lol lol at DuckDuckGo +https://www.facebook.com/login.php?login_attempt=1 Log in to Facebook | Facebook +https://duckduckgo.com/html/?q=my%20ip my ip at DuckDuckGo +https://www.facebook.com/?_rdr=p Facebook - Log In or Sign Up +https://duckduckgo.com/html/?q=mp560 mp560 at DuckDuckGo +http://www.usa.canon.com/cusa/support/consumer/printers_multifunction/pixma_mp_series/pixma_mp560 Canon U.S.A. : Support & Drivers : PIXMA MP560 +http://www.usa.canon.com/cusa/support/consumer/printers_multifunction/pixma_mp_series/pixma_mp560#DriversAndSoftware Canon U.S.A. : Support & Drivers : PIXMA MP560 +http://www.usa.canon.com/cusa/support/consumer/printers_multifunction/pixma_mp_series/pixma_mp560#Wireless_Help Canon U.S.A. : Support & Drivers : PIXMA MP560 +http://xkcd.com/ xkcd: Water Phase Diagram +https://duckduckgo.com/html/?q=ice%20II ice II at DuckDuckGo +https://en.wikipedia.org/wiki/Ice_II Ice II - Wikipedia, the free encyclopedia +https://duckduckgo.com/html/?q=ice%20III ice III at DuckDuckGo +https://en.wikipedia.org/wiki/Ice_III Ice III - Wikipedia, the free encyclopedia +https://www.reddit.com/r/technology/comments/3g7ok0/eff_told_to_shut_the_hell_up_about_sopa/ EFF Told to "Shut the Hell Up" About SOPA : technology +https://torrentfreak.com/eff-told-to-shut-the-hell-up-about-sopa-150807/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Torrentfreak+%28Torrentfreak%29 EFF Told to "Shut the Hell Up" About SOPA - TorrentFreak +https://en.wikipedia.org/wiki/Sopa Sopa - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/Stop_Online_Piracy_Act Stop Online Piracy Act - Wikipedia, the free encyclopedia +https://duckduckgo.com/html/?q=water%20under%20the%20bridge water under the bridge at DuckDuckGo +http://dictionary.cambridge.org/dictionary/british/water-under-the-bridge water under the bridge Meaning in Cambridge English Dictionary +https://duckduckgo.com/html/?q=heavy%20water%20ice heavy water ice at DuckDuckGo +https://en.wikipedia.org/wiki/Heavy_water Heavy water - Wikipedia, the free encyclopedia +https://duckduckgo.com/html/?q=salix%20ratpoison salix ratpoison at DuckDuckGo +https://www.maketecheasier.com/salix-ratpoison-review/ Salix Ratpoison - An Esoteric Distro For The Alpha Geeks +https://duckduckgo.com/html/?q=wordgrinder wordgrinder at DuckDuckGo +http://wordgrinder.sourceforge.net/ WordGrinder: a word processor for processing words +http://sourceforge.net/projects/wordgrinder/#screenshots WordGrinder download | SourceForge.net +https://duckduckgo.com/html/?q=wordgrinder%20docx wordgrinder docx at DuckDuckGo +http://www.dota2.com/hero/Leshrac/ Hero - Leshrac +https://duckduckgo.com/html/?q=leshrac leshrac at DuckDuckGo +http://wiki.teamliquid.net/dota2/Leshrac Leshrac - Liquipedia Dota 2 Wiki +http://wiki.teamliquid.net/dota2/Techies Techies - Liquipedia Dota 2 Wiki +http://www.dotabuff.com/matches/1696204757 Match 1696204757 - Overview - DOTABUFF - Dota 2 Stats +https://duckduckgo.com/html/?q=trump trump at DuckDuckGo +https://duckduckgo.com/html/?q=define%20trump define trump at DuckDuckGo +https://twitter.com/podmostom/status/630263195349962752 Jonn Mostovoy on Twitter: ".@ICFPContest2015 Yk'na: ychtenff ilyaa naflr'luh geb. Stell'bsna shtunggli." +https://duckduckgo.com/html/?q=don't%20use%20the%20mouse don't use the mouse at DuckDuckGo +http://www.mediafire.com/download/v07mwv53c8083m9/Colemak+Capslock+Changed.zip Colemak Capslock Changed +https://duckduckgo.com/html/ colemak remap capslock to backspace at DuckDuckGo +http://forum.colemak.com/viewtopic.php?id=1621 Colemak For Windows with Capslock to Backspace (Page 1) / User contributions / Colemak forum +http://forum.colemak.com/viewforum.php?id=10 User contributions (Page 1) / Colemak forum +http://forum.colemak.com/viewtopic.php?id=870 'hacked' MSKLC to enable remapping CAPSLOCK (Page 1) / User contributions / Colemak forum +https://www.google.bg/?gws_rd=ssl#q=letishte+zapalka Google +http://magelanci.com/topic/1147-%D0%BD%D0%B5%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D0%B5%D0%BD-%D0%B1%D0%B0%D0%B3%D0%B0%D0%B6-%D0%B2-%D1%81%D0%B0%D0%BC%D0%BE%D0%BB%D0%B5%D1%82/page-2 Непозволен багаж в самолет - Страница 2 - Техника, багаж и аксесоари - magelanci.com +https://www.google.bg/?gws_rd=ssl#q=%D0%BB%D0%B5%D1%82%D0%B8%D1%89%D0%B5+%D0%B7%D0%B0%D0%BF%D0%B0%D0%BB%D0%BA%D0%B0 летище запалка - Google Търсене +https://duckduckgo.com/html/?q=Zippo Zippo at DuckDuckGo +http://www.bgaircharter.com/index.php?page=5 Bulgarian Air Charter +https://www.google.bg/?gws_rd=ssl#q=letishte+zapalka+zippo letishte zapalka zippo - Google Търсене +https://www.google.bg/?gws_rd=ssl#q=%D0%BB%D0%B5%D1%82%D0%B8%D1%89%D0%B5+%D0%B7%D0%B0%D0%BF%D0%B0%D0%BB%D0%BA%D0%B0+zippo letishte zapalka zippo - Google Търсене +https://www.google.bg/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CEkQFjAGahUKEwipoLDM1pvHAhXlp9sKHQ6IC3E&url=http%3A%2F%2Folx.bg%2Fsport-knigi-hobi%2Fq-%25D0%25B7%25D0%25B0%25D0%25BF%25D0%25B0%25D0%25BB%25D0%25BA%25D0%25B0%2F%3Fpage%3D6&ei=5xvHVemQKuXP7gaOkK6IBw&usg=AFQjCNH02RJ3SE-keWdqIVasDtxLTNAjQA&bvm=bv.99804247,d.ZGU +http://olx.bg/sport-knigi-hobi/q-%D0%B7%D0%B0%D0%BF%D0%B0%D0%BB%D0%BA%D0%B0/?page=6 Запалка - Спорт, книги, хоби - OLX.bg - страница 6 +https://duckduckgo.com/html/?q=ratpoison%20window%20manager ratpoison window manager at DuckDuckGo +https://duckduckgo.com/html/?q=zippo%20lighter%20rubber%20band%20tire zippo lighter rubber band tire at DuckDuckGo +http://www.instructables.com/id/How-to-prepare-your-zippo-for-survival-kit/step7/Sealing-zippo/ How to prepare your zippo for survival kit : Sealing zippo +http://www.instructables.com/id/How-to-prepare-your-zippo-for-survival-kit/ How to prepare your zippo for survival kit +https://www.youtube.com/results?search_query=dota+international+all+star+game dota international all star game - YouTube +https://www.youtube.com/watch?v=_ZpP_X7xsbs dota international all star game - YouTube +http://sourceforge.net/projects/ratpoison/ ratpoison download | SourceForge.net +https://duckduckgo.com/html/?q=ratpoison%20source ratpoison source at DuckDuckGo +https://duckduckgo.com/html/?q=what what at DuckDuckGo +https://www.google.se/?gfe_rd=cr&ei=3WfIVfCpKq2r8weVnYf4DQ&gws_rd=ssl Google +https://se.yahoo.com/?p=us Yahoo +https://www.google.se/?gfe_rd=cr&ei=1GfIVa_hObSr8wfSwLOICw&gws_rd=ssl Google +https://duckduckgo.com/html/?q=vimb vimb at DuckDuckGo +https://duckduckgo.com/html/?q=me me at DuckDuckGo +https://fanglingsu.github.io/vimb/man.html Vimb - manual page +https://duckduckgo.com/html/?q=hey hey at DuckDuckGo +https://fanglingsu.github.io/vimb/faq.html Vimb - Frequently asked Questions +https://fanglingsu.github.io/vimb/ Vimb - The Vim like Browser +https://lists.sourceforge.net/lists/listinfo/vimb-users vimb-users Info Page +http://sourceforge.net/p/vimb/vimb/vimb-users/ Vimb / vimb +https://duckduckgo.com/html/?q=est est at DuckDuckGo +https://duckduckgo.com/html/?q=best%20search%20engine best search engine at DuckDuckGo +https://duckduckgo.com/html/?q=how%20to%20have%20google%20not%20track%20you how to have google not track you at DuckDuckGo +http://donttrack.us/ Google tracks you. We don't. An illustrated guide. +https://duckduckgo.com/html/?q=test test at DuckDuckGo +http://zh1.zeroredirect1.com/zcvisitor/3ebc5921-3f51-11e5-85cb-06a976def203 +http://ipanelsurvey.com/sweden/324/valse311n15.html?isp=Telenor%20Sverige%20AB&voluumdata=vid..00000003-92a3-45bb-8000-000000000000__vpid..f1b77800-3f4e-11e5-8cd9-550e283e5854__caid..11e5b52f-817f-44fc-b596-a44405928a7f__rt..DJ__lid..5f803e33-e150-4b05-a019-a055e3633cf5__oid1..7327c7ba-5bd2-46ae-b696-eb374efde219__oid2..4f84051d-f2cf-4cfa-91d3-3828f9f2cad0__var1..oscar-mor-X8b4yZO3__var2..wikipedia__var4..NON-ADULT__var5..DOMAIN__rd.. Safari: User Survey +https://www.wikipedia.org/ Wikipedia +https://en.wikipedia.org/w/index.php?search=arsotienarsto&title=Special%3ASearch&fulltext=Search arsotienarsto - Search results - Wikipedia, the free encyclopedia +https://duckduckgo.com/html/?q=google%20encrypted google encrypted at DuckDuckGo +https://encrypted.google.com/#q=things lol - Google Search +https://encrypted.google.com/#q=why things - Google Search +https://en.wikipedia.org/wiki/How How - Wikipedia, the free encyclopedia +https://duckduckgo.com/lite/?q=what what at DuckDuckGo +https://duckduckgo.com/lite/?q=stupid stupid at DuckDuckGo +https://en.wikipedia.org/wiki/Test Test - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=thing Google +https://en.wikipedia.org/wiki/Why Why - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=stupid stupid - Google Search +https://en.wikipedia.org/wiki/What What - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=test+x180 test x180 - Google Search +https://www.youtube.com/results?search_query=how+to+become+good+at+football+quick how to become good at football quick - YouTube +https://www.youtube.com/watch?v=mG4KXEdue0g ▶ Soccer Tips For Beginners - How To Get Good At Soccer Fast - YouTube +https://www.youtube.com/results?search_query=dribble+drill dribble drill - YouTube +https://www.youtube.com/results?search_query=dribble+drill+football dribble drill football - YouTube +https://encrypted.google.com/#q=inside%20out%20dribbling Google +https://encrypted.google.com/#q=inside+out+dribbling+football inside out dribbling - Google Search +https://www.youtube.com/watch?v=-2Ijw3GK2sI Soccer Drill: Better Soccer Drills - Dribbling Drill #1 - YouTube +https://www.youtube.com/results?search_query=jeremy+lynch jeremy lynch - YouTube +https://encrypted.google.com/#q=skill%20moves%20in%20real%20game inside out dribbling football - Google Search +https://www.youtube.com/watch?v=ArlwqkpT3F0 ▶ Insane FIFA 15 Skill Moves & Tricks in REAL-LIFE (PART 1) - YouTube +https://www.youtube.com/watch?v=VPQVO8Ytt54 Insane FIFA 15 Skill Moves & Tricks in REAL-LIFE (PART 1) - YouTube +https://www.youtube.com/results?search_query=touzini+pass touzini pass - YouTube +https://www.youtube.com/results?q=touzani+pass touzani pass - YouTube +https://www.youtube.com/watch?v=7JoW2Pb2D2U touzani pass - YouTube +https://encrypted.google.com/#q=vimb%20dmenu vimb dmenu - Google Search +https://encrypted.google.com/#q=vimb+dmenu+history vimb dmenu - Google Search +https://encrypted.google.com/search?biw=1434&bih=837&q=vim+dmenu+history&spell=1&sa=X&ved=0CBgQBSgAahUKEwi6pMD57Z7HAhUKVywKHYd-Akg vim dmenu history - Google Search +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB4QFjAAahUKEwi6pMD57Z7HAhUKVywKHYd-Akg&url=http%3A%2F%2Fthedarnedestthing.com%2Fvimb&ei=C8fIVfryIYqusQGH_YnABA&usg=AFQjCNGPyfz-zTwK_JADioBSrpYsXSkOLw&bvm=bv.99804247,d.bGg&cad=rja +https://encrypted.google.com/#q=bash%20get%20first%20word%20only bash get first word only - Google Search +http://stackoverflow.com/questions/2440414/how-to-retrieve-the-first-word-of-the-output-of-a-command-in-bash How to retrieve the first word of the output of a command in bash? - Stack Overflow +https://www.youtube.com/watch?v=WT6YNL5Acmo Cristiano Ronaldo Freestyle Skills | #5 Players Lounge - YouTube +https://encrypted.google.com/#q=dmenu%20revers Google +https://encrypted.google.com/#q=dmenu+reverse dmenu revers - Google Search +https://encrypted.google.com/#q=cat%20in%20revers%20order dmenu reverse - Google Search +http://stackoverflow.com/questions/742466/how-can-i-reverse-the-order-of-lines-in-a-file shell - How can I reverse the order of lines in a file? - Stack Overflow +http://thedarnedestthing.com/vimb vimb +https://encrypted.google.com/#q=vimb%20best%20browser vimb best browser - Google Search +http://forum.colemak.com/login.php Login / Colemak forum +http://forum.colemak.com/ Colemak forum +http://forum.colemak.com/viewforum.php?id=2 General (Page 1) / Colemak forum +http://forum.colemak.com/viewtopic.php?id=1731 Don't use the mouse (Page 1) / General / Colemak forum +http://forum.colemak.com/edit.php?id=12888 Edit post / Colemak forum +http://forum.colemak.com/viewtopic.php?pid=12888#p12888 Don't use the mouse (Page 1) / General / Colemak forum +https://encrypted.google.com/#q=shortcat shortcat - Google Search +https://shortcatapp.com/ Shortcat - Keyboard productivity app for Mac OS X +http://forum.colemak.com/viewtopic.php?id=1731&p=3 Don't use the mouse (Page 3) / General / Colemak forum +https://www.reddit.com/r/technology/comments/3gfyzf/first_laser_based_mini_projector/ First laser based mini projector : technology +https://skozl.com/s/dunecyclopedia.pdf 404 - Not Found +https://skozl.com/s/duneencyclopedia 404 - Not Found +https://skozl.com/s/dunencyclopedia 404 - Not Found +https://encrypted.google.com/#q=aria2c%20vs Google +http://askubuntu.com/questions/580812/why-is-wget-still-shipped-as-the-default-download-manger-whereas-theres-richer internet - Why is wget still shipped as the default download manger, whereas there's richer apps - Ask Ubuntu +https://encrypted.google.com/#q=google%20track%20by%20ip%3F my ip - Google Search +https://encrypted.google.com/#q=does%20google%20build%20profile%20around%20ip google track by ip? - Google Search +https://encrypted.google.com/#q=does does google build profile around ip - Google Search +https://www.youtube.com/results?search_query=messi+drills messi drills - YouTube +http://madebynathan.com/2011/10/04/a-nicer-way-to-use-xclip/ A better way to use xclip (clipboard from the command line) - Made by Nathan +https://encrypted.google.com/#q=xclip%20clipboard xclip clipboard - Google Search +https://encrypted.google.com/#q=linux%20clipboard%20and%20selection%20solution xclip clipboard - Google Search +https://bbs.archlinux.org/viewtopic.php?id=79812 Linux clipboard HELL / GNU/Linux Discussion / Arch Linux Forums +https://encrypted.google.com/#q=webkit%20config test - Google Search +https://encrypted.google.com/#q=google%20track%20based%20on%20ip what - Google Search +https://encrypted.google.com/#q=session%20only%20cookies test - Google Search +http://www.javascriptkit.com/javatutors/cookie.shtml Session-only cookies +http://fanglingsu.github.io/vimb/man.html Vimb - manual page +http://fanglingsu.github.io/vimb/faq.html Vimb - Frequently asked Questions +http://fanglingsu.github.io/vimb/scripts.html Vimb - user scripts +http://homakov.blogspot.co.uk/2014/01/cookie-bomb-or-lets-break-internet.html Egor Homakov: Cookie Bomb or let's break the Internet. +https://encrypted.google.com/#q=vimb+cookies+browser vimb cookies browser - Google Search +https://www.google.co.uk/?gfe_rd=cr&ei=AQvJVZ36CbTj8wfw9KzACQ&gws_rd=ssl Google +http://example.com/ Example Domain +http://www.iana.org/domains/reserved IANA — IANA-managed Reserved Domains +https://encrypted.google.com/#q=vimb%20cookies Google +https://encrypted.google.com/#q=hosts%20vs%20ublock Google +http://lifehacker.com/ublock-is-a-fast-and-lightweight-alternative-to-adblock-1625246461 uBlock Is a Fast and Lightweight Alternative to Adblock Plus +https://encrypted.google.com/#q=ublock%20vs%20hosts Google +https://encrypted.google.com/#q=ublock+vs+hosts+file ublock vs hosts - Google Search +https://github.com/fanglingsu/vimb/issues/154 Login credentials lost when opening a new window (tabopen) · Issue #154 · fanglingsu/vimb · GitHub +https://www.google.co.uk/?gfe_rd=cr&ei=Qg7JVYaHGq7j8wfRq76gCQ&gws_rd=ssl Google +https://www.google.co.uk/?gfe_rd=cr&ei=Qg7JVYaHGq7j8wfRq76gCQ&gws_rd=ssl#q=what Google +https://www.google.co.uk/?gfe_rd=cr&ei=dg7JVfmDMLPj8wfV17qIDQ&gws_rd=ssl Google +https://www.google.co.uk/?gfe_rd=cr&ei=1A7JVZ_eAqzj8wfi2pSIAw&gws_rd=ssl Google +http://organizer.eu5.org/done.php Organizer +http://organizer.eu5.org/index.php Organizer +http://organizer.eu5.org/ Organizer - Login +https://encrypted.google.com/#q=mv%20home%20to%20%2Fdev%2Fnull test - Google Search +http://askubuntu.com/questions/435866/why-is-moving-directories-to-dev-null-dangerous command line - Why is moving directories to /dev/null dangerous? - Ask Ubuntu +https://encrypted.google.com/#q=fifa%2016%20pc Google +http://torrentshack.me/torrents.php?page=2&searchstr=fifa+15&release_type=both&searchtags=&tags_type=0&order_by=s3&order_way=desc&torrent_preset=all Browse Torrents :: TorrentShack.me +http://torrentshack.me/torrents.php?searchstr=fifa+14&release_type=both&searchtags=&tags_type=0&order_by=s3&order_way=desc&torrent_preset=all Browse Torrents :: TorrentShack.me +https://encrypted.google.com/#q=fifa%2015%20crack Google +http://smallbusiness.chron.com/google-adsense-track-ip-64793.html How Does Google AdSense Track Your IP? | Chron.com +https://thepiratebay.la/search/fifa/0/99/0 The Pirate Bay - The galaxy's most resilient bittorrent site +http://serve.adplxmd.com/?placement=289748&redirect +https://thepiratebay.la/search/fifa%2016/0/99/0 The Pirate Bay - The galaxy's most resilient bittorrent site +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCYQFjABahUKEwiSntDutZ_HAhVC5RoKHTrBDck&url=http%3A%2F%2Fsomeonewhocares.org%2Fhosts%2F&ei=dBLJVZKUBsLKa7qCt8gM&usg=AFQjCNEY3z1aBbNagYHQFuewReNaim_gtQ&cad=rja +https://encrypted.google.com/#q=use%20encrypted.google.com Google +https://jdrch.wordpress.com/2014/11/05/the-best-way-to-block-ads-adblock-plus-vs-a-custom-hosts-file-hostsman/ The best way to block ads: AdBlock Plus vs. a custom hosts file (HostsMan) | /jdrch +http://security.stackexchange.com/questions/32367/what-is-the-difference-between-https-google-com-and-https-encrypted-google-c encryption - What is the difference between https://google.com and https://encrypted.google.com? - Information Security Stack Exchange +https://encrypted.google.com/#q=hosts%20file%20adblock hosts file adblock - Google Search +https://news.ycombinator.com/item?id=7743202 http://someonewhocares.org/hosts/zero/ | Hacker News +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CDAQFjADahUKEwi7ksCKt5_HAhXDfhoKHdEnAVs&url=http%3A%2F%2Fctrlq.org%2Fcode%2F19818-detect-adblock-javascript&ei=uhPJVbvNPMP9adHPhNgF&usg=AFQjCNFGHy4ai7IsN3GDbZ8yBshDqtKgrA&cad=rja +http://ctrlq.org/code/19818-detect-adblock-javascript Detect AdBlock with JavaScript +http://w3guy.com/detecting-adblock/ Ultimate Guide To Detecting AdBlock +http://stackoverflow.com/questions/4869154/how-to-detect-adblock-on-my-website adsense - How to detect Adblock on my website? - Stack Overflow +https://www.playonlinux.com/en/ Home - PlayOnLinux - Run your Windows applications on Linux easily! +https://encrypted.google.com/#q=adblock%20detect adblock detect - Google Search +https://encrypted.google.com/#q=adblock+detect+swine adblock detect - Google Search +http://www.gamesbox.com/search-results/1802436/drunk-spiderman Drunk Spiderman - Drunk Spiderman Flash Games Online | 11500+ Free Flash Games | Play Free Games Online +http://stackoverflow.com/questions/23145862/detect-adblock-on-my-website-then-show-banner javascript - Detect Adblock on my website then show banner? - Stack Overflow +https://encrypted.google.com/#q=swine%20detect%20adblock swine detect adblock - Google Search +https://thepcspy.com/read/how_to_block_adblock/ How to block Adblock +https://thepcspy.com/blockadblock/ Block AdBlock test page +https://encrypted.google.com/#q=house%20of%20cards%20season%204 Google +http://someonewhocares.org/hosts/zero/hosts +http://someonewhocares.org/hosts/ipv6/ Using a Hosts File To Make The Internet Not Suck (as much) (IPv6 version) +http://someonewhocares.org/origami/ Dan Pollock's Origami Jokes +http://someonewhocares.org/photos/ Pollock's Pictures +http://someonewhocares.org/hosts/ Using a Hosts File To Make The Internet Not Suck (as much) +https://www.eff.org/deeplinks/2011/10/google-encrypts-more-searches Google Encrypts More Searches | Electronic Frontier Foundation +https://www.ssllabs.com/ssltest/analyze.html?d=encrypted.google.com SSL Server Test: encrypted.google.com (Powered by Qualys SSL Labs) +https://www.ssllabs.com/ssltest/analyze.html?d=google.com SSL Server Test: google.com (Powered by Qualys SSL Labs) +https://www.ssllabs.com/ssltest/analyze.html?d=encrypted.google.com&s=216.58.192.46 SSL Server Test: encrypted.google.com (Powered by Qualys SSL Labs) +https://www.ssllabs.com/ssltest/analyze.html?d=www.google.com&s=216.58.192.4&hideResults=on SSL Server Test: google.com (Powered by Qualys SSL Labs) +https://www.ssllabs.com/ssltest/analyze.html?d=skozl.com&latest SSL Server Test: skozl.com (Powered by Qualys SSL Labs) +https://encrypted.google.com/#q=christiano%20ronaldo%20height Google +https://www.ssllabs.com/ssltest/analyze.html?d=skozl.com&s=2001%3a19f0%3a7400%3a8622%3a0%3a0%3a0%3a1&latest SSL Server Test: skozl.com (Powered by Qualys SSL Labs) +https://encrypted.google.com/#q=christiano+ronaldo+height+cm christiano ronaldo height - Google Search +https://encrypted.google.com/#q=christiano%20ronaldo%20dribble%20for%20height christiano ronaldo height cm - Google Search +http://bleacherreport.com/articles/1373932-5-things-that-cristiano-ronaldo-does-better-than-lionel-messi 5 Things That Cristiano Ronaldo Does Better Than Lionel Messi | Bleacher Report +http://bleacherreport.com/articles/1373932-5-things-that-cristiano-ronaldo-does-better-than-lionel-messi/page/2 5 Things That Cristiano Ronaldo Does Better Than Lionel Messi | Bleacher Report +http://bleacherreport.com/articles/1373932-5-things-that-cristiano-ronaldo-does-better-than-lionel-messi/page/3 Free-Kicks +http://bleacherreport.com/articles/1373932-5-things-that-cristiano-ronaldo-does-better-than-lionel-messi/page/4 Aerial Battles +http://bleacherreport.com/articles/1373932-5-things-that-cristiano-ronaldo-does-better-than-lionel-messi/page/5 Defending +https://encrypted.google.com/#q=average%20height%20in%20uk Google +https://encrypted.google.com/#q=average+height+in+bulgaria average height in uk - Google Search +https://encrypted.google.com/#q=average+height+in+sweden average height in bulgaria - Google Search +https://www.ssllabs.com/ssltest/analyze.html?d=skozl.com SSL Server Test: skozl.com (Powered by Qualys SSL Labs) +https://www.ssllabs.com/ssltest/analyze.html?d=skozl.com&s=108.61.173.91 SSL Server Test: skozl.com (Powered by Qualys SSL Labs) +http://bleacherreport.com/articles/1373932-5-things-that-cristiano-ronaldo-does-better-than-lionel-messi/page/7 5 Things That Cristiano Ronaldo Does Better Than Lionel Messi | Bleacher Report +http://bleacherreport.com/articles/1373932-5-things-that-cristiano-ronaldo-does-better-than-lionel-messi/page/6 Power +http://bleacherreport.com/articles/2542409-best-golazos-from-world-football-this-weekend Power +http://www.healthdiscovery.net/links/calculators/ideal_bw_men.htm Ideal Body Weight For Men +https://encrypted.google.com/#q=cm%20to%20feet Google +https://encrypted.google.com/#q=ideal%20male%20weight ideal male weight - Google Search +https://encrypted.google.com/search?q=ideal+male+weight+cm+kg&biw=1434&bih=837&tbm=isch&tbo=u&source=univ&sa=X&ved=0CBsQsARqFQoTCPTJieS8n8cCFUXbGgodApEJXQ ideal male weight cm kg - Google Search +https://encrypted.google.com/search?q=ideal+male+weight+cm+kg&biw=1434&bih=837&tbm=isch&tbo=u&source=univ&sa=X&ved=0CBsQsARqFQoTCPTJieS8n8cCFUXbGgodApEJXQ#imgrc=qbkdrcXhfHEMhM%3A ideal male weight cm kg - Google Search +https://encrypted.google.com/search?q=ideal+male+weight+cm+kg&biw=1434&bih=837&tbm=isch&tbo=u&source=univ&sa=X&ved=0CBsQsARqFQoTCPTJieS8n8cCFUXbGgodApEJXQ#imgrc=RzeE_oSG83S1OM%3A ideal male weight cm kg - Google Search +https://encrypted.google.com/#q=ideal+male+weight+cm+kg ideal male weight cm kg - Google Search +https://encrypted.google.com/#q=ideal+male+weight+ ideal male weight cm kg - Google Search +http://www.healthstatus.com/calculate/ideal-healthy-weight Ideal Weight Calculator +https://encrypted.google.com/#q=ideal%20weight Google +https://encrypted.google.com/#q=ideal+weight+men ideal weight - Google Search +https://encrypted.google.com/#q=ideal+weight+men+kg ideal weight men - Google Search +https://en.wikipedia.org/wiki/Human_body_weight Human body weight - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/Human_body_weight#Ideal_body_weight Human body weight - Wikipedia, the free encyclopedia +http://www.scienceofsocceronline.com/2010/03/running-with-ball-how-much-how-often.html The Science of Soccer Online: Running with the Ball: How Much, How Often? +https://encrypted.google.com/#q=how%20often%20to%20touch%20ball how often to touch ball - Google Search +https://encrypted.google.com/#q=touch%20per%20dribble Google +https://encrypted.google.com/#q=touch+per+dribble+football touch per dribble - Google Search +http://www.theguardian.com/football/these-football-times/2014/feb/14/footballers-practice-perfection-10-000-touches-day Practising perfection by 10,000 touches | Football | The Guardian +https://encrypted.google.com/#q=cryuff%20turn Google +https://www.youtube.com/watch?v=Kjsl6ZjYPlU How to do a Cruyff Turn - Online Soccer Academy - YouTube +https://encrypted.google.com/#q=10%20000%20touches Google +https://www.youtube.com/watch?v=JIbY7LEjNxI 10,000 Touch Workout - YouTube +https://www.youtube.com/results?search_query=jeremy+lynch+ jeremy lynch - YouTube +https://www.youtube.com/watch?v=x1x9WBTpZi8 ▶ Learn FOUR Amazing Football Skills! CAN YOU DO THIS!? Part 1 | F2Freestylers - YouTube +https://www.youtube.com/watch?v=5LU7oZla2Zk ▶ Learn FOUR Amazing Football Skills! CAN YOU DO THIS Part 2 | F2 Freestylers - YouTube +https://www.youtube.com/watch?v=ko_bIAnoJMw ▶ Learn FOUR Amazing Football Skills! CAN YOU DO THIS Part 4??!! | F2Freestylers - YouTube +https://www.youtube.com/watch?v=n_2_FR92RD4 ▶ Learn FOUR Amazing Football Skills! Part 5 - CAN YOU DO THIS Part 5!? | F2Freestylers - YouTube +https://www.youtube.com/watch?v=WT4CaqZdjaU ▶ Learn Amazing Soccer Skills: Can You Do This!? Neymar Special! Part 2 - YouTube +https://www.youtube.com/watch?v=jYwKlt8YR5E ▶ Learn Amazing Soccer Skills: Cristiano Ronaldo Moves | F2Freestylers - YouTube +https://www.youtube.com/results?search_query=freestyler+football+game freestyler football game - YouTube +https://www.youtube.com/watch?v=jkUcFF4VmO4 ▶ The Unbelievable Game - Pepsi Max. Unbelievable #LiveForNow - YouTube +https://www.youtube.com/watch?v=BE3HGSOk9S8 ▶ One-Take Freestyle Football ft. F2 Freestylers and TimH - Pepsi Max. Unbelievable #LiveForNow - YouTube +https://www.youtube.com/results?search_query=revers+hocus+pocus+in+game revers hocus pocus in game - YouTube +https://www.youtube.com/watch?v=L9pzryq01uQ revers hocus pocus in game - YouTube +https://www.youtube.com/results?search_query=jeremy+lynch+tutorial jeremy lynch tutorial - YouTube +https://www.youtube.com/watch?v=5QwQV9jPK2s jeremy lynch tutorial - YouTube +https://investor.google.com/releases/2015/0810.html Google Announces Plans for New Operating Structure – Investor Relations – Google +https://encrypted.google.com/#q=best%20skill%20move%20player Google +https://encrypted.google.com/#q=best+skill+move+player+ever best skill move player - Google Search +https://www.youtube.com/watch?v=MuPXdrkzdjo Ronaldinho ● Top 30 Skills Moves Ever - YouTube +https://encrypted.google.com/#q=football%20grab%20t%20shirt Google +https://encrypted.google.com/#q=football+grab+t+shirt+deender football grab t shirt - Google Search +http://forums.bigsoccer.com/threads/shirt-grabbing-legal-or-not.23488/ Shirt Grabbing - legal or not? | BigSoccer Forum +https://www.youtube.com/results?search_query=football+shirt+grabbing YouTube +https://encrypted.google.com/#q=dribbling%20vs%20shooting Google +https://encrypted.google.com/#q=dribbling+vs+shooting+football dribbling vs shooting - Google Search +https://www.youtube.com/watch?v=KvkWRYJlVhw ▶ How to Shoot like Cristiano Ronaldo - YouTube +https://www.youtube.com/results?search_query=shoot+ronaldo shoot ronaldo - YouTube +https://www.youtube.com/watch?v=SSkTGvJDSYY ▶ How to Shoot Like Cristiano Ronaldo | CR7 Freekick Tutorial - YouTube +https://www.youtube.com/results?search_query=how+to+knuckle+a+soccer+ball+ how to knuckle a soccer ball - YouTube +https://www.youtube.com/watch?v=PzaseZTNveE ▶ Cristiano Ronaldo & Gareth Bale Longshot Knuckleball Tutorial | How to shoot a Knuckle Ball - YouTube +https://www.youtube.com/results?search_query=football+how+to+topspin football how to topspin - YouTube +https://www.youtube.com/watch?v=QIkhwGmqhQI football how to topspin - YouTube +https://encrypted.google.com/#q=football%20topspin%20trick Google +https://encrypted.google.com/#q=football+top+spin+trick football topspin trick - Google Search +https://encrypted.google.com/#q=how%20to%20top%20spin%20football how to top spin football - Google Search +https://encrypted.google.com/#q=how+to+top+spin+football&start=10 how to top spin football - Google Search +http://www.wikihow.com/Bend-a-Soccer-Ball How to Bend a Soccer Ball: 12 Steps (with Pictures) - wikiHow +https://www.youtube.com/results?search_query=football+dip football dip - YouTube +https://www.youtube.com/watch?v=aB9yU9Bhbdc football dip - YouTube +https://encrypted.google.com/#q=knuckle%20ball%20vs Google +https://encrypted.google.com/#q=knuckle+ball+vs+football knuckle ball vs - Google Search +https://www.youtube.com/watch?v=gvdoi0N7khs Gareth Bale - How To Hit A Knuckleball -- Gamedayplus Episode 6 -- adidas Football - YouTube +https://www.youtube.com/results?search_query=shoot+like+lionel+messi shoot like lionel messi - YouTube +https://www.youtube.com/watch?v=ara1A7JK_TU shoot like lionel messi - YouTube +https://encrypted.google.com/#q=right%20foot%20left%20winger Google +https://encrypted.google.com/#q=right%20foot%20which%20wing Google +https://answers.yahoo.com/question/index?qid=20120820204851AAWh4JV I am right footed in soccer and dont know which wing to play? My left side is really weakk? | Yahoo Answers +https://encrypted.google.com/#q=messi%20and%20ronaldo%20on%20opposite%20wings Google +http://www.theguardian.com/sport/blog/2010/mar/24/the-question-inside-out-wingers The Question: Why are so many wingers playing on the 'wrong' wings? | Jonathan Wilson | Sport | The Guardian +http://www.quora.com/Which-position-does-Cristiano-Ronaldo-play Which position does Cristiano Ronaldo play? - Quora +https://encrypted.google.com/#q=ronaldo%20right%20or%20left%20wing ronaldo right or left wing - Google Search +https://encrypted.google.com/#q=christiano+ronaldo+forced+to+switch+wings ronaldo right or left wing - Google Search +http://www.theguardian.com/football/blog/2013/jul/29/gareth-bale-cristiano-ronaldo-real-madrid Cristiano Ronaldo would have to make way for Gareth Bale at Real Madrid | Michael Cox | Football | The Guardian +https://encrypted.google.com/#q=football%20foot%20and%20wing Google +http://sports.stackexchange.com/questions/3625/what-is-an-inverted-winger football - What is an inverted winger? - Sports Stack Exchange +https://www.youtube.com/results?search_query=messi+practice messi practice - YouTube +https://www.youtube.com/watch?v=QbqFSqJissg messi practice - YouTube +https://www.youtube.com/channel/UCwiyjC4Rte1Xeik3NH2uYSw ronaldo drills - YouTube +https://www.youtube.com/results?search_query=ronaldo+drills ronaldo drills - YouTube +https://www.youtube.com/watch?v=8QhkVvdYOx8 ronaldo drills - YouTube +https://encrypted.google.com/#q=uk%20football%20channel Google +https://encrypted.google.com/#q=uk+football+channel+tv uk football channel - Google Search +http://www.live-footballontv.com/ Live Football On TV | Football On Television In The UK +http://cricfree.sx/bt-sport-1-live-stream-1 Bt Sport 1 Live Stream | Bt Sport 1 +https://encrypted.google.com/#q=bt%20sports%20stream bt sports stream - Google Search +http://www.time4tv.com/2013/08/bt-sport-1.php Watch BT Sport 1 Free Live Stream Online | Time 4 Tv +https://encrypted.google.com/# Google +http://cricfree.tv/bt-sport-1-live-stream-1 Bt Sport 1 Live Stream | Bt Sport 1 +https://encrypted.google.com/#q=bt%20sports%20live%20stream bt sports live stream - Google Search +https://www.youtube.com/results?search_query=uk+mobile+broadbands uk mobile broadbands - YouTube +https://www.youtube.com/watch?v=1dBnC9DPcPw What's the best mobile network... UK mobile broadband tested - YouTube +https://encrypted.google.com/#q=pay%20to%20go%20without%20name Google +https://encrypted.google.com/#q=pay+to+go+three+uk+buy pay to go without name - Google Search +http://www.three.co.uk/Store/SIM/Pay_As_You_Go SIM Only Deals | Pay As You Go Plans | Three +http://www.three.co.uk/Store/Pay_As_You_Go_Price_Plans Pay as You Go 321 - Price Plans – Three +http://www.three.co.uk/Store/SIM/Pay_As_You_Go?intid=3mainprbn1244 SIM Only Deals | Pay As You Go Plans | Three +https://encrypted.google.com/#q=pay%20as%20you%20go%20sim%20no%20name Google +https://encrypted.google.com/#q=pay+as+you+go+sim+no+name+uk pay as you go sim no name - Google Search +http://www.amazon.co.uk/Three-Sim-Card-Pay-You/dp/B00JKF6EO2 Three Sim Card Pay As You Go: Amazon.co.uk: Electronics +http://www.amazon.co.uk/Three-Sim-Card-Pay-You/dp/B00JKF6EO2?&th=1 Three Sim Card Pay As You Go: Amazon.co.uk: Electronics +https://encrypted.google.com/#q=cameron%20track%20mobile%20phones Google +https://encrypted.google.com/#q=battery%20efficient%20sip%20app cameron track mobile phones - Google Search +https://encrypted.google.com/#q=david%20cameron%20encryption battery efficient sip app - Google Search +https://en.wikipedia.org/wiki/Encryption_ban_proposal_in_the_United_Kingdom Encryption ban proposal in the United Kingdom - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/Mass_surveillance_in_the_United_Kingdom Mass surveillance in the United Kingdom - Wikipedia, the free encyclopedia +https://en.wikipedia.org/w/index.php?title=Mass_surveillance_in_the_United_Kingdom&action=edit§ion=7 View source for Mass surveillance in the United Kingdom - Wikipedia, the free encyclopedia +http://news.bbc.co.uk/1/hi/technology/3121652.stm BBC NEWS | Technology | Smart cards track commuters +https://www.youtube.com/watch?v=ngElkyQ6Rhs [스타워즈: 깨어난 포스] 30초 예고편 공개 - YouTube +https://encrypted.google.com/#q=lemon+bar+patched+icon lemonbar patched iicon - Google Search +https://encrypted.google.com/#q=lemonbar%20patched%20iicon lemon bar patched icon - Google Search +https://accounts.google.com/ServiceLogin?uilel=3&hl=en&service=youtube&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fhl%3Den%26feature%3Dsign_in_button%26app%3Ddesktop%26action_handle_signin%3Dtrue%26next%3D%252F#identifier YouTube +https://encrypted.google.com/#q=redirect%20all%20output Google +http://stackoverflow.com/questions/6674327/redirect-all-output-to-file linux - Redirect all output to file - Stack Overflow +https://encrypted.google.com/search?sclient=psy-ab&site=&source=hp&q=test&btnK=Google+Search test - Google Search +https://encrypted.google.com/search?q=test&gbv=1&sei=Qz7JVc2THMy2adXsisgF test - Google Search +https://encrypted.google.com/#q=lol Google +https://www.youtube.com/watch?v=M-VTdsCKLgg [스타워즈: 깨어난 포스] 30초 예고편 공개 - YouTube +https://www.youtube.com/watch?v=uvyPeeA2Gw4 [한글자막] 스타워즈: 깨어난 포스 예고편 #2 잘못된 모든 것 Everything Wrong With the The Force Awakens Trailer 2 - YouTube +https://www.youtube.com/results?search_query=the+syndicate the syndicate - YouTube +https://www.youtube.com/results?search_query=skyrim+review skyrim review - YouTube +https://www.youtube.com/results?search_query=zero+puncutation zero puncutation - YouTube +https://www.youtube.com/watch?v=PZ-BcdgD-1c ▶ Batman: Arkham Knight (Zero Punctuation) - YouTube +https://www.youtube.com/results?search_query=hatball hatball - YouTube +https://www.youtube.com/results?search_query=hatball+zero+punct hatball zero punct - YouTube +https://www.youtube.com/user/TheEscapistMagazine Escapist - YouTube +https://www.youtube.com/user/TheEscapistMagazine/videos Escapist - YouTube +https://www.youtube.com/results?search_query=hatfall+the+escapist hatfall the escapist - YouTube +https://www.youtube.com/watch?v=9kwf8Hk01dM Play Yahtzee's New Game Hatfall Now! - YouTube +https://www.youtube.com/results?search_query=hatfall+the+escapist+play hatfall the escapist play - YouTube +https://www.youtube.com/watch?v=TLVMjEi2sRI hatfall the escapist play - YouTube +https://www.youtube.com/redirect?q=http%3A%2F%2Fwww.escapistmagazine.com%2Farcade%2Fview%2F13-Zero-Punctuation-Game-Hatfall&redir_token=kPdp_Mr5ud9rvz5pefCOidYfvgF8MTQzOTMzOTQzMEAxNDM5MjUzMDMw YouTube +https://www.youtube.com/results?search_query=hatfall+game hatfall game - YouTube +https://www.youtube.com/watch?v=RhiprwBa1Pw ▶ HatFall - i will never play this game again - YouTube +https://www.youtube.com/watch?v=Jq0-3pGmb-A ▶ Hatfall | Part 1 | THE BEST HAT PUTTING ON SIM CALLED HATFALL - YouTube +https://www.youtube.com/watch?v=zjt-7H3nmv0 ▶ Hatfall | Part 1 | THE BEST HAT PUTTING ON SIM CALLED HATFALL - YouTube +https://encrypted.google.com/#q=anjelica%20boyd%20pov Google +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBwQFjAAahUKEwjNl-yV55_HAhXHXRoKHXkiATI&url=http%3A%2F%2Fwww.redtube.com%2F961468&ei=J0bJVY3oKce7afnEhJAD&usg=AFQjCNEcbYXPrZvLHilU6A_WLYg6npr6ag&bvm=bv.99804247,d.d2s&cad=rja +http://www.redtube.com/961468 Anjelica - Come to Me. Amazing blonde! | Redtube Free POV Porn Videos, Blowjob Movies & Teens Clips +https://encrypted.google.com/#q=elecrical%20and%20elecronic%20engineering%20schedule%20%20imperil%20college%20london anjelica boyd pov - Google Search +https://www.imperial.ac.uk/study/ug/courses/electrical-engineering-department/ Department of Electrical and Electronic Engineering | Imperial College London +https://encrypted.google.com/#q=imperial%20college%20schedules Google +http://www3.imperial.ac.uk/bioengineering/admin/coursesadmin/timetables Timetables +https://wwwf.imperial.ac.uk/bioengineering/admin/2014_15/Timetables/Spring/g1275.pdf 404 Not Found +http://www3.imperial.ac.uk/electricalengineering/teaching/undergraduate/timetables Timetables +http://www3.imperial.ac.uk/electricalengineering/research Research +http://www2.ee.ic.ac.uk/timetable/Spring15/d307index.html EE Department of Electrical and Electronic Engineering index +http://www2.ee.ic.ac.uk/timetable/Spring15/g2506.html Department of Electrical and Electronic Engineering - Spring 2015 EE-EEE1 A1 (Week starting 23/03/2015) - Imperial College +http://www2.ee.ic.ac.uk/timetable/Spring15/d307gindex.html EE Department of Electrical and Electronic Engineering Group index +http://www2.ee.ic.ac.uk/timetable/Spring15/g2734.html Department of Electrical and Electronic Engineering - Spring 2015 EE-EIE1 Year Group (Week starting 23/03/2015) - Imperial College +https://encrypted.google.com/#q=imperial%20college%20reddit Google +http://www.reddit.com/r/Imperial/comments/3fyxcg/how_are_you_guys_dealing_with_the_tube_strikes/ How are you guys dealing with the tube strikes?? : Imperial +http://www.reddit.com/r/Imperial/ Imperial College London +https://www.reddit.com/r/Imperial/comments/3e9c3i/twin_bedroom_accomodation_question/ Twin bedroom accomodation question : Imperial +https://www.reddit.com/r/Imperial/ Imperial College London +https://www.reddit.com/r/Imperial/comments/38ajhl/reading_suggestions_before_an_engineering_course/ Reading suggestions before an Engineering Course : Imperial +http://ix.io/kbQ +http://ix.io/fqw +http://ix.io/client +http://ix.io/ +https://encrypted.google.com/#q=pay%20as%20you%20go%20321%20review Google +http://kenstechtips.com/index.php/threes-321-tariff Three's 321 Tariff: 3p/min, 2p/text and 1p/MB on Pay As You Go +http://kenstechtips.com/index.php/pac-codes-how-to-transfer-your-mobile-number-when-switching-networks PAC Codes: Transfer Your Mobile Number To A New Network +https://encrypted.google.com/#q=kek Google +https://f00l.de/wowtranslator.php World of Warcraft Translator +https://encrypted.google.com/#q=horde%20translator horde translator - Google Search +http://eu.battle.net/wow/en/forum/topic/4902132061 Cross faction translation addon? - Forums - World of Warcraft +https://encrypted.google.com/#q=three%20321%20deal Google +https://encrypted.google.com/#q=three+321+deal+review three 321 deal - Google Search +http://www.4g.co.uk/wp-content/uploads/EE_PAYG_screen.jpg EE_PAYG_screen.jpg (513x578 pixels) +http://www.4g.co.uk/4g-news/news-features/ee-4g-pay-go-vs-three-321-pay-go_30015610.html EE 4G Pay As You Go vs Three 321 Pay As You Go +https://encrypted.google.com/#q=EE%20pay%20as%20you%20go EE pay as you go - Google Search +http://shop.ee.co.uk/price-plans/pay-as-you-go Price Plans | Pay As You Go 4G Phones | EE +http://shop.ee.co.uk/price-plans/pay-as-you-go/about-packs About packs +https://encrypted.google.com/#q=customer%20satisfaction%20carriers%20uk Google +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBwQFjAAahUKEwjcn7nN5KDHAhVJfhoKHdy1AWs&url=http%3A%2F%2Fwww.theacsi.org%2F&ei=rsnJVdyQLMn8adzrhtgG&usg=AFQjCNHxaFCzSsGUubMnry_CqlAUZ971FQ&bvm=bv.99804247,d.d2s&cad=rja +https://encrypted.google.com/#q=handelsbaken%20uk customer satisfaction carriers uk - Google Search +http://www.theacsi.org/ The American Customer Satisfaction Index +http://www.handelsbanken.co.uk/shb/inet/icentrb.nsf/OpenFrameSet?OpenAgent&iddef=&id=&navid=HandelsbankenRB_AbouttheGroup&unid=q9758B38086826CCE802578A9005075E4&nav=1 +http://www.handelsbanken.co.uk/shb/inet/IStartRb.nsf/FrameSet?OpenView&iddef=HandelsbankenRB_AbouttheGroup&navid=HandelsbankenRB_AbouttheGroup&navob=3&base=/Shb/Inet/ICentRB.nsf&sa=/Shb/Inet/ICentRB.nsf/default/q9758B38086826CCE802578A9005075E4 Handelsbanken +http://ncsiuk.com/ Home +http://ncsiuk.com/index.php?option=com_content&task=view&id=179&Itemid=185 NCSI-UK Scores and Commentary +http://www.handelsbanken.co.uk/shb/inet/ICentRb.nsf/vLookUpFirstPage/Central Handelsbanken +http://www.handelsbanken.co.uk/shb/INeT/IStartRb.nsf/FrameSet?OpenView&id=default&navid=handelsbankenrb_aboutthegroup&sa=/SHB/Inet/ICentRB.nsf/Default/qF5D7D0EC8FA6784F80257623002D9974?opendocument&iddef=aboutthebank Handelsbanken +https://skozl.com/s/sendme.tar.gz 404 - Not Found +https://encrypted.google.com/#q=pera%20vim%20addon test - Google Search +https://encrypted.google.com/#q=opera%20browser%20vim pera vim addon - Google Search +https://encrypted.google.com/#q=chrome%20vim%20plugin opera browser vim - Google Search +https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?hl=en Vimium - Chrome Web Store +https://encrypted.google.com/#q=perl%20mybot Google +http://www.drdobbs.com/web-development/writing-irc-bots-in-perl-with-botbasicbo/184416221 Writing IRC Bots in Perl with <i>Bot::BasicBot</i> | Dr Dobb's +https://encrypted.google.com/#q=cpan%20basicbot Google +https://encrypted.google.com/#q=cpan+basicbot+install cpan basicbot - Google Search +https://encrypted.google.com/#q=cpan+MyBot cpan basicbot install - Google Search +http://stackoverflow.com/questions/898782/how-do-i-tell-cpan-to-install-all-dependencies perl - How do I tell cpan to install all dependencies? - Stack Overflow +https://major.io/2009/01/01/cpan-automatically-install-dependencies-without-confirmation/ CPAN: Automatically install dependencies without confirmation - major.io +https://encrypted.google.com/#q=cpan%20install%20deps cpan install deps - Google Search +http://www.reddit.com/r/perl/comments/2q3rxo/playing_with_botbasicbot/ Playing with Bot::BasicBot : perl +https://metacpan.org/pod/Bot::BasicBot::Pluggable Bot::BasicBot::Pluggable - extended simple IRC bot for pluggable modules - metacpan.org +https://www.reddit.com/r/perl/comments/2q3rxo/playing_with_botbasicbot/ Playing with Bot::BasicBot : perl +http://linuxgazette.net/139/okopnik.html Installing Perl Modules as a Non-Root User LG #139 +https://encrypted.google.com/#q=MCPAN%20-e%20shell%20install MCPAN -e shell install - Google Search +http://www.justskins.com/forums/bot-basicbot-install-problems-101057.html Bot::BasicBot install problems - PERL Modules +https://encrypted.google.com/#q=perl%20install%20bot%3A%3Abasicbot perl install bot::basicbot - Google Search +http://blog.rajatpandit.com/2008/02/25/writing-an-irc-bot/ Writing an IRC Bot | Evernotes… +https://encrypted.google.com/#q=perl+install+POE+symbol+lookup+error perl install POE - Google Search +http://search.cpan.org/~ajdixon/Net-Tor-Servers-0.03/lib/Net/Tor/Servers.pm Net::Tor::Servers - search.cpan.org +https://encrypted.google.com/#q=perl%20tor perl tor - Google Search +https://encrypted.google.com/#q=perl+tor+connect perl tor - Google Search +http://www.programmingforums.org/post80288.html Perl IRC bot - connecting through tor? - Perl +https://encrypted.google.com/#q=perl%20socks5 Google +http://search.cpan.org/~clintdw/SOCKS-0.03/lib/Net/SOCKS.pm Net::SOCKS - search.cpan.org +https://encrypted.google.com/#q=perl%20install%20POE Google +http://poe.perl.org/?Where_to_Get_POE POE: Where To Get POE +https://skozl.com/1GPp +https://encrypted.google.com/#q=arch%20POE Google +https://encrypted.google.com/#q=arch+POE+perl arch POE - Google Search +https://www.archlinux.org/packages/community/any/perl-poe/ Arch Linux - perl-poe 1.366-1 (any) +https://encrypted.google.com/#q=arch%20perl%20basicbot Google +https://aur.archlinux.org/packages.php?K=perl-poe-component-irc AUR (en) - Search Criteria: perl-poe-component-irc +https://encrypted.google.com/#q=perl-poe-component-irc Google +https://aur.archlinux.org/packages/perl-poe-component-irc/ AUR (en) - Page Not Found +https://encrypted.google.com/#q=perl-poe-component-irc+arch perl-poe-component-irc arch - Google Search +https://encrypted.google.com/#q=arch%20old%20aur Google +https://aur.archlinux.org/packages/?O=0&K=basic+bot AUR (en) - Search Criteria: basic bot +https://aur.archlinux.org/packages/?O=0&SeB=nd&K=basic+bot&outdated=&SB=n&SO=a&PP=50&do_Search=Go AUR (en) - Search Criteria: basic bot +https://aur.archlinux.org/packages/?O=0&SeB=nd&K=perl-poe&outdated=&SB=n&SO=a&PP=50&do_Search=Go AUR (en) - Search Criteria: perl-poe +http://stackoverflow.com/questions/15551728/why-might-perl-allow-for-http-websites-using-tor-but-not-https Why might Perl allow for http websites using TOR but not https? - Stack Overflow +https://encrypted.google.com/#q=perl%20socks%20and%20tor perl socks and tor - Google Search +https://github.com/kurtcoke/irc2pbot/blob/master/1.pl irc2pbot/1.pl at master · kurtcoke/irc2pbot · GitHub +https://encrypted.google.com/#q=perl+socks+tor+basicbot perl socks tor basicbot - Google Search +http://mlawire.blogspot.co.uk/2009/07/using-lwp-with-tor.html MLA Wire: Perl: Using LWP with a SOCKS Proxy +http://time.com/3732923/cell-phone-plans-two-year-contract/ Why You Should Never Sign a Cell Phone Contract Again | TIME +https://encrypted.google.com/#q=textsecure%20computer test - Google Search +http://support.whispersystems.org/customer/portal/questions/6993262-textsecure-desktop-web-interfaces Open WhisperSystems | TextSecure & Desktop/Web Interfaces +https://www.manymo.com/ A Better Android Emulator - Manymo +https://encrypted.google.com/#q=lightweight%20android%20emulator lightweight android emulator - Google Search +https://encrypted.google.com/#q=lightweight+android+emulator+linux lightweight android emulator - Google Search +https://encrypted.google.com/#q=android-sdk%20emulator lightweight android emulator linux - Google Search +http://developer.android.com/tools/help/emulator.html Android Emulator | Android Developers +https://encrypted.google.com/#q=should%20you%20install%20provisioning%20update test - Google Search +https://encrypted.google.com/#q=android%20provisioning%20update should you install provisioning update - Google Search +http://www.digitalmusicnews.com/2015/03/19/contract-hell-never-sign-make-fair/ The Contract from Hell That You Should Never Sign (And How to Make It Fair) - Digital Music NewsDigital Music News +https://encrypted.google.com/#q=never%20sign%20a%20contctract never sign a contctract - Google Search +http://forum.xda-developers.com/moto-g-2014/general/2-provisioning-updates-notification-t2990585 "2 New Provisioning Updates" notif… | Moto G (2014) | XDA Forums +https://encrypted.google.com/#q=never%20sign%20a%20contract Google +https://ting.com/blog/why-students-should-never-sign-a-cell-phone-contract/ Why students should never sign a cell phone contract - Ting.com +https://ting.com/ Ting - mobile that makes sense +https://encrypted.google.com/#q=ting%20uk ting uk - Google Search +https://plus.google.com/+MartinRix/posts/G6XuHQ7zPoB Is there a UK equivalent to Ting? I hate mobile phone companies. I need lots of… +https://encrypted.google.com/#q=three%20pay%20as%20you%20go%20addons Google +http://www.three.co.uk/Support/Pay_As_You_Go/Phone_tariffs Phone tariffs - Support - Three +https://www.youtube.com/watch?v=pioThuQOBHo football shooting drill - YouTube +https://www.youtube.com/results?search_query=football+shooting+drill football shooting drill - YouTube +https://www.youtube.com/results?search_query=become+good+at+shooting become good at shooting - YouTube +https://www.youtube.com/results?search_query=become+good+at+shooting+footbal become good at shooting footbal - YouTube +https://www.youtube.com/watch?v=Z1ucSYdBHZQ ▶ HOW TO SCORE GOALS part 1- Improve Shooting POWER - STRskillSchool - YouTube +https://www.youtube.com/watch?v=Bz0MkzMoG2o how to accurate shooting football - YouTube +https://www.youtube.com/results?search_query=how+to+accurate+shooting+football how to accurate shooting football - YouTube +https://www.youtube.com/watch?v=Tnb5iUagkRk Master Accuracy Week 1: Stop & Shoot - Easy - YouTube +https://www.youtube.com/watch?v=s9YHqW6xq_k ▶ Master Accuracy Week 1: Stop & Shoot - Easy - YouTube +https://www.youtube.com/watch?v=WcZDmnQu1U0 Master Accuracy Week 1: Direct Shot - Medium - YouTube +https://www.youtube.com/watch?v=HLOAPES2BhQ Master Accuracy Week 1: Direct Shot - Medium - YouTube +https://en.wikinews.org/wiki/Two_slain_in_knife_attack_at_Swedish_IKEA_furniture_retailer Two slain in knife attack at Swedish IKEA furniture retailer - Wikinews, the free news source +https://encrypted.google.com/#q=adept%20staacraft%20counters Google +http://wiki.teamliquid.net/starcraft2/Adept Adept - Liquipedia - The StarCraft II Encyclopedia +https://www.youtube.com/results?search_query=london+things london things - YouTube +https://www.youtube.com/watch?v=rJGifTou5FE Ten Illegal Things To Do In London - YouTube +http://www.amazon.co.uk/s/ref=nb_sb_noss/277-6457782-7756202?url=search-alias%3Daps&field-keywords=socket Amazon.co.uk: socket +http://www.amazon.co.uk/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=masterplug+eu&rh=i%3Aaps%2Ck%3Amasterplug+eu Amazon.co.uk: socket +http://www.amazon.co.uk/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=extension+cable+&rh=i%3Aaps%2Ck%3Aextension+cable+ Amazon.co.uk: socket +http://www.amazon.co.uk/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=masterplug+eu&rh=i%3Aaps%2Ck%3Amasterplug+eu Amazon.co.uk: socket +http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=masterplug+german&rh=i%3Aaps%2Ck%3Amasterplug+german Amazon.co.uk: socket +https://encrypted.google.com/search?q=german+plug&biw=1440&bih=843&tbm=isch&tbo=u&source=univ&sa=X&ved=0CBsQsARqFQoTCL2IveqLoscCFYQ_Ggod8bQPWg&dpr=1 german plug - Google Search +https://encrypted.google.com/#q=german%20plug german plug - Google Search +http://www.power-plugs-sockets.com/germany/ Germany: power plug adapter needed? | POWER PLUGS AND SOCKETS OF THE WORLD +https://encrypted.google.com/#q=plugs%20and%20sockets Google +http://www.worldstandards.eu/electricity/plugs-and-sockets/ Plug & socket types - World Standards +http://www.worldstandards.eu/electricity/plugs-and-sockets/f/ Power plug & outlet Type F (Schuko) - World Standards +http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=masterplug+type+f&rh=i%3Aaps%2Ck%3Amasterplug+type+f Amazon.co.uk: socket +http://www.amazon.co.uk/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=type+f+extension&rh=i%3Aaps%2Ck%3Atype+f+extension Amazon.co.uk: socket +http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=type+f+extension+cable&rh=i%3Aaps%2Ck%3Atype+f+extension+cable Amazon.co.uk: socket +http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=type+f+extension+cable+plug&rh=i%3Aaps%2Ck%3Atype+f+extension+cable+plug Amazon.co.uk: socket +http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=masterplug+shcutz&rh=i%3Aaps%2Ck%3Amasterplug+shcutz Amazon.co.uk: socket +https://en.wikipedia.org/wiki/Mains_electricity_by_country Mains electricity by country - Wikipedia, the free encyclopedia +http://physics.stackexchange.com/questions/15457/domestic-electric-ac-wiring-live-and-neutral-correct-or-not electricity - domestic electric AC wiring - Live and Neutral correct or not? - Physics Stack Exchange +https://www.physicsforums.com/threads/what-happens-exactly-when-ac-neutral-and-active-lines-are-switched.445490/ What happens exactly when AC neutral and active lines are switched ? +https://encrypted.google.com/#q=does%20it%20matter%20which%20way%20neutral%20and%20phase does it matter which way neutral and phase - Google Search +https://encrypted.google.com/#q=ac%20current%20graph does it matter which way neutral and phase - Google Search +https://learn.sparkfun.com/tutorials/alternating-current-ac-vs-direct-current-dc/alternating-current-ac Alternating Current (AC) vs. Direct Current (DC) - learn.sparkfun.com +https://encrypted.google.com/#q=220%20V%20current%20graph Google +https://encrypted.google.com/search?q=220+V+current+graph&biw=1440&bih=843&tbm=isch&tbo=u&source=univ&sa=X&ved=0CBsQsARqFQoTCPPEtbWNoscCFUjaGgodpjwAVw&dpr=1#imgrc=goJ6-MsuaFVaAM%3A 220 V current graph - Google Search +http://www.tina.com/course/17princip/princip Principles of alternating current +https://encrypted.google.com/#q=most%20compact%20plugs Google +https://www.youtube.com/results?search_query=best+plug British Plugs Are Better Than All Other Plugs, And Here's Why - YouTube +https://encrypted.google.com/#q=wikipedia%20sockets%20and%20plug most compact plugs - Google Search +https://www.youtube.com/watch?v=UEfP1OKKz_Q British Plugs Are Better Than All Other Plugs, And Here's Why - YouTube +https://www.youtube.com/watch?v=HfHgUu_8KgA Why Britain Uses Separate Hot and Cold Taps - YouTube +https://www.youtube.com/watch?v=E-m6vc7lsmE The Man Who Set Up His Own Toll Road, Without Permission - YouTube +https://www.youtube.com/watch?v=Vt4Dfa4fOEY How English sounds to non-English speakers - YouTube +https://www.youtube.com/results?search_query=qi+fake+english qi fake english - YouTube +https://www.youtube.com/results?search_query=skwerl+qi skwerl qi - YouTube +https://www.youtube.com/watch?v=Pgj1Ixsbk4g ▶ Stephen Fry loses it on QI - YouTube +https://www.youtube.com/watch?v=PA8qT5PzSS4 ▶ Barack Obama on QI - YouTube +https://www.youtube.com/watch?v=uYuxqFeVrQk QI - How Long Would It Take for the Whole World to Turn into Zombies? - YouTube +https://www.youtube.com/watch?v=kg2DwZ5r53o QI XL - Find the Lady, Identity Parade - YouTube +https://www.youtube.com/watch?v=9Oqm3j89xMI QI XL - Find the Lady, Identity Parade - YouTube +https://encrypted.google.com/#q=tekinik%20magasinet%20sd%20kort test - Google Search +http://www.teknikmagasinet.se/tillbehor/gopro/hero-3plus/minneskort/sandisk-mobile-ultra-microsdhc-16gb SanDisk Mobile Ultra microSDHC 16GB | Teknikmagasinet.se +http://www.teknikmagasinet.se/tillbehor/gopro/hero-3plus/minneskort/sandisk-mobile-ultra-microsdhc-32gb SanDisk Mobile Ultra microSDHC 32GB | Teknikmagasinet.se +http://www.teknikmagasinet.se/tillbehor/gopro/hero-3plus/minneskort/sandisk-mobile-ultra-microsdxc-64gb SanDisk Mobile Ultra microSDXC 64GB | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?CMS_SearchString=sd%20kort Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?CMS_SearchString=micro%20sd%20kort Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?CMS_SearchString=micro%20sd%20kort&Page=2 Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?CMS_SearchString=hard%20disk Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?CMS_SearchString=hard Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?Type=Accessories&CMS_SearchString=minne Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?CMS_SearchString=minne Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/ovriga-tillbehor Övriga tillbehör | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?CMS_SearchString=1%20TB Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?CMS_SearchString=500%20GB Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/tangentbord/gaming/arachnid-recore Arachnid Recore | Teknikmagasinet.se +http://www.teknikmagasinet.se/sokresultat?CMS_SearchString=500GB Sökresultat | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/lagringsmedia/harddiskar/extern/harddiskkabinett-35-sata-usb-30 Hårddiskkabinett 3,5" SATA USB 3.0 | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/lagringsmedia/harddiskar/extern Extern | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/lagringsmedia/harddiskar/extern/harddiskkabinett-25-sata-usb-30-black Hårddiskkabinett 2,5" SATA USB 3.0 Black | Teknikmagasinet.se +https://encrypted.google.com/#q=external%20hard%20disk%20vs Google +http://www.pcworld.com/article/2686039/when-to-buy-a-flash-drive-an-external-hard-drive-or-an-external-ssd.html When to buy a flash drive, an external hard drive, or an external SSD | PCWorld +http://www.amazon.co.uk/s/ref=nb_sb_noss_2/278-1091661-8676510?url=search-alias%3Daps&field-keywords=external+hard+disk Amazon.co.uk: external hard disk +https://encrypted.google.com/#q=G Google +https://encrypted.google.com/#q=arch%20best%20way%20to%20encrypt%20external%20hard%20disk G - Google Search +http://torrentshack.me/torrents.php?searchstr=3d&release_type=both&searchtags=&tags_type=0&order_by=s3&order_way=desc&torrent_preset=all Browse Torrents :: TorrentShack.me +http://torrentshack.me/torrents.php?order_way=DESC&order_by=s6&searchstr=3d&release_type=both&searchtags=&tags_type=0&torrent_preset=all Browse Torrents :: TorrentShack.me +http://ads2.aditor.com/redirect.aspx?url=http%3a%2f%2faffiliatehub.skybet.com%2fprocessing%2fclickthrgh.asp%3fbtag%3da_17166b_2%26aid%3d58_8__103557 +http://www.skybet.com/skybet?offer=153&btag=a_17166b_2c_58_8__103557 Sky Bet - Bet £5 Get £20 Free | Sky Bet Club +http://kat.cr/big-hero-6-2014-2014-3d-brrip-x264-yify-t10311242.html Download Big Hero 6 (2014) (2014) 3D BrRip x264 - YIFY Torrent - Kickass Torrents +http://kat.cr/usearch/3d/?field=seeders&sorder=desc Download 3d Torrents - Kickass Torrents +http://kat.cr/movies/ Download Movie Torrents - Kickass Torrents +http://kat.cr/usearch/3d/ Download 3d Torrents - Kickass Torrents +http://kat.cr/usearch/3d/?field=size&sorder=desc Download 3d Torrents - Kickass Torrents +http://kat.cr/usearch/3d/2/?field=size&sorder=desc Download 3d Torrents - Page 2 of 400 - Kickass Torrents +https://encrypted.google.com/#q=coraline Google +https://encrypted.google.com/#q=need%20for%20speed%202014%20imdb Google +http://www.imdb.com/title/tt2369135/ Need for Speed (2014) - IMDb +http://www.empireonline.com/promotions/20-best-3d-films/ The 20 Best 3D Movies | Avatar | Empire | www.empireonline.com +https://encrypted.google.com/#q=best%20rated%203d%20movies best rated 3d movies - Google Search +http://www.popularmechanics.com/culture/movies/how-to/g98/10-best-3d-blu-ray-movies-to-watch-at-home/?slide=1 10 Best 3D Movies on Blue-Ray to Watch at Home +http://www.popularmechanics.com/culture/movies/how-to/g98/10-best-3d-blu-ray-movies-to-watch-at-home/?slide=2 10 Best 3D Movies on Blue-Ray to Watch at Home +http://www.popularmechanics.com/culture/movies/how-to/g98/10-best-3d-blu-ray-movies-to-watch-at-home/?slide=3 10 Best 3D Movies on Blue-Ray to Watch at Home +http://www.popularmechanics.com/culture/movies/how-to/g98/10-best-3d-blu-ray-movies-to-watch-at-home/?slide=5 10 Best 3D Movies on Blue-Ray to Watch at Home +http://www.popularmechanics.com/culture/movies/how-to/g98/10-best-3d-blu-ray-movies-to-watch-at-home/?slide=4 10 Best 3D Movies on Blue-Ray to Watch at Home +http://www.popularmechanics.com/culture/movies/how-to/g98/10-best-3d-blu-ray-movies-to-watch-at-home/ 10 Best 3D Movies on Blue-Ray to Watch at Home +https://www.amazon.com/gp/gw/ajax/s.html/184-2112241-2042003 Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more +http://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=3d+movies Amazon.com: 3d movies - Movies: Movies & TV +https://encrypted.google.com/#q=minecraft%201.8.8%20inventory%20organize Google +http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2203567-15w31b-1-8-x-inventorysorter-middle-click-to-sort [15w31b, 1.8.x] InventorySorter - middle click to sort! - v1.7 is out - Minecraft Mods - Mapping and Modding - Minecraft Forum - Minecraft Forum +http://engine.4dsply.com/Redirect.eng?MediaSegmentId=17188&dcid=1_ctx_17cf30b8-0035-403b-a11f-3368679b2b94&vmId=919ebd69-0068-4bbd-8040-faff2847aa2d&abr=false&timeZoneOffset=60&dst=True&res=1440x900 +http://www.cpv2tracking.com/base.php?c=102&key=ae875c40cb56f3c84cb913eaace2d427&var6=101 +http://www.cpv2tracking.com/baseredirect.php?url=%3A%2F%2Fads2.williamhill.com%2Fredirect.aspx%3Fpid%3D183726623%26lpid%3D1487412031%26bid%3D1366344510%26var5%3Dekmwpdtyz102z32171168 +http://www.mediafire.com/download/3i3f6z3isq6bf3n/InventorySorter-1.8.8-1.7.zip InventorySorter-1.8.8-1.7 +https://encrypted.google.com/#q=multimc Google +https://encrypted.google.com/#q=minecraft%201.8.8%20premodded multimc - Google Search +http://minecraftsix.com/mc/minecraft-1-8-8-mods/ Minecraft 1.8.8 Mods | MinecraftSix +http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1293201-mods-faq-and-security-considerations Mods FAQ and security considerations - Minecraft Mods - Mapping and Modding - Minecraft Forum - Minecraft Forum +https://encrypted.google.com/#q=minecraft%20button%20switch Google +https://encrypted.google.com/search?q=minecraft+button+switch&biw=1440&bih=843&tbm=isch&imgil=456Hxu3FkK4YMM%253A%253BX8IxLNwpVePmJM%253Bhttp%25253A%25252F%25252Fminecraft.wonderhowto.com%25252Fhow-to%25252Fswitch-between-multiple-outputs-with-one-button-redstone-relay-minecraft-0138747%25252F&source=iu&pf=m&fir=456Hxu3FkK4YMM%253A%252CX8IxLNwpVePmJM%252C_&dpr=1&usg=__Sl7pKyABf9CdboUo0nSkCrHEGLU%3D&ved=0CC0QyjdqFQoTCJX0gMGko8cCFcM5GgodcTUGVw&ei=HxnLVdXoO8PzaPHqmLgF#imgrc=456Hxu3FkK4YMM%3A&usg=__Sl7pKyABf9CdboUo0nSkCrHEGLU%3D minecraft button switch - Google Search +https://encrypted.google.com/search?q=minecraft+button+switch&biw=1440&bih=843&tbm=isch&imgil=456Hxu3FkK4YMM%253A%253BX8IxLNwpVePmJM%253Bhttp%25253A%25252F%25252Fminecraft.wonderhowto.com%25252Fhow-to%25252Fswitch-between-multiple-outputs-with-one-button-redstone-relay-minecraft-0138747%25252F&source=iu&pf=m&fir=456Hxu3FkK4YMM%253A%252CX8IxLNwpVePmJM%252C_&dpr=1&usg=__Sl7pKyABf9CdboUo0nSkCrHEGLU%3D&ved=0CC0QyjdqFQoTCJX0gMGko8cCFcM5GgodcTUGVw&ei=HxnLVdXoO8PzaPHqmLgF#imgrc=fJ1XBvV71NYLNM%3A&usg=__Sl7pKyABf9CdboUo0nSkCrHEGLU%3D minecraft button switch - Google Search +https://www.youtube.com/watch?v=UZehtTOXXzg Probably the worlds smallest on/off button in minecraft! - YouTube +https://encrypted.google.com/#q=minecraft%20piston%20button%20switch Google +http://minecraft.wonderhowto.com/how-to/make-buttons-work-like-levers-minecraft-using-t-flip-flop-0135196/ How to Make Buttons Work Like Levers in Minecraft Using a T Flip-Flop « Minecraft +https://encrypted.google.com/#q=minecratf%20t%20flip%20flop Google +https://encrypted.google.com/search?q=minecraft+t+flip+flop&biw=1440&bih=843&tbm=isch&imgil=8Z1ARArNQUb7UM%253A%253BRW-oCxw_mwprUM%253Bhttp%25253A%25252F%25252Fwww.youtube.com%25252Fwatch%25253Fv%2525253D2LIs_Fenekk&source=iu&pf=m&fir=8Z1ARArNQUb7UM%253A%252CRW-oCxw_mwprUM%252C_&dpr=1&usg=__wH7XvTrKByC7MNzel56mJW2OvLc%3D&ved=0CCgQyjdqFQoTCP34mKGlo8cCFcpWGgodLcIGPQ&ei=6RnLVb3gKsqtaa2Em-gD#imgrc=8Z1ARArNQUb7UM%3A&usg=__wH7XvTrKByC7MNzel56mJW2OvLc%3D minecraft t flip flop - Google Search +https://encrypted.google.com/search?q=minecraft+t+flip+flop&biw=1440&bih=843&tbm=isch&imgil=8Z1ARArNQUb7UM%253A%253BRW-oCxw_mwprUM%253Bhttp%25253A%25252F%25252Fwww.youtube.com%25252Fwatch%25253Fv%2525253D2LIs_Fenekk&source=iu&pf=m&fir=8Z1ARArNQUb7UM%253A%252CRW-oCxw_mwprUM%252C_&dpr=1&usg=__wH7XvTrKByC7MNzel56mJW2OvLc%3D&ved=0CCgQyjdqFQoTCP34mKGlo8cCFcpWGgodLcIGPQ&ei=6RnLVb3gKsqtaa2Em-gD#imgrc=9HsnE-zNlJOqNM%3A&usg=__wH7XvTrKByC7MNzel56mJW2OvLc%3D minecraft t flip flop - Google Search +https://encrypted.google.com/search?q=minecraft+t+flip+flop&biw=1440&bih=843&tbm=isch&imgil=8Z1ARArNQUb7UM%253A%253BRW-oCxw_mwprUM%253Bhttp%25253A%25252F%25252Fwww.youtube.com%25252Fwatch%25253Fv%2525253D2LIs_Fenekk&source=iu&pf=m&fir=8Z1ARArNQUb7UM%253A%252CRW-oCxw_mwprUM%252C_&dpr=1&usg=__wH7XvTrKByC7MNzel56mJW2OvLc%3D&ved=0CCgQyjdqFQoTCP34mKGlo8cCFcpWGgodLcIGPQ&ei=6RnLVb3gKsqtaa2Em-gD#imgrc=GFNaDz6bYNYdEM%3A&usg=__wH7XvTrKByC7MNzel56mJW2OvLc%3D minecraft t flip flop - Google Search +https://encrypted.google.com/#q=minecraft%201.8%20t%20flip%20flop Google +https://www.youtube.com/watch?v=fnDPidUGhUY MCTUT - Greatest T-Flip Flops (1.8 READY!) - YouTube +https://encrypted.google.com/#q=repeater%20recepie Google +https://encrypted.google.com/#q=extend%20button repeater recepie - Google Search +https://encrypted.google.com/#q=extend+button+minecraft extend button - Google Search +https://www.youtube.com/watch?v=xOYenWPqkCw Minecraft - Small T Flip Flop [Without Pistons] - YouTube +https://www.youtube.com/watch?v=TL7oJ6g84pY HI-LO Tech: T-Flip Flop - YouTube +https://www.youtube.com/watch?v=1EowM1GFp0E ▶ Minecraft :: Piston compact T-Flip Flop - YouTube +https://www.youtube.com/results?search_query=piston+t-flip piston t-flip - YouTube +https://www.youtube.com/watch?v=524XZH8fReQ piston t-flip - YouTube +http://www.hitta.se/ hitta.se - alla privatpersoner & bolag. Telefonnummer & kartor +http://www.hitta.se/oskar+sturm+kristiansen/malm%C3%B6/person/hxPs__wwwX?vad=oskar+sturm+kristiansen Oskar Sturm Kristiansen - Malmö - hitta.se +http://www.hitta.se/s%C3%B6k?vad=oskar%20sturm%20kristiansen Hitta Oskar Sturm Kristiansen - 2 personer i hela Sverige +https://encrypted.google.com/#q=what test - Google Search +https://www.youtube.com/watch?v=BNfA5lLksMg ▶ London Ghetto VS Paris Ghetto Rap suburbs banlieue - YouTube +https://www.youtube.com/watch?v=02SEnLniRWs ▶ Police vs The Arab Supercars in London! - YouTube +https://www.youtube.com/results?search_query=london+vs london vs - YouTube +https://www.youtube.com/watch?v=9HkEEywa5Zk ▶ LONDON vs. MIAMI SLANG Challenge | SoTotallyVlog - YouTube +https://www.youtube.com/results?search_query=cockney+rhyming+slang+learn cockney rhyming slang learn - YouTube +https://www.youtube.com/watch?v=-9NhaKWMtWU HOW TO SPEAK COCKNEY ACCENT! | Evan Edinger & Bekn Dignum - YouTube +https://www.youtube.com/results?search_query=cockney+rhyming+slang cockney rhyming slang - YouTube +https://www.youtube.com/results?search_query=cockney+rhyming+slang+conversation cockney rhyming slang conversation - YouTube +https://www.youtube.com/watch?v=goXMgFJTi1s ▶ Cockney Rhyming Slang - YouTube +https://www.youtube.com/watch?v=nUN0RLF-WuU cockney parents' evening - YouTube +https://encrypted.google.com/#q=geaesr Google +http://www.vappingo.com/word-blog/cockney-rhyming-slang/ The Definitive Guide to Cockney Rhyming Slang | Online Editing and Proofreading Services. Affordable Editors and Proofreaders. +https://encrypted.google.com/#q=having%20a%20turkish having a turkish - Google Search +https://uk.answers.yahoo.com/question/index?qid=20110510111617AAwTu3w What does " You are having a Turkish" means? | Yahoo Answers +https://encrypted.google.com/#q=geaser geaesr - Google Search +http://www.urbandictionary.com/define.php?term=geaser Urban Dictionary: geaser +https://encrypted.google.com/#q=geaser%20cockney Google +http://www.urbandictionary.com/define.php?term=geezer Urban Dictionary: geezer +https://www.youtube.com/watch?v=OFxOqFRgD8o cockneys get a cab - YouTube +https://www.youtube.com/watch?v=wYmrg3owTRE ▶ Hugh Laurie: the British slang vs the American - YouTube +https://encrypted.google.com/#q=the%20office Google +http://www.imdb.com/title/tt0386676/ The Office (TV Series 2005–2013) - IMDb +https://www.youtube.com/watch?v=Z4Q3IUQHoX0 Top Ten Stupid Things Americans Say To Brits - YouTube +https://www.youtube.com/watch?v=D4eC0_OXOPc ▶ What do Americans think of the British? - YouTube +https://www.youtube.com/watch?v=XOWZS6qcCyA One Thing Americans Shouldn’t Say To British People - YouTube +https://www.youtube.com/watch?v=ILIf7eoE5Kc What Brits Say Vs. What They Mean - YouTube +https://www.youtube.com/watch?v=0MEqTWqAUQU What Brits Say Vs. What They Mean - YouTube +https://encrypted.google.com/#q=high%20metabolism Google +https://encrypted.google.com/#q=bear Google +https://encrypted.google.com/#q=arch%20perl%20config%20simple Google +https://encrypted.google.com/#q=arch+perl+file+confgdir arch perl config simple - Google Search +https://aur4.archlinux.org/packages/perl-file-configdir/ AUR (en) - perl-file-configdir +https://encrypted.google.com/#q=list%20all%20cpan%20installed%20modules Google +http://stackoverflow.com/questions/115425/how-do-i-get-a-list-of-installed-cpan-modules perl - How do I get a list of installed CPAN modules? - Stack Overflow +https://encrypted.google.com/#q=arch%20term%20extendedcolor%20perl Google +https://encrypted.google.com/#q=arch+extutils:config arch term extendedcolor perl - Google Search +https://www.archlinux.org/packages/community/any/perl-extutils-config/ Arch Linux - perl-extutils-config 0.008-1 (any) +https://encrypted.google.com/#q=perl%20moreutils%20arch Google +http://stackoverflow.com/questions/7777252/uninstall-all-perl-modules-installed-by-cpan Uninstall all perl modules installed by cpan - Stack Overflow +https://encrypted.google.com/#q=uninstall%20all%20cpan%20modules uninstall all cpan modules - Google Search +https://encrypted.google.com/#q=all%20of%20them uninstall all cpan modules - Google Search +https://encrypted.google.com/#q=%2Fusr%2Fbin%2Fperl%3A%20symbol%20lookup%20error%3A%20%2Fusr%2Flib%2Fperl5%2Fsite_perl%2Fauto%2FList%2FMoreUtils%2FMoreUtils.so%3A%20undefined%20symbol%3A%20Perl_xs_apiversion_bootcheck%0AS all of them - Google Search +http://grokbase.com/t/perl/beginners/131wwe20en/help-on-perl-core-dump [Perl-beginners] Help on perl core dump - Grokbase +https://github.com/sebnow/text-tnetstrings-perl/issues/1 Undefined Symbol Perl_xs_apiversion_bootcheck · Issue #1 · sebnow/text-tnetstrings-perl · GitHub +https://encrypted.google.com/#q=arch%20lwp%20simple%20perl Google +https://encrypted.google.com/#q=arch+config+simple arch lwp simple perl - Google Search +https://encrypted.google.com/#q=arch%20file%20configdir arch config simple - Google Search +https://encrypted.google.com/#q=arch+file+configdir+perl arch file configdir - Google Search +https://encrypted.google.com/#q=arch%20perl%20file%20configdir arch file configdir perl - Google Search +http://www.perlmonks.org/?node_id=932608 want to remove all perl modules +https://encrypted.google.com/#q=remove%20all%20perl%20modules remove all perl modules - Google Search +https://encrypted.google.com/#q=perl%20modules%20directory remove all perl modules - Google Search +https://encrypted.google.com/#q=arch%20remove%20all%20perl%20moudles perl modules directory - Google Search +https://bbs.archlinux.org/viewtopic.php?id=123243 Uninstall all CPAN-installed Perl modules / Pacman & Package Upgrade Issues / Arch Linux Forums +https://encrypted.google.com/#q=reinstall%20all%20packages%20including%20keywoard Google +https://encrypted.google.com/#q=arch%20reinstall%20all%20packages%20including reinstall all packages including keywoard - Google Search +https://encrypted.google.com/#q=arch+reinstall+all+packages+including+keyword arch reinstall all packages including - Google Search +https://bbs.archlinux.org/viewtopic.php?pid=690438 Cleaning-optimizing arch-linux / Applications & Desktop Environments / Arch Linux Forums +https://bbs.archlinux.org/viewtopic.php?id=89426 [SOLVED] Pacman - removing unneeded packages / Newbie Corner / Arch Linux Forums +https://encrypted.google.com/#q=pacman%20unninstall%20uneeded pacman unninstall uneeded - Google Search +https://encrypted.google.com/#q=pacman+uninstall+unneeded pacman uninstall unneeded - Google Search +https://wiki.manjaro.org/index.php?title=Orphan_Package_Removal Orphan Package Removal - Manjaro Linux +https://encrypted.google.com/#q=error%20target%20not%20found Google +http://bbs.archbang.org/viewtopic.php?id=2706 pacman wont find packages: "error: target not found:"[Solved] (Page 1) / Pacman/Packages / ArchBang Forums +https://encrypted.google.com/#q=pacman%20-Q%20manually%20installed Google +https://bbs.archlinux.org/viewtopic.php?id=70551 list explicit installed packages / Pacman & Package Upgrade Issues / Arch Linux Forums +https://encrypted.google.com/#q=pacman%20fix%20deleted%20packages Google +https://encrypted.google.com/#q=pacman+force+install pacman force install - Google Search +https://bbs.archlinux.org/viewtopic.php?id=109590 How to force pacman to re-install packages? / Pacman & Package Upgrade Issues / Arch Linux Forums +http://stackoverflow.com/questions/13939038/how-do-you-run-a-command-for-each-line-of-a-file bash - How do you run a command for each line of a file? - Stack Overflow +https://encrypted.google.com/#q=for%20each%20line%20in%20%20file for each line in file - Google Search +http://stackoverflow.com/questions/1521462/looping-through-the-content-of-a-file-in-bash linux - Looping through the content of a file in Bash? - Stack Overflow +https://bbs.archlinux.org/viewtopic.php?id=88118 [SOLVED] How to have yaourt run without any prompts? / Newbie Corner / Arch Linux Forums +https://encrypted.google.com/#q=yaourt%20-Syua%20no%20confirm yaourt -Syua no confirm - Google Search +https://encrypted.google.com/#q=using%20yes%20in%20unix yaourt -Syua no confirm - Google Search +http://unix.stackexchange.com/questions/102484/what-is-the-point-of-the-yes-command utilities - What is the point of the `yes` command? - Unix & Linux Stack Exchange +https://encrypted.google.com/#q=arch%20wifite Google +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CCMQFjABahUKEwjntvTpw6THAhUG1hoKHU3aAVo&url=https%3A%2F%2Faur.archlinux.org%2Fpackages%2Fwifite-git%2F&ei=LsDLVefnPIasa820h9AF&usg=AFQjCNGPYLkyvGQ14f_NmEjowvLSaPAdMQ +https://aur.archlinux.org/packages/wifite-git/ AUR (en) - wifite-git +https://aur.archlinux.org/packages/?O=0&SeB=nd&K=wifite&outdated=&SB=n&SO=a&PP=50&do_Search=Go AUR (en) - Search Criteria: wifite +https://aur.archlinux.org/packages/wifite/ AUR (en) - wifite +https://encrypted.google.com/#q=wifite-git Google +https://github.com/derv82/wifite derv82/wifite · GitHub +https://github.com/derv82 derv82 (derv) · GitHub +https://github.com/derv82/wpacrack derv82/wpacrack · GitHub +https://encrypted.google.com/#q=wifite%20easycreds Google +https://encrypted.google.com/#q=dsploit Google +https://encrypted.google.com/#q=set%20backtrack Google +https://encrypted.google.com/#q=social+engineering+toolkit+arch set backtrack - Google Search +https://encrypted.google.com/#q=arch%20set social engineering toolkit arch - Google Search +https://encrypted.google.com/#q=arch+set+toolkit arch set - Google Search +http://aur.archlinux.com/ +http://www.archlinux.com/ ArchLinux.com: The Leading Arch Linux Site on the Net +https://encrypted.google.com/#q=arch%20aur Google +https://aur.archlinux.org/packages/?O=0&K=set AUR (en) - Search Criteria: set +https://aur.archlinux.org/packages/?O=0&SeB=nd&K=set+social&outdated=&SB=n&SO=a&PP=50&do_Search=Go AUR (en) - Search Criteria: set social +https://encrypted.google.com/#q=arch+set+social+engineering+toolkit arch wifite - Google Search +https://bbs.archlinux.org/viewtopic.php?id=161183 Social Engineer Toolkit (SET) and Arch 2013 x64 / Networking, Server, and Protection / Arch Linux Forums +https://aur.archlinux.org/packages/?O=0&SeB=nd&K=set-git&outdated=&SB=n&SO=a&PP=50&do_Search=Go AUR (en) - Search Criteria: set-git +https://encrypted.google.com/#q=social%20engineering%20toolkit%20git Google +https://github.com/trustedsec/social-engineer-toolkit trustedsec/social-engineer-toolkit · GitHub +https://encrypted.google.com/#q=arch%20social%20engineer%20toolkit%20aur Google +https://aur.archlinux.org/packages/set-git/ AUR (en) - Page Not Found +https://aur4.archlinux.org/packages/set-git/ AUR (en) - Page Not Found +https://encrypted.google.com/#q=perl+simplebot+arch perl simplebot - Google Search +https://encrypted.google.com/#q=arch+perl+simplebot perl simplebot arch - Google Search +https://encrypted.google.com/#q=arch%20perl%20simplebot%20aur arch perl simplebot - Google Search +https://encrypted.google.com/#q=arch+perl+bot+basicbot arch perl simplebot aur - Google Search +https://aur.archlinux.org/packages/perl-bot-basicbot/ AUR (en) - perl-bot-basicbot +https://www.archlinux.org/packages/?q=perl-poe-component-irc Arch Linux - Package Search +https://encrypted.google.com/#q=missing%20package%20function Google +https://forum.manjaro.org/index.php?topic=19889.0 Fixing PKGBUILDs without package() function +https://encrypted.google.com/#q=arch%20replace%20build%20with%20pacakage Google +https://wiki.archlinux.org/index.php/PKGBUILD PKGBUILD - ArchWiki +https://wiki.archlinux.org/index.php/Creating_packages Creating packages - ArchWiki +https://bugzilla.mozilla.org/show_bug.cgi?id=959893 959893 – WebRTC Internal IP Address Leakage +http://i.imgur.com/qtvNNQM.gif qtvNNQM.gif (250x250 pixels) +https://encrypted.google.com/#q=arch%20packaged%20games test - Google Search +https://wiki.archlinux.org/index.php/List_of_games List of games - ArchWiki +https://encrypted.google.com/#q=arch%20package%20search Google +https://encrypted.google.com/#q=arch%20aur%20and%20package%20search arch package search - Google Search +https://aur.archlinux.org/packages/ AUR (en) - Packages +https://aur.archlinux.org/packages/?O=0&SeB=nd&K=firefox&outdated=&SB=n&SO=a&PP=50&do_Search=Go AUR (en) - Search Criteria: firefox +https://www.archlinux.org/packages/?sort=&q=test&maintainer=&flagged= Arch Linux - Package Search +https://www.archlinux.org/packages/?q=0ad Arch Linux - Package Search +https://aur.archlinux.org/ AUR (en) - Home +https://aur.archlinux.org/packages/?O=0&K=test AUR (en) - Search Criteria: test +https://aur.archlinux.org/packages/?O=0&SeB=nd&K=keywrd&outdated=&SB=n&SO=a&PP=50&do_Search=Go AUR (en) - Search Criteria: keywrd +https://aur.archlinux.org/packages/?O=0&SeB=nd&K=test&outdated=&SB=n&SO=a&PP=50&do_Search=Go AUR (en) - Search Criteria: test +https://www.archlinux.org/packages/?q=vim Arch Linux - Package Search +https://aur.archlinux.org/packages/?K=vimvimdo_Search=Go AUR (en) - Search Criteria: vimvimdo_Search=Go +https://encrypted.google.com/#q=archwiki Google +https://wiki.archlinux.org/index.php?title=Special%3ASearch&search=youtube&go=Go Search results for "youtube" - ArchWiki +https://wiki.archlinux.org/index.php?title=Special%3ASearch&profile=default&search=firefox&fulltext=Search Search results for "firefox" - ArchWiki +https://wiki.archlinux.org/index.php/Adding_Firefox_Search_Engines_As_User Firefox - ArchWiki +https://wiki.archlinux.org/index.php/Test Test - ArchWiki +https://wiki.archlinux.org/index.php/Noobs Noobs - ArchWiki +https://www.archlinux.org/packages/?q=wiki%20search Arch Linux - Package Search +https://en.wikipedia.org/w/index.php?search=arch%20search arch search - Search results - Wikipedia, the free encyclopedia +https://www.archlinux.org/packages/?q=test Arch Linux - Package Search +https://encrypted.google.com/#q=arch%20wiki%20search Google +https://wiki.archlinux.org/ ArchWiki +https://wiki.archlinux.org/index.php/Firefox Firefox - ArchWiki +https://wiki.archlinux.org/index.php?title=Special%3ASearch&search=test&go=Go Search results for "test" - ArchWiki +https://wiki.archlinux.org/index.php/Sed Core utilities - ArchWiki +https://encrypted.google.com/#q=should%20you%20use%20google Google +http://xkcd.com/1563/ xkcd: Synonym Movies +http://xkcd.com/1562/ xkcd: I in Team +http://www.reddit.com/r/technology/comments/3gr6hb/netflix_releases_their_data_on_which_isps_are_the/ Netflix releases their data on which ISPs are the fastest in each country : technology +http://bgr.com/2015/08/12/fastest-isp-netflix/ Fastest ISPs: Netflix details which ISPs have the best Internet speeds | BGR +http://ispspeedindex.netflix.com/ Netflix ISP Speed Index | Compare global internet service provider speeds +http://ispspeedindex.netflix.com/sweden Sweden ISP Speed Index Results| Netflix ISP Speed Index +http://ispspeedindex.netflix.com/uk UK ISP Speed Index Results| Netflix ISP Speed Index +http://www.reddit.com/r/technology/comments/3gpqyo/i_built_a_twitter_bot_that_enteredand_won1000/ I built a Twitter bot that entered—and won—1,000 online contests for me : technology +http://qz.com/476914/i-built-a-twitter-bot-that-entered-and-won-1000-online-contests-for-me/ I built a Twitter bot that entered—and won—1,000 online contests for me - Quartz +http://qz.com/456845/sick-of-selling-junk-food-and-false-promises-designers-declare-their-own-hippocratic-oath/ I built a Twitter bot that entered—and won—1,000 online contests for me - Quartz +http://www.reddit.com/r/technology/comments/3gpha6/from_the_ground_up_how_i_built_the_developers/ From the Ground Up: How I Built the Developer's Dream Keyboard : technology +http://www.toptal.com/embedded/from-the-ground-up-how-i-built-the-developers-dream-keybooard Customized Keyboard Tutorial for Hackers and Developers | Toptal +http://www.reddit.com/r/technology/comments/3glgs1/john_mcafee_has_launched_a_new_company_that_is/ John McAfee has launched a new company that is offering unlimited use of SSL certificates across multiple servers at no extra charge : technology +http://www.reddit.com/r/technology/comments/3ghskd/youtube_is_now_better_at_live_streaming_than/ YouTube is now better at live streaming than Twitch : technology +http://www.reddit.com/r/technology/comments/3gguv4/youtube_is_now_better_at_live_streaming_than/ YouTube is now better at live streaming than Twitch : technology +http://www.reddit.com/r/technology/comments/3gguo5/no_more_lols_50_of_facebook_users_prefer_haha_to/ No more LOLs: 50% of Facebook users prefer 'haha' to laughing out loud : technology +https://tutanota.com/ Tutanota makes email encryption easy, no profiling possible. Open source and forever free. +https://app.tutanota.de/#login Tutanota +https://app.tutanota.de/#box Tutanota +http://www.reddit.com/domain/theverge.com/ theverge.com on reddit.com +http://www.theverge.com/2015/8/10/9126091/youtube-twitch-the-international-5-live-streaming-timeshifting?utm_campaign=theverge&utm_content=chorus&utm_medium=social&utm_source=twitter YouTube is now better at live streaming than Twitch | The Verge +https://encrypted.google.com/#q=imperial%20college%20internet%20speed Google +http://testmy.net/hoststats/imperial_college_lon Imperial College London Speed Test +http://www.reddit.com/r/technology/comments/3g00x2/hackers_tiny_device_unlocks_cars_and_opens_garages/ Hacker’s Tiny Device Unlocks Cars And Opens Garages. : technology +http://www.reddit.com/r/technology/comments/3fztxu/screw_texting_its_time_to_pick_a_universal/ Screw Texting. It’s Time to Pick a Universal Messaging App. : technology +http://www.reddit.com/r/linux/comments/3gs8g3/digitalocean_teams_up_with_bitnami/ DigitalOcean Teams Up With Bitnami : linux +http://techcrunch.com/2015/08/11/digitalocean-teams-up-with-bitnami-now-lets-you-install-over-100-web-apps-with-a-few-clicks/?ncid=rss&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29&utm_content=FaceBook&sr_share=facebook DigitalOcean Teams Up With Bitnami, Now Lets You Install Over 100 Web Apps With A Few Clicks | TechCrunch +https://encrypted.google.com/#q=newsbeuter%20center Google +http://www.reddit.com/r/linux/comments/3gd9lz/aur_fully_migrated_to_git_backend/ AUR fully migrated to git backend : linux +http://www.reddit.com/r/linux/comments/3g2zrr/linux_is_a_second_class_citizen_we_dont_run_it/ 'Linux is a second class citizen, we don't run it internally because only 17 people use it' -- Gary Numan (developer of Garry's mod + Rust) : linux +https://twitter.com/garrynewman/status/615071229947564032 Garry Newman on Twitter: "@ramma_gaming @KittyMeowGames Linux is a second class citizen, we don't run it internally because only 17 people use it" +http://www.reddit.com/r/linux/comments/3fzslm/what_can_we_glean_about_you_from_your_ten/ What can we glean about you from your ten most-used commands (xpost from /r/commandline) : linux +http://www.reddit.com/r/linux/comments/3fw2gj/linux_diy_alternatives_to_popular_online_services/ Linux DIY alternatives to popular online services. Which services do you provide yourself with? : linux +http://citadel.org/doku.php/features Feature list - Citadel.org +http://www.reddit.com/r/linux/comments/3fmggm/til_man_pages_are_written_by_humans_and_not/ TIL man pages are written by humans and not generated from algorithms that translate source code into English. : linux +http://www.reddit.com/r/linux/comments/3fi9tn/i_need_to_reinstall_os_in_a_machine_so_i_have_a/ I need to reinstall OS in a machine, so I have a chance to practice commands like "rm -rf". Please suggest your choice. : linux +http://qntm.org/suicide Suicide Linux @ Things Of Interest +https://encrypted.google.com/#q=arch%20powerpill Google +https://wiki.archlinux.org/index.php/Powerpill Powerpill - ArchWiki +https://encrypted.google.com/#q=password%20protect%20tar.gz Google +http://superuser.com/questions/162624/how-to-password-protect-gzip-files-on-the-command-line ubuntu - How to password protect gzip files on the command line? - Super User +https://encrypted.google.com/#q=best%20encryption%20tool%20for%20difficult%20brute%20force Google +http://lifehacker.com/five-best-file-encryption-tools-5677725 Five Best File Encryption Tools +https://encrypted.google.com/#q=linux%20best%20encryption Google +https://encrypted.google.com/#q=linux+best+encryption+tool linux best encryption - Google Search +https://www.gnupg.org/gph/en/manual/x110.html Encrypting and decrypting documents +https://encrypted.google.com/#q=gpg%20only%20passphrase gpg only passphrase - Google Search +https://encrypted.google.com/#q=linux%20encrypt%20a%20file gpg only passphrase - Google Search +https://encrypted.google.com/#q=siemens Google +http://serverfault.com/questions/489140/what-is-a-good-solution-to-encrypt-some-files-in-unix linux - What is a good solution to encrypt some files in unix? - Server Fault +http://lifehacker.com/230915/geek-to-live--hide-data-in-files-with-easy-steganography-tools Geek to Live: Hide data in files with easy steganography tools +https://encrypted.google.com/#q=how%20big%20image%20to%20hide%20data how big image to hide data - Google Search +https://www.archlinux.org/packages/?q=steganography Arch Linux - Package Search +https://wiki.archlinux.org/index.php/Tomb Tomb - ArchWiki +https://encrypted.google.com/#q=best%20steganography%20linux Google +https://scottlinux.com/2014/08/12/steganography-in-linux-from-the-command-line/ Steganography in Linux from the command line | scottlinux.com | Linux Blog +https://encrypted.google.com/#q=tearfree%20after%20suspending Google +http://www.spinics.net/lists/dri-devel/msg81299.html [Bug 89980] [Regression] Graphical corruption after resuming from suspend (w/ dual monitor configuration) -- DRI Development +https://encrypted.google.com/#q=tearfree%20not%20working%20after%20suspend Google +https://encrypted.google.com/#q=average%20imperial%20graduate%20salary tearfree not working after suspend - Google Search +http://www.graduates.co.uk/graduate-scheme-salaries-by-industry/ Top Graduate Scheme Salaries by Industry - Graduates.co.uk - Careers Advice, Postgrad Study and Gap Year +https://encrypted.google.com/#q=goldman%20and%20sachs Google +http://www.goldmansachs.com/ Goldman Sachs +https://encrypted.google.com/#q=how%20much%20more%20do%20top%20school%20gradautes%20earn%20uk Google +http://www.telegraph.co.uk/finance/personalfinance/money-saving-tips/11340085/University-salary-league-table-graduates-that-earn-the-most.html University salary league table: graduates that earn the most - Telegraph +http://www.graduates.co.uk/starting-salaries-by-subject-degree/ Average Graduate Starting Salaries by Subject Degree - Graduates.co.uk - Careers Advice, Postgrad Study and Gap Year +https://encrypted.google.com/#q=electrical%20engineering%20starting%20salary%20imperial Google +http://university.which.co.uk/imperial-college-london-i50/electrical-and-electronic-engineering-3-years-9000-h600-38471 Electrical and Electronic Engineering (H600) - Imperial College London (I50) - Which? University +http://university.which.co.uk/imperial-college-london-i50/ Imperial College London (I50) - Which? University +https://encrypted.google.com/#q=which%20unviresity%20uk%20imperial%20computer%20sience Google +http://university.which.co.uk/search/course?c%5Binstitution_name_tag__and__some%5D=imperial_college_london&c%5Bsort_fact%5D=title Showing 25 results out of 108 for '*' - Which? University +http://university.which.co.uk/imperial-college-london-i50/computing-4-years-9000-g401 Computing (G401) - Imperial College London (I50) - Which? University +http://university.which.co.uk/imperial-college-london-i50/computing-3-years-9000-g400 Computing (G400) - Imperial College London (I50) - Which? University +http://metro.co.uk/2014/10/05/nerds-get-the-last-laugh-with-a-graduate-salary-of-more-than-40000-4893747/ Computer science nerds get the last laugh with a graduate salary of this much… | Metro News +https://encrypted.google.com/#q=computing%20imperial%20starting%20salary computing imperial starting salary - Google Search +https://encrypted.google.com/#q=average%20starting%20salary%20%20uk%20university Google +http://www.telegraph.co.uk/education/universityeducation/9532912/Best-universities-for-high-starting-salaries.html Best universities for high starting salaries - Telegraph +http://www.telegraph.co.uk/education/universityeducation/9532912/Best-universities-for-high-starting-salaries.html?frame=2334382 Best universities for high starting salaries - Telegraph +http://www.telegraph.co.uk/education/universityeducation/9532912/Best-universities-for-high-starting-salaries.html?frame=2334378 Best universities for high starting salaries - Telegraph +http://www.telegraph.co.uk/education/universityeducation/9532912/Best-universities-for-high-starting-salaries.html?frame=2334363 Best universities for high starting salaries - Telegraph +http://www.graduates.co.uk/graduate-starting-salaries-in-2013-14/ Average Graduate Starting Salaries for 2013/14 +https://encrypted.google.com/#q=uk%20average%20starting%20salary uk average starting salary - Google Search +http://www.telegraph.co.uk/education/universityeducation/9552659/Graduate-jobs-Top-10-degree-subjects-by-lifetime-salary.html Graduate jobs: Top 10 degree subjects by lifetime salary - Telegraph +http://www.telegraph.co.uk/education/universityeducation/9552659/Graduate-jobs-Top-10-degree-subjects-by-lifetime-salary.html?frame=2344258 Graduate jobs: Top 10 degree subjects by lifetime salary - Telegraph +http://www.telegraph.co.uk/education/universityeducation/9552659/Graduate-jobs-Top-10-degree-subjects-by-lifetime-salary.html?frame=2282873 Graduate jobs: Top 10 degree subjects by lifetime salary - Telegraph +http://www.telegraph.co.uk/education/universityeducation/9552659/Graduate-jobs-Top-10-degree-subjects-by-lifetime-salary.html?frame=2344255 Graduate jobs: Top 10 degree subjects by lifetime salary - Telegraph +http://www.telegraph.co.uk/education/universityeducation/9552659/Graduate-jobs-Top-10-degree-subjects-by-lifetime-salary.html?frame=2344253 Graduate jobs: Top 10 degree subjects by lifetime salary - Telegraph +http://www.telegraph.co.uk/education/universityeducation/9552659/Graduate-jobs-Top-10-degree-subjects-by-lifetime-salary.html?frame=2344252 Graduate jobs: Top 10 degree subjects by lifetime salary - Telegraph +http://www.dailymail.co.uk/news/article-2781180/And-geeks-shall-inherit-best-pay-Figures-reveal-computer-science-graduates-earn-best-wages-leaving-university.html Figures reveal computer science graduates earn best wages after university | Daily Mail Online +http://www.thestudentroom.co.uk/showthread.php?t=2291564 Changing courses at Imperial - The Student Room +https://encrypted.google.com/#q=reddit%20imperial Google +http://www.reddit.com/r/imperial Imperial College London +https://www.reddit.com/r/Imperial/search?q=change&restrict_sr=on Imperial: search results +https://www.reddit.com/r/Imperial/search?q=switch&restrict_sr=on&sort=relevance&t=all Imperial: search results +https://www.reddit.com/r/Imperial/comments/3696c7/imperial_computing_for_computer_architecture/?ref=search_posts Imperial Computing for Computer Architecture? : Imperial +http://www3.imperial.ac.uk/registry/currentstudents/registrationchanges Changes to Registration Status +https://encrypted.google.com/#q=imperial%20college%20switch%20course imperial college switch course - Google Search +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CEAQFjAFahUKEwjEm6j76qTHAhVI2BoKHfrKDls&url=http%3A%2F%2Fwww.thestudentroom.co.uk%2Fshowthread.php%3Ft%3D1130617&ei=OOnLVcSfHciwa_qVu9gF&usg=AFQjCNHuAGVl26-0VSzVLAM0_WKjp6eJgQ&bvm=bv.99804247,d.d2s +http://www.thestudentroom.co.uk/showthread.php?t=1130617 Change course after decision - The Student Room +https://encrypted.google.com/#q=imperial+college+switch+course&start=10 imperial college switch course - Google Search +http://www.woothemes.com/2014/10/case-study-imperial-college-londons-sensei-powered-digital-learning-hub/ Case Study: Imperial College London's Sensei-powered Digital Learning Hub - WooThemes +https://encrypted.google.com/#q=computer%20science%20vs%20electronics%20engineer%20workload Google +https://encrypted.google.com/#q=arm%20starting%20salary Google +https://encrypted.google.com/#q=most%20useful%20proffesion Google +https://encrypted.google.com/#q=most%20useful%20proffesoin Google +https://www.youtube.com/watch?v=yYCsCcC3hpA Electrical Engineering a good major? - YouTube +https://www.youtube.com/watch?v=1l-fPMxwjaM Day in the Life of an Electrical and Electronics Engineer - YouTube +https://www.youtube.com/results?search_query=working+as+an+electrical+and+electronics+engineer ▶ Day in the Life of an Electrical and Electronics Engineer - YouTube +https://encrypted.google.com/#q=most+useful+proffesoin+electrical most useful proffesoin electrical - Google Search +https://encrypted.google.com/#q=intel%20average%20starting%20salary Google +http://www.payscale.com/research/US/Employer=Intel_Corporation/Salary Intel Corporation Salary Data, Average Employee Salaries | PayScale +http://www.glassdoor.com/Salary/Intel-Corporation-UK-Salaries-EI_IE1519.0,17_IL.18,20_IN2.htm Intel Corporation Salaries in United Kingdom | Glassdoor +https://encrypted.google.com/#q=uk%20intel%20starting%20salary uk intel starting salary - Google Search +http://www.payscale.com/research/UK/Employer=Intel_Corporation/Salary Intel Corporation Employer Salary, Average Salaries | PayScale United Kingdom +http://www.reddit.com/r/Imperial/comments/1iy5ys/why_should_i_come_here/ Why should I come here? : Imperial +http://www.ee.byu.edu/academic/elec_vs_comp Electrical Engineering vs Computer Engineering +https://encrypted.google.com/#q=electronics%20engineer%20workload%20compared%20to%20computing electronics engineer workload compared to computing - Google Search +http://www.engineering.auckland.ac.nz/en/for/currentstudents/part-2-student-editorials/electrical-electronic.html Electrical and Electronic Engineering - Murali - The University of Auckland +https://www.youtube.com/results?search_query=electrical+and+electronic+engineering electrical and electronic engineering - YouTube +https://www.youtube.com/watch?v=jKo3lfkIE7A ▶ Day in the Life of an Electrical and Electronics Engineer - YouTube +https://www.youtube.com/watch?v=JjVJgfTrLF8 ▶ Electronic Engineering Final Year Projects - YouTube +https://www.youtube.com/results?search_query=infrared+googles infrared googles - YouTube +https://www.youtube.com/results?search_query=thermal+goggles thermal goggles - YouTube +https://www.youtube.com/watch?v=yRLpDtpgptc ▶ Next-Gen Goggles Combine Night Vision, Thermal and Video Imagery - YouTube +https://www.youtube.com/results?search_query=thermal+imagery thermal imagery - YouTube +https://www.youtube.com/results?search_query=thermal+imagery+how+it+works thermal imagery how it works - YouTube +https://www.youtube.com/watch?v=jX0gIWU49iI ▶ How infrared imaging camera work - YouTube +https://www.youtube.com/watch?v=FxGkdgLR2No See how police glasses let them see THROUGH walls and identify suspects - YouTube +https://www.youtube.com/results?search_query=glasses+that+let+you+seet+trough+walls glasses that let you seet trough walls - YouTube +https://www.youtube.com/results?search_query=how+thermal+glasses+work how thermal glasses work - YouTube +https://www.youtube.com/watch?v=rAvnMYqj2c0 ▶ Night Vision versus Thermal Imaging - YouTube +https://www.youtube.com/results?search_query=visualise+sound visualise sound - YouTube +https://encrypted.google.com/#q=heat%20vision%20how%20it%20works Google +http://electronics.howstuffworks.com/gadgets/high-tech-gadgets/nightvision2.htm Thermal Imaging - HowStuffWorks +https://encrypted.google.com/#q=infrared%20camera Google +https://encrypted.google.com/#q=infrared+camera+small infrared camera - Google Search +https://encrypted.google.com/#q=infrared+camera+glasses infrared camera small - Google Search +https://www.youtube.com/results?search_query=glasses+that+see+sound glasses that see sound - YouTube +https://www.youtube.com/results?search_query=infrarer+camera infrarer camera - YouTube +https://www.youtube.com/watch?v=_uk5beyqqlc sound direction detecting circuit - YouTube +https://en.wikipedia.org/wiki/Sound_localization Sound localization - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=detect%20direction%20of%20sound detect direction of sound - Google Search +https://encrypted.google.com/#q=sound+localization+arduino sound localization arduino - Google Search +https://www.youtube.com/watch?v=z-imeBYTxzM Arduino - Sound localization (Beta 1) - YouTube +https://encrypted.google.com/#q=sound%20localization%20triangulation Google +https://en.wikipedia.org/wiki/Interaural_time_difference Interaural time difference - Wikipedia, the free encyclopedia +http://www.sciencedirect.com/science/article/pii/S0041624X14000560?np=y Improving accuracy of acoustic source localization in anisotropic plates +http://www.sciencedirect.com/science/article/pii/S0041624X14000560 ScienceDirect Sign in +https://en.wikipedia.org/wiki/Acoustic_source_localization Acoustic source localization - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=acoustic%20source%20localization%20accuracy Google +https://en.wikipedia.org/wiki/3D_sound_localization#3D_sound_localization_for_monaural_sound_source 3D sound localization - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/3D_sound_localization#/media/File:2D_array_demo3.png 3D sound localization - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/3D_sound_localization 2D array demo3 - 3D sound localization - Wikipedia, the free encyclopedia +https://www.youtube.com/watch?v=yHyuzKRZFUY DIY Sound Localization Sensor - YouTube +https://www.youtube.com/watch?v=CuYNFv2Oc08 DIY Sound Localization Sensor - YouTube +https://encrypted.google.com/#q=accraucy%20time%20difference%202%20micrrophones Google +http://forum.arduino.cc/index.php?topic=212062.0 Time Difference between Two Microphones +https://encrypted.google.com/#q=human%20head%20width Google +http://www.askabiologist.org.uk/answers/viewtopic.php?id=10227 average head width (Page 1) - Human Biology and Evolution - Ask a Biologist Q&A +https://www.youtube.com/watch?v=pXAzZoWLzSo ▶ See Through & Fun Thermal Camera Experiments - YouTube +https://www.youtube.com/results?search_query=see+through+clothes see through clothes - YouTube +https://www.youtube.com/results?search_query=see+through+clothes+camera see through clothes camera - YouTube +https://www.youtube.com/watch?v=gErvfoZmI7E infra red trough clothes - YouTube +https://www.youtube.com/results?search_query=infra+red+trough+clothes infra red trough clothes - YouTube +https://www.youtube.com/watch?v=rkzRCuy2UiM ▶ Can A Thermal Camera See Through Your Clothes? - YouTube +https://www.youtube.com/watch?v=uphDRwrPUPs ▶ Smartphones That Can See Through Clothes & Walls - YouTube +https://www.youtube.com/results?search_query=see++trough+walls see trough walls - YouTube +https://www.youtube.com/watch?v=PLtzilM0epg see trough walls - YouTube +https://www.youtube.com/results?search_query=military+vision military vision - YouTube +https://www.youtube.com/watch?v=lO_r2QNPUR0 military vision - YouTube +http://faapy.com/latest-updates/2/ Recently Added Videos (page 2) - HD Porn, High Quality Sex Videos +http://faapy.com/tags/college/ College Videos On Faapy +http://limetorrentlinkmix.com/Lets-put-college-guys-to-the-test-torrent-6180704.html Lets put college guys to the test Torrent Download - LimeTorrents +https://www.pornday.org/2015/05/12/lets-put-college-guys-to-the-test/ Lets put college guys to the test | Pornday - The best of daily porn +http://kschojnik.com.pl/videos/3056/lets-put-college-guys-to-the-test/ Lets put college guys to the test - HD Porn, High Quality Sex Videos +https://www.google.com/?gws_rd=ssl#q=let%27s+put+college+guys+to+the+test+porn let's put college guys to the test porn - Google Search +https://www.google.com/?gws_rd=ssl#q=let%27s+put+college+guys+to+the+test let's put college guys to the test porn - Google Search +https://www.google.com/?gws_rd=ssl let's put college guys to the test - Google Search +http://faapy.com/videos/3056/lets-put-college-guys-to-the-test/ Lets put college guys to the test - HD Porn, High Quality Sex Videos +http://t9.bangbrosnetwork.com/home/?prg=pps&aid=kingbynature Welcome to Bangbros - The world's best amateur porn website +https://www.youtube.com/results?search_query=how+to+get+laid+in+college how to get laid in college - YouTube +https://www.youtube.com/watch?v=9lsQXcjE1bQ How To Get Girls Easily | Hooking up in College [1080p] - YouTube +https://www.youtube.com/results?search_query=life+according+to+jimmy How To Get Girls Easily | Hooking up in College [1080p] - YouTube +https://www.youtube.com/results?search_query=british+party How To Get Girls Easily | Hooking up in College [1080p] - YouTube +https://www.youtube.com/watch?v=rQRDqAqwGAk How To Get Girls Easily | Hooking up in College [1080p] - YouTube +https://encrypted.google.com/#q=find%20real%20cheap%20housing%20in%20london Google +http://www.newsnow.co.uk/classifieds/flatshare-rooms-for-rent/cheap-flats-to-rent-in-london.html Cheap flats to rent in London - Flatshare & Rooms for Rent +https://www.youtube.com/results?search_query=qi+xl qi xl - YouTube +https://www.youtube.com/watch?v=hufXxMJc7T0&index=41&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx ▶ QI D01 - Danger - YouTube +https://www.youtube.com/watch?v=pVnWjA-FVt0&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx&index=35 ▶ QI C08 - Corby - YouTube +http://www3.imperial.ac.uk/electricalengineering/teaching/undergraduate/freshers20141 Undergraduate welcome week 2015 +http://www.imperial.ac.uk/students/new-students/ New students | Imperial College London +https://www.facebook.com/groups/866821050046786/ Redirecting... +https://www.facebook.com/login.php?next=https%3A%2F%2Fwww.facebook.com%2Fgroups%2F866821050046786%2F Log in to Facebook | Facebook +https://encrypted.google.com/#q=electrical%20engineer%20chill%20job test - Google Search +http://www.imperial.ac.uk/students/new-students/undergraduates/ Undergraduates | Imperial College London +http://www.imperial.ac.uk/students/new-students/undergraduates/arrivals-and-induction/success-guide/ Success guide | Imperial College London +http://www.imperial.ac.uk/students/success-guide/ Success Guide | Imperial College London +http://www.imperial.ac.uk/students/success-guide/effective-study/in-class-and-in-lectures/effective-note-taking/ Effective note-taking | Imperial College London +http://talk.collegeconfidential.com/engineering-majors/1563302-is-the-actual-job-of-an-electrical-engineer-easier-than-getting-the-degree.html Is the actual job of an Electrical Engineer easier than getting the degree? - College Confidential +https://encrypted.google.com/search?q=electrical%20engineer%20chill%20job&biw=1440&bih=843&dpr=1&ech=1&psi=s-vMVfiiJISqswGfj4TACA.1439493045213.5&ei=s-vMVZfvO6KC7gaC84PQAQ&emsg=NCSR&noj=1 electrical engineer chill job - Google Search +https://www.youtube.com/results?search_query=curcuit+analysis YouTube +https://encrypted.google.com/#q=kirchoff's%20vs%20mesh kirchoff's vs mesh - Google Search +https://encrypted.google.com/#q=kirchoff%27s+vs+mesh+analysis kirchoff's vs mesh - Google Search +https://encrypted.google.com/#q=kirchoff%20vs%20mesh%20analysis kirchoff's vs mesh - Google Search +https://www.google.co.uk/?gfe_rd=cr&ei=pfLMVa_7FYWA8Qes9K7oCQ&gws_rd=ssl Google +https://www.google.co.uk/?gfe_rd=cr&ei=pfLMVa_7FYWA8Qes9K7oCQ&gws_rd=ssl#q=you+youtube you youtube - Google Search +https://www.youtube.com/results?search_query=how+house+is+wired how house is wired - YouTube +https://www.youtube.com/results?search_query=how+fuses+are+connected how house is wired - YouTube +https://encrypted.google.com/search?q=house+wiring+schematic&biw=1440&bih=843&tbm=isch&imgil=stP4Fld2yv7WTM%253A%253BlY88A6e1d594pM%253Bhttp%25253A%25252F%25252Fask-the-electrician.com%25252Fbasic-home-wiring-diagrams.htm&source=iu&pf=m&fir=stP4Fld2yv7WTM%253A%252ClY88A6e1d594pM%252C_&usg=__A1Wcf3yRvhdiRyrh2kubnxk_F3E%3D&ved=0CC0QyjdqFQoTCNCz3OfopscCFcUH2wodaW8EjA&ei=ZfPMVZDtPMWP7Abp3pHgCA house wiring schematic - Google Search +https://encrypted.google.com/search?q=house+wiring+schematic&biw=1440&bih=843&tbm=isch&imgil=stP4Fld2yv7WTM%253A%253BlY88A6e1d594pM%253Bhttp%25253A%25252F%25252Fask-the-electrician.com%25252Fbasic-home-wiring-diagrams.htm&source=iu&pf=m&fir=stP4Fld2yv7WTM%253A%252ClY88A6e1d594pM%252C_&usg=__A1Wcf3yRvhdiRyrh2kubnxk_F3E%3D&ved=0CC0QyjdqFQoTCNCz3OfopscCFcUH2wodaW8EjA&ei=ZfPMVZDtPMWP7Abp3pHgCA#imgrc=pBWL6FgyT445QM%3A&usg=__A1Wcf3yRvhdiRyrh2kubnxk_F3E%3D house wiring schematic - Google Search +https://encrypted.google.com/#q=house%20wiring%20schematic house wiring schematic - Google Search +https://encrypted.google.com/#q=how%20fuses%20arce%20connected how fuses arce connected - Google Search +https://encrypted.google.com/#q=how+fuses+are+wired how fuses arce connected - Google Search +https://encrypted.google.com/#q=how+fuses+are+wired+house how fuses are wired - Google Search +http://www.thecircuitdetective.com/bkgrd.htm Your Home Electrical System Explained +https://encrypted.google.com/#q=italis%20best%20plug Google +https://encrypted.google.com/#q=italis+best+plug+type italis best plug - Google Search +https://encrypted.google.com/#q=most%20compat%20plug%20type italis best plug type - Google Search +https://en.wikipedia.org/wiki/AC_power_plugs_and_sockets#Italy_.28Type_L.29 AC power plugs and sockets - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/AC_power_plugs_and_sockets#/media/File:4box_side_4B.AM.H21_28-14.jpg AC power plugs and sockets - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=4box%20side%20socket Google +http://www.4box.it/it/en/ 4box | The electric revolution. +http://www.4box.it/it/en/side-2/ Side | 4box +https://encrypted.google.com/#q=4box%20best%20sockets Google +http://www.amazon.co.uk/s/ref=nb_sb_noss_2/277-8005300-1626169?url=search-alias%3Daps&field-keywords=4box+socket Amazon.co.uk: 4box socket +https://www.youtube.com/results?search_query=uk+plugs uk plugs - YouTube +https://www.youtube.com/watch?v=uUu1anFXjUc ▶ How to connect an European plug into a UK socket without using an adaptor - YouTube +https://www.youtube.com/watch?v=d-WhFgaqCX0 ▶ The Dangers of UK Safety Socket Covers - YouTube +https://www.youtube.com/watch?v=ORnRFgMhjSo ▶ The Dangers of UK Safety Socket Covers - YouTube +https://encrypted.google.com/#q=wikipedia%20sockets wikipedia sockets - Google Search +http://www.ybw.com/forums/archive/index.php/t-228837.html Where to buy 240v combined UK/EU sockets [Archive] - Yachting and Boating World Forums +https://encrypted.google.com/#q=uk%20and%20eu%20socket%20combination uk and eu socket combination - Google Search +https://encrypted.google.com/#q=apple%20uk%20socket combined eu uk socket - Google Search +https://encrypted.google.com/#q=combined%20eu%20uk%20socket apple uk socket - Google Search +http://www.fastcodesign.com/3032807/why-england-has-the-best-wall-sockets-on-earth Why Britain Has The Best Wall Sockets On Earth | Co.Design | business + design +https://encrypted.google.com/#q=smallest%20plug Google +https://encrypted.google.com/#q=smallest%20wall%20plug%20standard smallest plug - Google Search +https://en.wikipedia.org/wiki/AC_power_plugs_and_sockets#Comparison_of_standard_types AC power plugs and sockets - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=TIS%20166-2549 TIS 166-2549 - Google Search +http://www.alibaba.com/showroom/multi-socket-wall-sockets.html Multi Socket Wall Sockets, Multi Socket Wall Sockets Suppliers and Manufacturers at Alibaba.com +https://encrypted.google.com/#q=era%20multi%20socket era multi socket - Google Search +https://en.wikipedia.org/wiki/AC_power_plugs_and_sockets#cite_note-76 AC power plugs and sockets - Wikipedia, the free encyclopedia +https://encrypted.google.com/search?q=era+multi+socket+plug&biw=1440&bih=843&tbm=isch&imgil=mIBBKaGkn5rmlM%253A%253B5lmh-zt9L_BSLM%253Bhttps%25253A%25252F%25252Fen.wikipedia.org%25252Fwiki%25252FAC_power_plugs_and_sockets&source=iu&pf=m&fir=mIBBKaGkn5rmlM%253A%252C5lmh-zt9L_BSLM%252C_&dpr=1&usg=__MAyg8h9nND1zRvfjh64vie16fSA%3D&ved=0CEcQyjdqFQoTCP3UoZLxpscCFZQj2wod5eUJ8Q&ei=IvzMVf27KpTH7Ably6eIDw#imgrc=mIBBKaGkn5rmlM%3A&usg=__MAyg8h9nND1zRvfjh64vie16fSA%3D era multi socket plug - Google Search +https://encrypted.google.com/#q=era%20multi%20socket%20plug era multi socket plug - Google Search +https://encrypted.google.com/search?q=era+multi+socket+plug&biw=1440&bih=843&tbm=isch&tbo=u&source=univ&sa=X&ved=0CDkQsARqFQoTCP3UoZLxpscCFZQj2wod5eUJ8Q&dpr=1 era multi socket plug - Google Search +https://encrypted.google.com/search?q=era+multi+socket+plug&biw=1440&bih=843&tbm=isch&tbo=u&source=univ&sa=X&ved=0CDkQsARqFQoTCP3UoZLxpscCFZQj2wod5eUJ8Q&dpr=1#imgrc=mIBBKaGkn5rmlM%3A era multi socket plug - Google Search +https://en.wikipedia.org/wiki/AC_power_plugs_and_sockets AC power plugs and sockets - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/AC_power_plugs_and_sockets#/media/File:Multi_plug.jpg AC power plugs and sockets - Wikipedia, the free encyclopedia +https://commons.wikimedia.org/wiki/File:Multi_plug.jpg File:Multi plug.jpg - Wikimedia Commons +https://encrypted.google.com/#q=Multi%20Power%20Point%20that%20accepts%20British,%20NEMA%20USA,%20Europlug%20and%20Australian%20power%20plugs. Google +https://www.youtube.com/results?search_query=uk+imperial+vs+metric uk imperial vs metric - YouTube +https://www.youtube.com/watch?v=6PmBXNam4oY Is UK Metric or Imperial? - YouTube +https://www.youtube.com/watch?v=I1naOVXeJA4 ▶ First Impressions Of England - YouTube +https://www.youtube.com/results?search_query=living+in+london living in london - YouTube +https://encrypted.google.com/#q=moped+imperial+colleg moped in london - Google Search +http://www3.imperial.ac.uk/estatesfacilities/services/parking/who/staff/motorcycle Motorcycle parking +https://www.youtube.com/watch?v=ncpP-bDT8gk ▶ Living in London and Things You May Need to Survive - YouTube +https://www.youtube.com/watch?v=CgRaJZlqwzw ▶ The Moped Gangs of London: UK Bikelife - YouTube +https://www.youtube.com/results?search_query=moped+in+london moped in london - YouTube +https://www.youtube.com/watch?v=lnB5MDqxo6I Traffic madness - crazy filtering/lane splitting - scooter rider caught by the cops - Motovlog #3 - YouTube +https://www.youtube.com/watch?v=9sWHJ_xFJLQ Traffic madness - crazy filtering/lane splitting - scooter rider caught by the cops - Motovlog #3 - YouTube +https://encrypted.google.com/#q=uk%20lane%20splitting uk lane splitting - Google Search +https://answers.yahoo.com/question/index?qid=20091025130146AAju4lU Is it illegal to lane split in the U.K on motorbikes? | Yahoo Answers +https://encrypted.google.com/#q=moped%20in%20london Google +https://encrypted.google.com/#q=car+in+london moped in london - Google Search +https://encrypted.google.com/#q=car+in+london+traffi car in london - Google Search +https://encrypted.google.com/#q=car+in+london+traffic car in london traffi - Google Search +https://en.wikipedia.org/wiki/London_congestion_charge London congestion charge - Wikipedia, the free encyclopedia +http://www.theguardian.com/money/2012/mar/10/commuting-train-versus-scooter Commuting: the race is on … it's train versus scooter | Money | The Guardian +https://encrypted.google.com/#q=london%20moped%20vs%20public%20transport london moped vs public transport - Google Search +http://www.bbc.co.uk/news/magazine-16844525 The rush to the scooter - BBC News +https://encrypted.google.com/#q=L-plates%20uk Google +https://en.wikipedia.org/wiki/L-plate L-plate - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=scooter%20free%20parking Google +https://encrypted.google.com/#q=scooter+free+parking+uk scooter free parking - Google Search +http://www.cityoflondon.gov.uk/services/transport-and-streets/parking/where-to-park/Pages/Motorcycle-and-bicycle-parking.aspx Motorcycle and bicycle parking - Where to park - City of London +https://encrypted.google.com/#q=moped%20free%20parking%20london moped free parking london - Google Search +https://www.youtube.com/watch?v=HhnjtleDkKw London Motorcycle Parking Scooter Sardines - YouTube +https://encrypted.google.com/#q=square%20mile square mile - Google Search +https://encrypted.google.com/#q=old+square+mile+parking+london square mile - Google Search +https://encrypted.google.com/#q=blood%20alcohol%20limit%20uk Google +http://www.drinkdriving.org/worldwide_drink_driving_limits.php Drink Driving Limits | Worldwide BAC Limits | Drunk Driving +https://encrypted.google.com/#q=0.08%20promiles%20calculation old square mile parking london - Google Search +https://en.wikipedia.org/wiki/Blood_alcohol_content Blood alcohol content - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=imperial%20college%20moped Google +http://www.thestudentroom.co.uk/showthread.php?t=127228 Imperial (Maths) And Moped Parking - The Student Room +https://www.imperial.ac.uk/spectrum/collegeinfo/notices/0405/1.htm 404 - Not found | Imperial College London +https://encrypted.google.com/#q=iceweasel Google +https://encrypted.google.com/#q=hlwm hlwm - Google Search +http://www.herbstluftwm.org/ herbstluftwm +https://encrypted.google.com/#q=ratpoison%20source%20code ratpoison source code - Google Search +https://encrypted.google.com/#q=grep%20trough%20all%20files%20and%20folders test - Google Search +http://stackoverflow.com/questions/15286947/how-perform-grep-operation-on-all-files-in-a-directory linux - how perform grep operation on all files in a directory - Stack Overflow +https://www.facebook.com/ebaumsworld/videos/10153155166912424/ Ebaumsworld | Facebook +https://encrypted.google.com/#q=recent%20explosion Google +https://encrypted.google.com/#q=arch%20xnest Google +https://www.archlinux.org/packages/?q=xnest Arch Linux - Package Search +https://encrypted.google.com/#q=xnest%20how%20to Google +http://stackoverflow.com/questions/3239343/make-install-but-not-to-default-directories linux - Make install - but not to default directories? - Stack Overflow +https://encrypted.google.com/#q=make%20install%20in%20directory make install in directory - Google Search +http://box.matto.nl/xnest.html Fun with Xnest HowTo | box.matto.nl +https://encrypted.google.com/#q=ratpoison%20git Google +http://savannah.nongnu.org/git/?group=ratpoison ratpoison - Git Repositories [Savannah] +https://encrypted.google.com/#q=quiet Google +https://encrypted.google.com/#q=c%20if quiet - Google Search +http://www.cprogramming.com/tutorial/c/lesson2.html If Statements in C - Cprogramming.com +https://encrypted.google.com/#q=c%20if%20string%20is%200 Google +https://encrypted.google.com/#q=c+if+string+is+false c if string is 0 - Google Search +http://www.le.ac.uk/users/rjm1/cotter/page_37.htm True and False in C +https://encrypted.google.com/#q=vim%20go%20to%20matching%20brace Google +http://vim.wikia.com/wiki/Moving_to_matching_braces Moving to matching braces - Vim Tips Wiki +https://encrypted.google.com/#q=configure%20directory%20make%20insatll Google +https://encrypted.google.com/#q=c%20struct%20has%20no%20member configure directory make insatll - Google Search +https://encrypted.google.com/#q=c%20struct c struct - Google Search +https://en.wikipedia.org/wiki/Struct_(C_programming_language) struct (C programming language) - Wikipedia, the free encyclopedia +http://stackoverflow.com/questions/11557237/how-to-use-extern-struct-to-share-variables-in-c-programming-and-compile-with How to use "extern struct" to share variables in c programming and compile with gcc? - Stack Overflow +https://encrypted.google.com/#q=c%20extern%20struct c extern struct - Google Search +http://www.keil.com/forum/655/declaring-structure-as-extern/ Declaring structure as extern +https://encrypted.google.com/#q=git%20make%20diff Google +https://docs.moodle.org/dev/How_to_create_a_patch How to create a patch - MoodleDocs +https://encrypted.google.com/#q=change%20commit%20message Google +http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git Edit an incorrect commit message in Git - Stack Overflow +https://lists.nongnu.org/mailman/listinfo/ratpoison-devel Ratpoison-devel Info Page +https://encrypted.google.com/#q=mailing%20list%20label%20patch Google +https://encrypted.google.com/#q=linux%20mailing%20list%20patches mailing list label patch - Google Search +http://unix.stackexchange.com/questions/80519/how-do-i-get-a-linux-kernel-patch-set-from-the-mailing-list git - How do I get a linux kernel patch set from the mailing list? - Unix & Linux Stack Exchange +http://marc.info/ MARC: Mailing list ARChives +http://marc.info/?l=linux-kernel&r=1&w=2 MARC: Mailing list ARChives +http://marc.info/?l=linux-kernel&m=143950816602355&w=2 'Re: [GIT PULL] at91: defconfig for 4.3 #2' - MARC +http://marc.info/?l=linux-kernel&m=143950819502363&w=2 'Re: [PATCH] target: Fix handling of small allocation lengths in REPORT LUNS' - MARC +http://marc.info/?l=linux-kernel&m=143950718702137&w=2 '[PATCH v5 3/3] ARM: bcm2835: Add DT for the firmware clocks driver.' - MARC +http://marc.info/?l=linux-kernel&r=1&b=201508&w=2 'linux-kernel' list - MARC +https://encrypted.google.com/#q=mutt%20send%20git%20patch Google +http://andrewprice.me.uk/weblog/entry/generating-patch-emails-with-git Generating Patch Emails With Git +https://imgur.com/a/EymyS SETUPS <3 - Album on Imgur +https://encrypted.google.com/#q=What test - Google Search +https://encrypted.google.com/#q=git%20change%20email What - Google Search +https://help.github.com/articles/setting-your-email-in-git/ Setting your email in Git - User Documentation +https://skozl.com/DGNp +https://www.youtube.com/results?search_query=bowling+trick bowling trick - YouTube +https://www.youtube.com/results?search_query=bowling+how+to+strike bowling how to strike - YouTube +https://www.youtube.com/watch?v=0EVw8c-X1l4 ▶ The secret to a perfect strike - YouTube +https://www.youtube.com/results?search_query=how+to+hook+bowling+ball how to hook bowling ball - YouTube +https://www.youtube.com/watch?v=DrtBUhwIoyE ▶ How to Hook a Bowling Ball - YouTube +https://www.youtube.com/watch?v=X9T-5Omwoxg ▶ High Velocity Bowling Easy Strikes Secret - YouTube +https://www.youtube.com/results?search_query=easy+strike+bowling easy strike bowling - YouTube +https://www.youtube.com/watch?v=lTW2pN_nqVU easy strike bowling - YouTube +https://www.youtube.com/results?search_query=game+of+thrones game of thrones - YouTube +https://www.youtube.com/user/GameofThrones GameofThrones - YouTube +https://www.youtube.com/user/GameofThrones/videos GameofThrones - YouTube +https://www.youtube.com/watch?v=ovLosGGptLk GameofThrones - YouTube +https://encrypted.google.com/#q=game%20of%20thrones%20set%20leaks game of thrones set leaks - Google Search +http://www.independent.co.uk/arts-entertainment/tv/news/game-of-thrones-season-6-set-photos-leak-online-10424384.html Game of Thrones season 6: Northern Ireland set photos leak online - News - TV & Radio - The Independent +https://encrypted.google.com/#q=college%20porn college porn - Google Search +https://www.youtube.com/watch?v=894BEUIUIBw ▶ EXPOSED: Single Mom From London Makes £7.650 - YouTube +http://www.xvideos.com/video7819635/group_pov_college_porn Group POV College Porn - XVIDEOS.COM +http://www.xvideos.com/video3131799/porn_star_raids_college_campus porn star raids college campus - XVIDEOS.COM +http://www.xvideos.com/tags/college-porn college-porn videos, page 1 - XVIDEOS.COM +http://www.xvideos.com/video2501951/extreme_college_porn_threesome_outdoors Extreme college porn threesome outdoors - XVIDEOS.COM +http://faapy.com/tags/model/ Model Videos On Faapy +http://faapy.com/videos/2779/beauty-and-seduction/ Beauty and Seduction - HD Porn, High Quality Sex Videos +http://faapy.com/tags/party/ Party Videos On Faapy +http://faapy.com/videos/3592/horny-girls-willing-to-bare-everything-for-cash/ Horny girls willing to bare everything for cash - HD Porn, High Quality Sex Videos +https://www.youtube.com/watch?v=N-Ojum8tgWo&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx&index=36 ▶ QI C09 - Creatures - YouTube +https://www.youtube.com/watch?v=gIk-hqPJ09I&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx&index=37 ▶ QI C10 - Cleve Crudgington - YouTube +https://www.youtube.com/watch?v=JHDOCqF_UL8&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx&index=38 ▶ QI C11 - Carnival - YouTube +https://www.youtube.com/watch?v=Y6SpukXpBWw&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx&index=39 ▶ QI C12 - Combustion - YouTube +https://www.youtube.com/watch?v=ttycmc4bSI0&index=40&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx ▶ QI C12 - Combustion - YouTube +https://encrypted.google.com/#q=sip2sim sip2sim - Google Search +http://aaisp.net/kb-telecoms-sip2sim.html SIP2SIM technical details +https://order.aa.net.uk/simorder.cgi#err AAISP SIM order +https://order.aa.net.uk/simorder.cgi?sim=O2EU AAISP SIM order +http://aaisp.net/telecoms.html Andrews & Arnold Ltd - Telephony +https://en.wikipedia.org/w/index.php?search=why%20use%20andrews%20and%20arnolds%20sip2sim why use andrews and arnolds sip2sim - Search results - Wikipedia, the free encyclopedia +https://groups.google.com/forum/#!topic/uk.net.providers.aaisp/p4zAMMwklLU [Status] [Minor] Mobile SIMs: IP used for SIP2SIM registration/calls (Open) - Google Groups +https://t.co/0e3MveBtCK https://aastatus.net/2162 +https://aastatus.net/2162 AAISP incident and status page +http://t.co/9OLTouxKcd http://ars.to/1I6cRqJ +http://arstechnica.co.uk/business/2015/05/ars-technica-the-uk-safest-isp/ Ars picks the UK’s safest Internet provider | Ars Technica UK +http://arstechnica.co.uk/business/2015/05/ars-technica-the-uk-safest-isp/4/#h9 Ars picks the UK’s safest Internet provider | Ars Technica UK +https://twitter.com/aaisp/status/623139908006363136 Andrews & Arnold Ltd (@aaisp) | Twitter +https://twitter.com/aaisp Andrews & Arnold Ltd (@aaisp) | Twitter +https://encrypted.google.com/#q=why+use+andrew+and+arnolds+sip2sim why use andrew and arnolds sip2sim - Google Search +https://encrypted.google.com/#q=why%20use why use andrew and arnolds sip2sim - Google Search +http://arstechnica.co.uk/business/2015/05/ars-technica-the-uk-safest-isp/1/ Ars picks the UK’s safest Internet provider | Ars Technica UK +https://encrypted.google.com/#q=aaisp%20twitter why use - Google Search +https://twitter.com/aaisp?lang=en Andrews & Arnold Ltd (@aaisp) | Twitter +http://t.co/dH2M0CzYFl http://www.ispreview.co.uk/review/reviews/6264.html +http://www.ispreview.co.uk/review/reviews/6264.html AAISP - twolegpower's Review ISP Reviews : ISPreview UK +https://t.co/ZrBd94LVPM https://aastatus.net/2159 +https://aastatus.net/2159 AAISP incident and status page +https://twitter.com/alexbloor/status/600982984087470080 Bloor on Twitter: "Seems legit. http://t.co/CIEt8gOwTV" +https://twitter.com/search?f=tweets&q=andrews%20%26%20arnold%20lt%20sip&src=typd Andrews & Arnold Ltd (@aaisp) | Twitter +https://twitter.com/search?f=tweets&q=andrews%20%26%20arnold%20ltd%20sip&src=typd andrews & arnold lt sip - Twitter Search +http://t.co/2GqaOi2L4i http://www.revk.uk/2015/07/crypto-wars.html +http://www.revk.uk/2015/07/crypto-wars.html RevK's rants: Crypto wars +https://twitter.com/search?q=andrews%20%26%20arnold%20&src=typd andrews & arnold - Twitter Search +https://encrypted.google.com/#q=andrews%20%26%20arnolds%20sip2sim Google +https://encrypted.google.com/#q=fttc fttc - Google Search +https://encrypted.google.com/#q=andrews+%26+arnolds+sip2sim+review&start=10 andrews & arnolds sip2sim review - Google Search +https://encrypted.google.com/#q=andrews+%26+arnolds+sip2sim+review andrews & arnolds sip2sim review - Google Search +https://encrypted.google.com/#q=ping%20you andrews & arnolds sip2sim review - Google Search +http://www.urbandictionary.com/define.php?term=ping+me Urban Dictionary: ping me +https://bugzilla.mozilla.org/show_bug.cgi?id=1176233 1176233 – Simplify fullscreen code +https://hg.mozilla.org/mozilla-central/rev/1f7db5d87e80 mozilla-central: changeset 249838:1f7db5d87e80 +https://encrypted.google.com/#q=20%20pullups 20 pullups - Google Search +http://twentypullups.com/ The Twenty Pull-ups Challenge | The Twenty Pull-ups Challenge +http://twentypullups.com/the-twenty-pull-ups-challenge/ The Twenty Pull-ups Challenge | The Twenty Pullups Challenge +http://www.hundredpushups.com/ Welcome to the one hundred push ups training program +https://encrypted.google.com/#q=one%20handed%20pullup Google +http://www.beastskills.com/one-arm-chin-up-pull-up/ One Arm Chin-up / Pull-up « Bodyweight Strength Training « Beast Skills +https://encrypted.google.com/#q=elbow%20tendonitis elbow tendonitis - Google Search +http://www.amazon.co.uk/extension-power-Adapter-Charger-Macbook/dp/B004S6VIG2/ref=sr_1_1?ie=UTF8&qid=1439555617&sr=8-1&keywords=apple+uk+extension UK extension power cord for Apple AC Adapter Charger Macbook 13" Macbook Pro 15": Amazon.co.uk: Computers & Accessories +http://www.amazon.co.uk/Tinksky-Portable-Standard-Connector-PowerBook/dp/B00IK8GNQO/ref=pd_bxgy_147_img_2?ie=UTF8&refRID=00QD1TG5V48C8SNPYVJT Tinksky Portable 3 pin Standard UK plug AC Adapter Connector for MacBook /iPod /PowerBook G4: Amazon.co.uk: Computers & Accessories +https://encrypted.google.com/#q=do%20uk%20homes%20have%20a%20fuse Google +https://encrypted.google.com/#q=clean%20macbook%20air test - Google Search +https://encrypted.google.com/#q=ratpoison%20msgwait%200 clean macbook air - Google Search +https://github.com/ GitHub · Build software better, together. +https://github.com/search?utf8=%E2%9C%93&q=ratpoison+msgwait Search · ratpoison msgwait · GitHub +https://encrypted.google.com/#q=ratpoisonrc%20msgwait Google +https://lists.gnu.org/archive/html/ratpoison-devel/2009-05/msg00006.html [RP] Bug ratpoison: window manager doesn't use msgwait option in rcfile +https://encrypted.google.com/#q=-1%200%20and%201%20value%20settings Google +https://encrypted.google.com/#q=-1%20and%200 -1 0 and 1 value settings - Google Search +http://kat.cr/ KAT - Kickass Torrents +https://kat.cr/auth/login/ Login - Kickass Torrents +http://torrentshack.me/torrents.php?order_way=DESC&order_by=s6&torrent_preset=all Browse Torrents :: TorrentShack.me +https://encrypted.google.com/#q=needn't needn't - Google Search +http://english.stackexchange.com/questions/116108/are-the-expressions-you-neednt-and-you-dont-need-to-different-in-meaning differences - Are the expressions: "You needn't" and "You don't need to" different in meaning? - English Language & Usage Stack Exchange +https://encrypted.google.com/#q=smallest%20legible%20font Google +http://ux.stackexchange.com/questions/3330/what-is-the-best-font-for-extremely-limited-space-i-e-will-fit-the-most-readab What is the best font for extremely limited space, i.e. will fit the most READABLE text in the smallest space? - User Experience Stack Exchange +http://www.microsoft.com/typography/fonts/family.aspx?FID=331 Segoe UI +http://www.microsoft.com/typography/fonts/family.aspx Font Families +https://encrypted.google.com/#q=infinality%20arch infinality arch - Google Search +https://encrypted.google.com/#q=urxvt%20font%20hinting Google +https://bbs.archlinux.org/viewtopic.php?id=141523 Fonts messed up in urxvt / Newbie Corner / Arch Linux Forums +https://encrypted.google.com/#q=cairo cairo - Google Search +https://encrypted.google.com/#q=cairo+infinality cairo - Google Search +https://wiki.archlinux.org/index.php/Infinality Infinality - ArchWiki +https://www.archlinux.org/packages/?name=cairo Arch Linux - Package Search +https://bbs.archlinux.org/viewtopic.php?id=81534 Urxvt spaced out font / Applications & Desktop Environments / Arch Linux Forums +https://encrypted.google.com/#q=infinality%20urxvt infinality urxvt - Google Search +http://unix.stackexchange.com/questions/81746/how-can-i-get-better-looking-fonts-in-my-terminal-urxvt x11 - How can I get better-looking fonts in my terminal (URxvt)? - Unix & Linux Stack Exchange +https://encrypted.google.com/#q=infinality%20zapfino infinality zapfino - Google Search +http://www.infinality.net/blog/infinality-freetype-patches/ Freetype Patches | infinality.net +https://wiki.archlinux.org/index.php/Font_Configuration Font configuration - ArchWiki +https://encrypted.google.com/#q=best%20font%20and%20size%20for%2096%20dpi Google +https://wiki.archlinux.org/index.php/Font_configuration Font configuration - ArchWiki +https://encrypted.google.com/#q=c%20-%3E Google +https://encrypted.google.com/#q=learn%20c%20-%3E c -> - Google Search +http://www.tutorialspoint.com/cprogramming/c_operators.htm C - Operators +https://encrypted.google.com/#q=c%20operators c operators - Google Search +https://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B Operators in C and C++ - Wikipedia, the free encyclopedia +http://www.tutorialspoint.com/cprogramming/c_pointers.htm Pointers in C +http://www.iso-9899.info/n1570.html +https://encrypted.google.com/#q=c%20pointers c pointers - Google Search +https://encrypted.google.com/#q=c+pointers+-%3E c pointers - Google Search +http://boredzo.org/pointers/ Everything you need to know about pointers in C +https://encrypted.google.com/#q=ratpoison%20-c%20fdump%20%7C%20tr%20-d%20-C%20'('%20%7C%20wc%20-c Google +https://encrypted.google.com/#q=mediafire Google +https://encrypted.google.com/#q=ergodox Google +https://www.massdrop.com/buy/ergodox ErgoDox Ergonomic Mechanical Keyboard Kit Drop - Massdrop +https://encrypted.google.com/#q=ergodox+buy ergodox buy - Google Search +https://encrypted.google.com/#q=sourcing%20ergodox Google +http://www.digitaltrends.com/computing/pre-assembled-ergodox-ergonomic-keyboard-goes-on-pre-order-today/ Crazy ErgoDox kit keyboard now has a pre-assembled cousin | Digital Trends +http://faapy.com/tags/babe/ Babe Videos On Faapy +http://faapy.com/videos/3620/a-pair-of-perfect-ass-to-distract-you-at-work/ A pair of perfect ass to distract you at work - HD Porn, High Quality Sex Videos +http://faapy.com/videos/1906/wanna-feel-me/ Wanna feel me - HD Porn, High Quality Sex Videos +https://encrypted.google.com/#q=new%20southpark Google +https://en.wikipedia.org/wiki/List_of_South_Park_episodes List of South Park episodes - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=south%20%20park%20season%2019 Google +https://encrypted.google.com/#q=southpark%20episode%201%20season%2019 southpark episode 1 season 19 - Google Search +https://www.youtube.com/watch?v=fh40zzbvwAI [FAKE] Leaked Clip of South Park Season 19 Episode 1 | FaZe Clan - YouTube +https://www.youtube.com/watch?v=cbdkWpiyLVw 107 South Park Facts Everyone Should Know! (ToonedUp #14) - YouTube +https://www.youtube.com/watch?v=lC4i6FYFoSc 107 Minions Facts YOU Should Know! (ToonedUp #32) @ChannelFred - YouTube +https://www.youtube.com/results?search_query=test test - YouTube +https://www.youtube.com/watch?v=6eSlsyTWu08 COP KISSES HOT GIRLS GONE BAD PRANK - YouTube +https://www.youtube.com/watch?v=Syf8BQFFW4g ▶ HOT GIRLS FAVORITE PART ABOUT BEING HOT?! Garrett Garcia Interview - YouTube +https://www.youtube.com/results?search_query=hot+girls hot girls - YouTube +https://www.youtube.com/watch?v=lMrAzBWhm28 hot girls - YouTube +https://www.youtube.com/user/lahwf?sub_confirmation=1&feature=iv&src_vid=lMrAzBWhm28&annotation_id=annotation_90671005 LAHWF - YouTube +https://www.youtube.com/watch?v=vtjBt4Ou9SY Picking Up Girls Like a Douchebag - YouTube +https://www.youtube.com/watch?v=nEqwKNNQBwc Fred Goes Swimming - YouTube +https://www.youtube.com/results?search_query=fred fred - YouTube +https://www.youtube.com/results?search_query=me me - YouTube +https://www.youtube.com/results?search_query=disco+dance+with+a+girl disco dance with a girl - YouTube +https://www.youtube.com/watch?v=1fVpL7Je4Qc How to Join Girls Dancing on the Floor | Club Dancing - YouTube +https://www.youtube.com/results?search_query=simplesexystupid+tutorial simplesexystupid tutorial - YouTube +https://www.youtube.com/results?search_query=simplesexystupid+how+to simplesexystupid how to - YouTube +https://www.youtube.com/watch?v=bJ9VzAUCKzg simplesexystupid how to - YouTube +https://www.youtube.com/watch?v=pQPNVNZbNsw SimpleSexyStupid - YouTube +https://www.youtube.com/watch?v=4roodYGwZew ▶ TWERK BATTLES AT THE BEACH - YouTube +https://www.youtube.com/channel/UCJgVPwzPxklQr6WHwJLPlew SimpleSexyStupid - YouTube +https://www.youtube.com/user/SimpleSexyStupid/videos SimpleSexyStupid - YouTube +https://www.youtube.com/results?search_query=simply+aria simply aria - YouTube +https://www.youtube.com/watch?v=xzVA6AFfLxI How to Pick Up Girls Featuring Simple Pickup - YouTube +https://www.youtube.com/watch?v=3imEbAXNu8c ▶ ARE ALL GIRLS LESBIAN? - YouTube +https://www.youtube.com/watch?v=fsGKk6TopF8 ▶ ARE ALL GIRLS LESBIAN? - YouTube +https://www.youtube.com/results?search_query=hak5 hak5 - YouTube +https://www.youtube.com/user/Hak5Darren hak5 - YouTube +https://www.youtube.com/watch?v=hpy4TE8EeM8 Windows Mount Manager Exploit, Square Readers Get Hacked, Volkswagen Silences Research - Threat Wire - YouTube +https://www.youtube.com/results?search_query=google+sucks google sucks - YouTube +https://www.youtube.com/watch?v=cnSp3fZM-c8 ▶ Why Google Glass Sucks - YouTube +https://www.youtube.com/results?search_query=new+macbook new macbook - YouTube +https://www.youtube.com/watch?v=GttoIyB_lEQ new macbook - YouTube +https://encrypted.google.com/#q=new%20thin%20macbook%20like%20machine new thin macbook like machine - Google Search +https://encrypted.google.com/#q=new%20macbook%20clone new thin macbook like machine - Google Search +https://encrypted.google.com/#q=thinnest+computer+2015 thinnest computer 2015 - Google Search +https://encrypted.google.com/#q=thinnest%20computer thinnest computer 2015 - Google Search +https://encrypted.google.com/#q=new%20macbook%20vs thinnest computer - Google Search +https://encrypted.google.com/#q=glug%20glug%20laptop new macbook vs - Google Search +https://www.fsf.org/news/gluglug-x60-laptop-now-certified-to-respect-your-freedom Gluglug X60 Laptop now certified to Respect Your Freedom — Free Software Foundation — working together for free software +https://encrypted.google.com/#q=macbook%20air%20vs%20new%20macbook Google +http://uk.pcmag.com/laptops/40296/news/new-apple-macbook-vs-macbook-air-ultra-thin-laptop Laptop Computers & Notebook Reviews: New Apple MacBook vs. MacBook Air: Ultra-Thin Laptop Showdown +https://encrypted.google.com/#q=macbook%20air%20remove%20touchpad Google +https://encrypted.google.com/#q=macbook%20air%20upgrades Google +https://encrypted.google.com/#q=macbook%20air%20add%20ram Google +https://encrypted.google.com/#q=macbook%20air%20upgrade%20ssd macbook air add ram - Google Search +https://encrypted.google.com/#q=macbook%20air%20add%20hard%20disk macbook air upgrade ssd - Google Search +https://www.ifixit.com/Guide/MacBook+Air+13-Inch+Mid+2012+Solid-State+Drive+Replacement/10961 MacBook Air 13" Mid 2012 Solid-State Drive Replacement - iFixit +http://eshop.macsales.com/shop/SSD/OWC SSDs (Solid State Drives) Built & Designed For Macs +https://encrypted.google.com/#q=macbook%20air%205.2%20ssd%20type macbook air 5.2 ssd type - Google Search +http://www.amazon.com/Transcend-JetDrive-Upgrade-Macbook-TS240GJDM520/dp/B00JKCHNOU Amazon.com: Transcend JetDrive 520 240GB SATA III SSD Upgrade Kit for Macbook Air SSD (Mid 2012) TS240GJDM520: Computers & Accessories +http://www.amazon.co.uk/ Amazon.co.uk: Low Prices in Electronics, Books, Sports Equipment & more +http://www.amazon.co.uk/s/ref=nb_sb_noss_2/278-7001985-2417910?url=search-alias%3Daps&field-keywords=transcend+jetdrive Amazon.co.uk: transcend jetdrive +http://www.amazon.co.uk/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=ssd+msata&rh=i%3Aaps%2Ck%3Assd+msata Amazon.co.uk: transcend jetdrive +http://www.amazon.co.uk/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=ssd&rh=i%3Aaps%2Ck%3Assd Amazon.co.uk: transcend jetdrive +http://www.amazon.co.uk/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=transcend+jetdrive+macbook+air+2012&rh=i%3Aaps%2Ck%3Atranscend+jetdrive+macbook+air+2012 Amazon.co.uk: transcend jetdrive +http://www.amazon.co.uk/Transcend-JetDrive-520-SATA-Upgrade/dp/B00JKCHNPE/ref=sr_1_1?&ie=UTF8&qid=1439599669&sr=8-1&keywords=transcend+jetdrive+macbook+air+2012&th=1 Transcend JetDrive 520 480 GB SATA III SSD Upgrade Kit - for Macbook Air SSD (Mid 2012): Amazon.co.uk: Computers & Accessories +http://www.amazon.co.uk/Transcend-JetDrive-520-SATA-Upgrade/dp/B00JKCHNOU/ref=sr_1_2?ie=UTF8&qid=1439599709&sr=8-2&keywords=transcend+jetdrive+macbook+air+2012 Transcend JetDrive 520 240 GB SATA III SSD Upgrade Kit - for Macbook Air SSD (Mid 2012): Amazon.co.uk: Computers & Accessories +http://www.amazon.co.uk/Transcend-JetDrive-520-SATA-Upgrade/dp/B00JKCHNOU/ref=sr_1_2?&ie=UTF8&qid=1439599709&sr=8-2&keywords=transcend+jetdrive+macbook+air+2012&th=1 Transcend JetDrive 520 240 GB SATA III SSD Upgrade Kit - for Macbook Air SSD (Mid 2012): Amazon.co.uk: Computers & Accessories +http://www.amazon.co.uk/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=macbook+air+battery Amazon.co.uk: macbook air battery +http://www.amazon.com/Transcend-JetDrive-Upgrade-Macbook-TS240GJDM520/dp/B00JKCHNOU?&th=1 Amazon.com: Transcend JetDrive 520 240GB SATA III SSD Upgrade Kit for Macbook Air SSD (Mid 2012) TS240GJDM520: Computers & Accessories +https://www.youtube.com/results?search_query=richard+stallman richard stallman - YouTube +https://www.youtube.com/results?lclk=month&filters=month&search_query=richard+stallman richard stallman - YouTube +https://www.youtube.com/watch?v=6As-j9kpq-0 Richard Stallman - YouTube +https://skozl.com/B54608CC.asc +https://encrypted.google.com/#q=let's%20encrypt let's encrypt - Google Search +https://encrypted.google.com/#q=let%27s+encrypt+how+to let's encrypt - Google Search +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CC4QFjACahUKEwiAyaSt8KnHAhXLXBoKHcgHB1k&url=https%3A%2F%2Fletsencrypt.org%2F2015%2F06%2F16%2Flets-encrypt-launch-schedule.html&ei=9o3OVYD2CMu5aciPnMgF&usg=AFQjCNFd6uz0_twy17mOv3Q-RzaQA-DkmQ&bvm=bv.99804247,d.d2s&cad=rja +https://letsencrypt.org/2015/06/16/lets-encrypt-launch-schedule.html Let's Encrypt Launch Schedule +https://www.youtube.com/results?search_query=qi qi - YouTube +https://www.youtube.com/watch?v=-TJYBwbIt4M&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx ▶ QI Pilot Episode - YouTube +https://encrypted.google.com/#q=darwin%20award my ip - Google Search +http://www.darwinawards.com/darwin/darwin2014-13.html 2014 Darwin Award: Race To The Death +https://www.youtube.com/watch?v=hufXxMJc7T0&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx&index=41 ▶ QI D01 - Danger - YouTube +https://www.youtube.com/watch?v=UcgBSBWWj8Y&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx&index=42 ▶ QI D02 - Discoveries - YouTube +https://www.youtube.com/watch?v=XtI-1PV4vL0&index=43&list=PLtp2mkTkkFrdhlxjGmbr-iBe29VyhHhyx ▶ QI D02 - Discoveries - YouTube +http://faapy.com/ Faapy - HD Porn, High Quality Sex Videos +http://faapy.com/top-rated/ Top Rated Videos All Time - HD Porn, High Quality Sex Videos +http://faapy.com/tags/pov/ Pov Videos On Faapy +http://faapy.com/tags/pov/2/ Pov Videos On Faapy (Page 2) +http://faapy.com/videos/3323/daughter-best-friend/ Daughter best friend - HD Porn, High Quality Sex Videos +http://faapy.com/tags/pov/3/ Pov Videos On Faapy (Page 3) +http://www.bmj.com/content/349/bmj.g7094 The Darwin Awards: sex differences in idiotic behaviour | The BMJ +http://www.darwinawards.com/darwin/darwin2014-11.html 2014 Darwin Award: Banana Bandido +http://darwinawards.com/darwin/darwin2014-10.html 2014 Darwin Award: Crispy Copper Fries +http://www.darwinawards.com/ Darwin Awards. Chlorinating The Gene Pool. +http://darwinawards.com/darwin/darwin2009-10.html 2009 Darwin Award: Sparkleberry Lane +http://darwinawards.com/darwin/ Darwin Awards: Darwin Awards +http://darwinawards.com/darwin/darwin2014-08.html 2014 Darwin Award: Resurrection FAIL +http://torrentshack.me/torrents.php?order_way=DESC&order_by=s6&searchstr=mr+robot&release_type=both&searchtags=&tags_type=0&torrent_preset=all Browse Torrents :: TorrentShack.me +http://torrentshack.me/torrents.php?searchstr=mr+robot&release_type=both&searchtags=&tags_type=0&order_by=s3&order_way=desc&torrent_preset=all Browse Torrents :: TorrentShack.me +http://torrentshack.me/torrents.php?torrentid=772105 Mr.Robot.s01e08.WEB-DL.1080p.DD5.1.H.264-WAREZNiK :: TorrentShack.me +https://encrypted.google.com/#q=pacman%20automatically%20delete%20cache pacman automatically delete cache - Google Search +https://wiki.archlinux.org/index.php/System_maintenance System maintenance - ArchWiki +https://www.skozl.com/s/Mr.Robot.s01e08.WEB-DL.1080p.DD5.1.H.264-WAREZNiK.mkv 404 - Not Found +https://www.skozl.com/l/ 404 - Not Found +https://skozl.com/l/ Index of /l/ +https://encrypted.google.com/#q=how%20to%20stream%20an%20mkv Google +http://superuser.com/questions/639297/why-cant-i-stream-mkv-from-my-debian-server-running-ffserver linux - Why can't I stream mkv from my Debian server running ffserver? - Super User +https://encrypted.google.com/#q=how+to+stream+an+mkv+linux how to stream an mkv linux - Google Search +http://stackoverflow.com/questions/17018119/how-to-play-mkv-file-in-browser html5 video - How to play MKV file in browser? - Stack Overflow +https://encrypted.google.com/#q=use%20aria2c Google +https://encrypted.google.com/#q=aria2c%20vimb use aria2c - Google Search +https://encrypted.google.com/#q=aria2c+browser aria2c vimb - Google Search +https://chrome.google.com/webstore/detail/aria2c-integration/edcakfpjaobkpdfpicldlccdffkhpbfk?hl=en Aria2c Integration - Chrome Web Store +https://chrome.google.com/webstore/detail/aria2c-integration/edcakfpjaobkpdfpicldlccdffkhpbfk/reviews?hl=en Aria2c Integration - Chrome Web Store +https://encrypted.google.com/#q=aria2%20review aria2 review - Google Search +https://github.com/tatsuhiro-t/aria2/issues/39 How to properly seed torrents & maintain a session · Issue #39 · tatsuhiro-t/aria2 · GitHub +https://encrypted.google.com/#q=aria2+seed+torrent aria2 seed torrent - Google Search +https://calomel.org/aria2.html Aria2 Tutorial @ Calomel.org +https://github.com/orbos/ideas/wiki/Orbos-Package-Standard Orbos Package Standard · orbos/ideas Wiki · GitHub +https://encrypted.google.com/#q=hide%20files%20in%20cda%20disk Google +https://encrypted.google.com/#q=mr%20robot%20hidden%20cda%20virtual%20machine mr robot hidden cda virtual machine - Google Search +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBwQFjAAahUKEwic6ardkKvHAhVTOdsKHViACuo&url=http%3A%2F%2Fwww.geekwire.com%2F2015%2Fmr-robot-rewind-mostly-accurate-tech-in-a-mind-blowing-episode-8%2F&ei=IDbPVZzZI9Py7AbYgKrQDg&usg=AFQjCNFMo70ubEk33wb4pCuRgiejnh3W-g&bvm=bv.99804247,d.ZGU&cad=rja +http://www.geekwire.com/2015/mr-robot-rewind-mostly-accurate-tech-in-a-mind-blowing-episode-8/ ‘Mr. Robot’ Rewind: Mostly accurate tech in a mind-blowing Episode 8 - GeekWire +https://encrypted.google.com/#q=cdr%20file%20virtual%20machine cdr file virtual machine - Google Search +https://encrypted.google.com/#q=cdr+file+virtual+machine+hide cdr file virtual machine - Google Search +https://encrypted.google.com/#q=deepsound deepsound - Google Search +https://encrypted.google.com/#q=computer%20with%20no%20trackpad computer with no trackpad - Google Search +http://www.computerhope.com/issues/ch001497.htm My laptop mouse touchpad is not working. +https://www.reddit.com/r/hacking/comments/3gwkek/is_there_an_alternative_to_deepsound_for_linux/ Is there an alternative to Deepsound for Linux and open-source? : hacking +https://encrypted.google.com/#q=stenographic%20audio%20tool stenographic audio tool - Google Search +http://embeddedsw.net/OpenPuff_Steganography_Home.html OpenPuff - Steganography & Watermarking +https://encrypted.google.com/#q=arch%20openpuff arch openpuff - Google Search +https://encrypted.google.com/#q=arch%20linux%20openpuff arch openpuff - Google Search +https://encrypted.google.com/#q=cda%20file cdr file virtual machine hide - Google Search +https://en.wikipedia.org/wiki/.cda_file .cda file - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/Help:Category Help:Category - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=cda%20file%20format Google +https://wiki.archlinux.org/index.php?title=Special%3ASearch&search=stenography&go=Go Search results for "stenography" - ArchWiki +https://wiki.archlinux.org/index.php?title=Special%3ASearch&search=steganography&go=Go Search results for "steganography" - ArchWiki +https://wiki.archlinux.org/index.php/List_of_applications/Security List of applications/Security - ArchWiki +https://wiki.archlinux.org/index.php/List_of_applications/Security#Encryption.2C_signing.2C_steganography List of applications/Security - ArchWiki +http://steghide.sourceforge.net/ Steghide +https://encrypted.google.com/#q=steghide steghide - Google Search +http://mewbies.com/steganography/steghide/how_to_conceal_data_in_audio_or_image_file.htm How To Conceal Data in An Audio Or Image File Using Steghide +https://encrypted.google.com/#q=how%20to%20make%20a%20cda%20disk Google +http://www.mymusictools.com/articles/how-do-i-convert-mp3-to-cda.htm How do I convert MP3 to CDA? | CD Burning, DVD Burn +https://encrypted.google.com/#q=linux%20convert%20to%20cda Google +http://ubuntuforums.org/showthread.php?t=1584144 [SOLVED] how to convert MP3 to CDA to burn +https://encrypted.google.com/#q=what%20format%20is%20cda what format is cda - Google Search +http://whatis.techtarget.com/fileformat/CDA-CD-Audio-Track What is CDA? What Opens a CDA? File Format List from WhatIs.com +https://encrypted.google.com/#q=steghide%20cd Google +https://encrypted.google.com/#q=steghide+audio+d steghide cd - Google Search +https://encrypted.google.com/#q=steghide+audio+cd steghide audio d - Google Search +http://www.andrearemondini.com/sw/rpfj/ rpfj +https://encrypted.google.com/#q=deepsound%20for%20linux Google +http://download.cnet.com/DeepSound/3000-2092_4-75758214.html DeepSound - Free download and software reviews - CNET Download.com +https://thepiratebay.la/ Download music, movies, games, software! The Pirate Bay - The galaxy's most resilient BitTorrent site +https://thepiratebay.la/search/deepsound/0/99/0 The Pirate Bay - The galaxy's most resilient bittorrent site +https://encrypted.google.com/#q=deep%20sound Google +http://jpinsoft.net/DeepSound/ DeepSound - Steganography Tool - Free Download +http://jpinsoft.net/DeepSound/Download.aspx DeepSound - Steganography Tool - Free Download +http://jpinsoft.net/DeepSound/Overview.aspx DeepSound - Steganography Tool - Free Download +https://encrypted.google.com/#q=what%20format%20is%20audio%20cd Google +https://encrypted.google.com/#q=linux%20how%20to%20burn%20audio%20cd linux how to burn audio cd - Google Search +https://encrypted.google.com/#q=arch%20linux%20burn%20audio%20cd linux how to burn audio cd - Google Search +https://wiki.archlinux.org/index.php?title=CD_Burning&redirect=no CD Burning - ArchWiki +https://wiki.archlinux.org/index.php?title=Optical_disc_drive&redirect=no#Burning Optical disc drive - ArchWiki +https://wiki.archlinux.org/index.php?title=Optical_disc_drive&redirect=no#Burning_an_audio_CD Optical disc drive - ArchWiki +http://www.amazon.co.uk/s/ref=nb_sb_noss/279-9475705-1697826?url=search-alias%3Daps&field-keywords=cd Amazon.co.uk: cd +https://wiki.archlinux.org/index.php?title=Special%3ASearch&search=openarena&go=Go Search results for "openarena" - ArchWiki +http://openarena.ws/servers.html The Official OpenArena Web Site +https://encrypted.google.com/#q=openarena%20server openarena server - Google Search +https://encrypted.google.com/#q=openarena%20run%20a%20server Google +https://github.com/lrq3000/oamps lrq3000/oamps · GitHub +https://encrypted.google.com/#q=dialog dialog - Google Search +https://encrypted.google.com/#q=linux+open+dialog+with+input dialog - Google Search +https://accounts.google.com/ServiceLogin?hl=en&continue=https://encrypted.google.com/#identifier Sign in - Google Accounts +http://openarena.wikia.com/wiki/Servers Servers - OpenArena +http://bash.cyberciti.biz/guide/The_form_dialog_for_input The form dialog for input - Linux Shell Scripting Tutorial - A Beginner's handbook +https://encrypted.google.com/#q=linux%20form%20dialog%20input linux form dialog input - Google Search +http://askubuntu.com/questions/491509/how-to-get-dialog-box-input-directed-to-a-variable bash - How to get dialog box input directed to a variable? - Ask Ubuntu +https://encrypted.google.com/#q=gkt%20dialog%20input%20linux gkt dialog input linux - Google Search +https://encrypted.google.com/#q=gtk+dialog+input+linux gkt dialog input linux - Google Search +http://stackoverflow.com/questions/7035/how-to-show-a-message-box-from-a-bash-script-in-linux How to show a message box from a bash script in linux - Stack Overflow +https://encrypted.google.com/#q=zenity%20form%20ask zenity form ask - Google Search +https://encrypted.google.com/#q=zenity+input+form zenity form ask - Google Search +https://help.gnome.org/users/zenity/stable/forms.html.en Forms Dialog +http://www.esreality.com/post/2246445/re-sensitivity-calculation-in-q3a/ ESR - Sensitivity calculation in Q3A - Quake 3 Forum +http://www.quake3world.com/forum/viewtopic.php?f=7&t=18659 Quake3World.com • View topic - What's the CMD for adjusting your mouse sensitivity? +https://encrypted.google.com/#q=quake%203%20arena%20pro%20sensitivity quake 3 arena pro sensitivity - Google Search +http://www.quakelive.com/forum/showthread.php?831-The-Ultimate-Quake-Live-Guide The Ultimate Quake Live Guide +https://encrypted.google.com/#q=pro%20sensitivity%20and%20dpi Google +https://encrypted.google.com/#q=pro+sensitivity+and+dpi+quake+3 pro sensitivity and dpi - Google Search +http://www.esreality.com/index.php?a=post&id=1907380 ESR - ESWC 2010 Sens, Accel and DPI Thread - Quake Live Forum +http://www.amazon.co.uk/s/ref=nb_sb_noss_2/275-8965427-5781419?url=search-alias%3Daps&field-keywords=ergodox Amazon.co.uk: ergodox +https://encrypted.google.com/#q=ergodox%20without%20case Google +http://adereth.github.io/blog/2014/02/12/building-an-ergodox/ Sourcing and Building an ErgoDox Keyboard - adereth +https://mechanicalkeyboards.com/ Mechanical Keyboards Inc - The Ultimate Catalog and Guide. +https://encrypted.google.com/#q=list%20of%20pcb's list of pcb's - Google Search +https://geekhack.org/index.php?topic=72495.0 Anyone know where I could find a list of PCBs compatible with Alps and Cherry? +https://encrypted.google.com/#q=geekhack%20list%20of%20pcb's geekhack list of pcb's - Google Search +https://encrypted.google.com/#q=cherry%20switches%20with%20diode%20inside geekhack list of pcb's - Google Search +http://deskthority.net/wiki/Cherry_MX Cherry MX - Deskthority wiki +https://encrypted.google.com/#q=ergodox%20cherry%20switches%20with%20diode Google +http://ergodox-ez.com/ +https://www.indiegogo.com/projects/ergodox-ez-an-incredible-mechanical-keyboard#/story ErgoDox EZ: An incredible mechanical keyboard | Indiegogo +https://encrypted.google.com/search?q=ergodox+pcb&biw=1440&bih=843&source=lnms&tbm=isch&sa=X&ved=0CAcQ_AUoAmoVChMImdHnmMarxwIVw30aCh310gNa&dpr=1 ergodox pcb - Google Search +http://deskthority.net/keyboards-f2/cherry-mx-with-diodes-in-them-t2487.html Cherry MX with diodes in them? • deskthority +https://encrypted.google.com/#q=cherry%20switches%20with%20diodes cherry switches with diodes - Google Search +https://geekhack.org/index.php?topic=37937.0 Orientatio of Diodes in an MX Cherry Switch +https://encrypted.google.com/#q=ergodox%20cherrry%20switches%20with%20diode Google +https://geekhack.org/index.php?topic=62868.0 ErgoDox w/ 80 keys (switches with built-in diodes) +https://encrypted.google.com/#q=ergodox%20trough-hole Google +https://encrypted.google.com/#q=ergodox+trough-hole+diodes ergodox trough-hole - Google Search +https://encrypted.google.com/search?q=ergodox+complete+pcb&biw=1440&bih=843&tbm=isch&imgil=myofwgChQVHEGM%253A%253BIkn_F-XysrqLFM%253Bhttps%25253A%25252F%25252Fwww.massdrop.com%25252Fext%25252Fergodox%25252Fassembly&source=iu&pf=m&fir=myofwgChQVHEGM%253A%252CIkn_F-XysrqLFM%252C_&usg=__5lHOm8NlB_0VUc3mEx8YcTQuefU%3D&ved=0CCUQyjdqFQoTCJyQ7LfHq8cCFUG1Ggod5MgNXw&ei=fW_PVdzdN8HqauSRt_gF#imgrc=myofwgChQVHEGM%3A&usg=__5lHOm8NlB_0VUc3mEx8YcTQuefU%3D ergodox complete pcb - Google Search +https://encrypted.google.com/search?q=ergodox+complete+pcb&biw=1440&bih=843&tbm=isch&imgil=myofwgChQVHEGM%253A%253BIkn_F-XysrqLFM%253Bhttps%25253A%25252F%25252Fwww.massdrop.com%25252Fext%25252Fergodox%25252Fassembly&source=iu&pf=m&fir=myofwgChQVHEGM%253A%252CIkn_F-XysrqLFM%252C_&usg=__5lHOm8NlB_0VUc3mEx8YcTQuefU%3D&ved=0CCUQyjdqFQoTCJyQ7LfHq8cCFUG1Ggod5MgNXw&ei=fW_PVdzdN8HqauSRt_gF#imgrc=l0ppo95i9EvVwM%3A&usg=__5lHOm8NlB_0VUc3mEx8YcTQuefU%3D ergodox complete pcb - Google Search +https://encrypted.google.com/search?q=ergodox+complete+pcb&biw=1440&bih=843&tbm=isch&imgil=myofwgChQVHEGM%253A%253BIkn_F-XysrqLFM%253Bhttps%25253A%25252F%25252Fwww.massdrop.com%25252Fext%25252Fergodox%25252Fassembly&source=iu&pf=m&fir=myofwgChQVHEGM%253A%252CIkn_F-XysrqLFM%252C_&usg=__5lHOm8NlB_0VUc3mEx8YcTQuefU%3D&ved=0CCUQyjdqFQoTCJyQ7LfHq8cCFUG1Ggod5MgNXw&ei=fW_PVdzdN8HqauSRt_gF#imgrc=kqxoWFKrzMNlnM%3A&usg=__5lHOm8NlB_0VUc3mEx8YcTQuefU%3D ergodox complete pcb - Google Search +https://encrypted.google.com/#q=ergodox+complete+pcb ergodox complete pcb - Google Search +https://geekhack.org/index.php?topic=51653.0 ErgoDox 80-key diode placement? +https://encrypted.google.com/#q=ergodox%20diode%20placement ergodox diode placement - Google Search +http://deskthority.net/wiki/ErgoDox ErgoDox - Deskthority wiki +https://encrypted.google.com/#q=deskthority%20ergodox deskthority ergodox - Google Search +https://encrypted.google.com/#q=deskthority+ergodox+diodes+in+key deskthority ergodox - Google Search +https://www.massdrop.com/ext/ergodox/assembly Uh oh - Massdrop +https://encrypted.google.com/#q=ergodox%20diodes%20inside%20keys ergodox diodes inside keys - Google Search +http://webcache.googleusercontent.com/search?q=cache:Ikn_F-XysroJ:https://www.massdrop.com/ext/ergodox/assembly+&cd=5&hl=en&ct=clnk&gl=us Ergodox Assembly Instructions - Massdrop +https://encrypted.google.com/#q=ergodox%20white%20pcb ergodox white pcb - Google Search +https://mechanicalkeyboards.com/shop/index.php?l=account MechanicalKeyboards.com - The ultimate Mechanical Keyboard catalog. +https://encrypted.google.com/#q=ergodox%20pcb ergodox pcb - Google Search +https://mechanicalkeyboards.com/shop/index.php?l=product_detail&p=537 ErgoDox PCB Dual Layer Electrical Boards (Set of 2) by Mechanical Keyboards Inc +https://mechanicalkeyboards.com/search.php?switch_id=ALL&size=ALL&keyword=teensy&in_stock=on Mechanical Keyboard Finder +https://mechanicalkeyboards.com/index.php Mechanical Keyboards Inc - The Ultimate Catalog and Guide. +https://mechanicalkeyboards.com/search.php?keyword=teensy Mechanical Keyboard Finder +https://mechanicalkeyboards.com/shop/ MechanicalKeyboards.com - The ultimate Mechanical Keyboard catalog. +https://mechanicalkeyboards.com/shop/index.php?l=search_list&s[title]=Y&s[short_desc]=Y&s[full_desc]=Y&s[sku]=Y&s[match]=all&s[cid]=0&s[search]=ergo MechanicalKeyboards.com - The ultimate Mechanical Keyboard catalog. +http://keyshop.pimpmykeyboard.com/product/dsa-pbt-blank-sets Keycaps Direct +http://keyshop.pimpmykeyboard.com/Default.aspx?A=ProductSearch&ID=/search-results&SE=True Search Results +http://keyshop.pimpmykeyboard.com/products/full-keysets/dsa-blank-sets-1 DSA PBT Blank Sets +https://www.youtube.com/watch?v=quIVy9vUpS0 Open Arena - Aimbot vs Nightmare Bot - YouTube +https://encrypted.google.com/#q=openarena%20nightmare%20bots openarena nightmare bots - Google Search +http://openarena.ws/board/index.php?topic=555.5;wap2 CPMA +http://www.nerds2nerds.com/ Nerds2Nerds +https://play.google.com/store/apps/details?id=com.savageorgiev.blockthis Block This! - FREE – Android Apps on Google Play +https://encrypted.google.com/#q=openvpn%20how%20to%20enable%20ipv6 Google +http://tomsalmon.eu/2013/04/openvpn-ipv6-with-tun-device/ OpenVPN – IPv6 with tun device | Tom Salmon +https://encrypted.google.com/#q=tun-ipv6%20openvpn tun-ipv6 openvpn - Google Search +https://community.openvpn.net/openvpn/wiki/IPv6 IPv6 – OpenVPN Community +https://encrypted.google.com/#q=networkmanager%20openvpn%20import Google +http://askubuntu.com/questions/450493/openvpn-cant-import-configurations-on-new-14-04-installation gnome - openvpn can't import configurations on new 14.04 installation - Ask Ubuntu +https://encrypted.google.com/#q=my%20ip my ip - Google Search +https://encrypted.google.com/#q=ipv6%20test my ip - Google Search +http://test-ipv6.com/ Test your IPv6. +https://encrypted.google.com/#q=ryen%20heise Google +https://encrypted.google.com/#q=ryen+heise+colemak ryen heise - Google Search +https://encrypted.google.com/#q=attention%20span adhd - Google Search +https://encrypted.google.com/#q=adhd%20attention%20span test - Google Search +https://encrypted.google.com/#q=straw%20man%20argument attention span - Google Search +https://en.wikipedia.org/wiki/Straw_man Straw man - Wikipedia, the free encyclopedia +http://i.solidfiles.net/293R.png 293R.png (888x472 pixels) +https://encrypted.google.com/#q=platue platue - Google Search +https://encrypted.google.com/#q=adhd platue - Google Search +https://www.youtube.com/results?search_query=adhd adhd - YouTube +https://www.youtube.com/watch?v=5lrcxmOolB8 adhd - YouTube +https://encrypted.google.com/#q=adhd%20in%20russia Google +https://encrypted.google.com/#q=adhd%20per%20country adhd in russia - Google Search +http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1525089/ The worldwide prevalence of ADHD: is it an American condition? +https://encrypted.google.com/#q=what%20causes%20%20%20adhd Google +http://www.webmd.com/add-adhd/guide/adhd-causes ADHD/ADD Causes: Is ADHD Genetic? How is the Brain Different? +https://encrypted.google.com/#q=until test - Google Search +http://www.ryanheise.com/colemak/ Ryan Heise - Learning Colemak +https://encrypted.google.com/#q=zero%20ad until - Google Search +http://play0ad.com/ 0 A.D. | A free, open-source game of ancient warfare +https://www.youtube.com/results?search_query=dota+wtf dota wtf - YouTube +https://encrypted.google.com/#q=dota%20crest%20and%20soul dota crest and soul - Google Search +http://vk.com/eazydota2 Dota 2 | VK +http://dota2.gamepedia.com/Solar_Crest Solar Crest - Dota 2 Wiki +https://encrypted.google.com/#q=solar%20krest%20stack Google +https://encrypted.google.com/#q=solar+crest+huskar solar crest huskar - Google Search +https://www.reddit.com/r/DotA2/comments/3bhc3n/solar_crest_huskar_in_a_nutshell/ Solar crest huskar in a nutshell : DotA2 +https://www.youtube.com/watch?v=aMo9O1zJlps ▶ Solar Crest Huskar - YouTube +https://encrypted.google.com/#q=meme meme - Google Search +https://www.youtube.com/watch?v=HQLugXkwHZA Dota 2 WTF Moments 132 - YouTube +https://www.youtube.com/watch?v=lKFGCZxOjtw Dota 2 WTF Rampage Compilation 2 - YouTube +https://www.youtube.com/watch?v=PrQJCc5QkB0 Dota 2 WTF Rampage Compilation 2 - YouTube +https://encrypted.google.com/#q=kali%20underhand%20vs%20overhand Google +https://encrypted.google.com/#q=knife+underhand+vs+overhand kali underhand vs overhand - Google Search +http://coldsteelforums.com/Overhand-vs-Underhand-Knife-Grip-m217303.aspx Overhand vs. Underhand Knife Grip +https://www.youtube.com/results?search_query=kali+underhand+vs+overhand kali underhand vs overhand - YouTube +https://www.youtube.com/results?search_query=knife+underhand+vs+overhand knife underhand vs overhand - YouTube +https://www.youtube.com/results?search_query=doug+marcada doug marcada - YouTube +https://www.youtube.com/results?search_query=doug+marcada+techniques doug marcada techniques - YouTube +https://www.youtube.com/results?search_query=doug+marcada+techniques&page=2 doug marcada techniques - YouTube +https://www.youtube.com/watch?v=UfV_TyCbwLo ▶ 8 Critical Kali Lessons - YouTube +https://www.youtube.com/results?search_query=the+gift+of+fear ▶ 8 Critical Kali Lessons - YouTube +https://www.youtube.com/watch?v=zNtXjIiJ0PU ▶ Gavin de Becker, The Gift of Fear - YouTube +https://www.youtube.com/results?search_query=knife knife - YouTube +https://www.youtube.com/watch?v=YcXxHBTW0ng ▶ Can a Throwing Knife Kill a Zombie? Zombie Go Boom - YouTube +https://www.youtube.com/results?search_query=knife+ knife - YouTube +https://www.youtube.com/watch?v=fCQcFM4xrbI The World's Sharpest Knife | Ashens - YouTube +https://www.youtube.com/results?search_query=sharpest+knife sharpest knife - YouTube +https://www.youtube.com/watch?v=W8rg71EadPQ ▶ Miyabi Knives - Sharpest Knives in the World - Japanese Knife - YouTube +https://encrypted.google.com/#q=gyming Google +https://encrypted.google.com/#q=perl%20simplebot%20socks%205%20proxy gyming - Google Search +https://encrypted.google.com/#q=perl%20simplebot Google +https://encrypted.google.com/#q=bot%20basicbot%20tor perl simplebot - Google Search +https://encrypted.google.com/#q=bot+basicbot+tor+proxy bot basicbot tor - Google Search +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBwQFjAAahUKEwiq3t6Dga7HAhVjC9sKHXSVDUk&url=http%3A%2F%2Fuscyberlabs.com%2Fblog%2F2012%2F07%2F17%2Fare-criminals-using-tor-onion-controlled-botnet%2F&ei=UbjQVerxFuOW7Ab0qrbIBA&usg=AFQjCNFxAn7N97a1yVhP1qDcjjnJWr0p1w&bvm=bv.99804247,d.bGQ&cad=rja +https://encrypted.google.com/#q=perl+bot+basicbot+tor bot basicbot tor proxy - Google Search +http://uscyberlabs.com/blog/2012/07/17/are-criminals-using-tor-onion-controlled-botnet/ Are Criminals Using Tor-onion- Controlled Botnet | USCyberLabs +https://encrypted.google.com/#q=Bot%3A%3ABasicBot%20tor Google +https://encrypted.google.com/#q=Bot::BasicBot+tor+proxy Bot::BasicBot tor - Google Search +http://search.cpan.org/~bingos/POE-Component-IRC-6.88/lib/POE/Component/IRC.pm POE::Component::IRC - search.cpan.org +http://superuser.com/questions/344399/what-is-the-difference-between-socks4-5-and-a-pure-tcp-proxy tor - What is the difference between SOCKS4/5 and a pure TCP proxy? - Super User +https://encrypted.google.com/#q=tor%20socks4%20proxy tor socks4 proxy - Google Search +https://encrypted.google.com/#q=tor%20how%20to%20make%20socks4%20proxy Google +https://www.deepdotweb.com/2014/05/23/use-tor-socks5-proxy/ How to use Tor as a Socks5 proxy - Deep Dot Web +https://encrypted.google.com/#q=tor%20how%20to%20socks Google +https://encrypted.google.com/#q=tor+how+to+socks4 tor how to socks - Google Search +http://ubuntuforums.org/showthread.php?t=1196417 [other] Which is safer for proxies, Socks4 Socks4a Socks5 HTTP or HTTPS? +https://encrypted.google.com/#q=tor%20create%20socks4a%20proxy Google +https://www.torproject.org/docs/faq.html.en Tor Project: FAQ +https://encrypted.google.com/#q=bot%3Abasicbot%20socks4a%20proxy Google +https://encrypted.google.com/#q=bot:basicbot+socks4a+proxy+perl bot:basicbot socks4a proxy - Google Search +https://encrypted.google.com/#q=POE%3A%3AComponent%3AIRC%20socks4a bot:basicbot socks4a proxy perl - Google Search +http://www.perlmonks.org/?node_id=629032 IRC bot +https://encrypted.google.com/#q=bot%20simplebot%20perl Google +https://encrypted.google.com/#q=perl+bot+basicbot+tor+socks4a perl bot basicbot tor - Google Search +https://encrypted.google.com/#q=perl+bo::basicbot+tor+socks4a perl bot basicbot tor socks4a - Google Search +https://encrypted.google.com/#q=perl+bot::basicbot+tor+socks4a perl bo::basicbot tor socks4a - Google Search +http://search.cpan.org/~hinrik/Bot-BasicBot-0.89/lib/Bot/BasicBot.pm Bot::BasicBot - search.cpan.org +https://encrypted.google.com/#q=freenode%20connect%20trough%20tor Google +https://freenode.net/irc_servers.shtml About freenode: IRC Servers +https://encrypted.google.com/#q=windows%20tor%20mapaddress Google +https://www.torproject.org/docs/tor-manual.html.en Tor Project: manual +https://trac.torproject.org/projects/tor/wiki/doc/SupportPrograms doc/SupportPrograms – Tor Bug Tracker & Wiki +https://encrypted.google.com/#q=tor%20windows%20map%20address tor windows map address - Google Search +https://encrypted.google.com/#q=bot%20simplebot%20perl%20proxy%20socks bot simplebot perl proxy socks - Google Search +https://encrypted.google.com/#q=bot+simplebot+perl+proxy+socks+irc bot simplebot perl proxy socks - Google Search +https://encrypted.google.com/#q=london%20where%20to%20buy%20steaks bot simplebot perl proxy socks irc - Google Search +https://encrypted.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CBwQFjAAahUKEwiu9bGyj67HAhUjR9sKHTR-BJE&url=http%3A%2F%2Fwww.timeout.com%2Flondon%2Fshopping%2Flondons-best-butchers&ei=YcfQVe7AEqOO7Qa0_JGICQ&usg=AFQjCNG4A96TmzeVKVfvGiBiXmMcTLL8Pg&bvm=bv.99804247,d.ZGU&cad=rja +http://www.timeout.com/london/shopping/londons-best-butchers Best butchers in London - Time Out London +https://encrypted.google.com/#q=cheapest%20butchers%20in%20london london where to buy steaks - Google Search +https://encrypted.google.com/#q=cheapest%20meat%20in%20london cheapest butchers in london - Google Search +http://www.marksdailyapple.com/forum/thread24260.html Cheap meat in London? | Mark's Daily Apple Health and Fitness Forum page +http://play.typeracer.com/ TypeRacer - Test your typing speed and learn to type faster. Free typing game and competition. Way more fun than a typing tutor! +https://encrypted.google.com/#q=gamestop%20controllers perl simplebot socks 5 proxy - Google Search +https://encrypted.google.com/#q=teknik%20magasinet Google +http://www.teknikmagasinet.se/international Teknikmagasinet – the meaning of life | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel Dator & TV-spel | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/konsol Konsol | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/konsol/kontroller/microsoft-xbox-360-o-pc-wired-controller Microsoft Xbox 360 & PC Wired Controller | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/konsol/kontroller Kontroller | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/konsol/kontroller?Page=2 Kontroller | Teknikmagasinet.se +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/konsol/kontroller?Page=1 +http://www.teknikmagasinet.se/produkter/dator-o-tv-spel/konsol/kontroller/gametech-ps3-bluetooth-pad Gametech PS3 Bluetooth Pad | Teknikmagasinet.se +https://encrypted.google.com/#q=gamestop%20sweden Google +https://www.gamestop.se/ GameStop Sverige | Power to the players +https://www.gamestop.se/productImages/247430/3max.jpg 3max.jpg (1245x700 pixels) +https://www.gamestop.se/SearchResult/QuickSearchHeaderPlatform?platform=6&rootGenre=30 GameStop Sverige | Power to the players +https://www.gamestop.se/PC/Games/47834/steam-controller Steam Controller > PC på GameStop +http://www.gamestop.com/INTL/choose_site_all.html +http://www.thinkgeek.com/interests/walking-dead/?cpg=gsprtaaa_02 Walking Dead | ThinkGeek +https://encrypted.google.com/#q=steam%20controller%20in%20gamestop Google +http://store.steampowered.com/app/353370/ Pre-order Steam Controller on Steam +https://www.gamestop.se/PC/Games/35943/advanced-wired-controller-pc Advanced Wired Controller PC > PC på GameStop +https://www.youtube.com/results?search_query=steam+controller steam controller - YouTube +https://www.youtube.com/watch?v=VdMe4mHUH2c ▶ Valve's Steam Controller Isn't for Console Gamers - GDC 2015 - YouTube +https://www.youtube.com/watch?v=CtnbNy0W-1c ▶ Valve's Steam Controller Isn't for Console Gamers - GDC 2015 - YouTube +https://encrypted.google.com/#q=quake%20pro%20fov%20list Error +https://encrypted.google.com/#q=quake%20set%20fov Error +https://www.google.co.uk/?gfe_rd=cr&ei=ff3QVcfdMcXH8geXsqDoCQ&gws_rd=ssl#q=quake+pro+fov+set quake pro fov set - Google Search +https://encrypted.google.com/#q=set%20fova%20quake Error +https://www.google.co.uk/?gfe_rd=cr&ei=ff3QVcfdMcXH8geXsqDoCQ&gws_rd=ssl#q=quake+best+fov quake pro fov set - Google Search +https://encrypted.google.com/ Google +http://www.quakelive.com/forum/showthread.php?15866-What-FOV-does-everyone-use What FOV does everyone use? +https://encrypted.google.com/#q=quake+how+to+set+fov Google +http://www.gamefaqs.com/boards/192047-quake-iii-arena/51089500 Does anyone know how to increase the FOV? - Quake III Arena Message Board for PC - GameFAQs +https://encrypted.google.com/#q=import%20grooveshark%20playlist Google +https://www.reddit.com/r/grooveshark/comments/34js7w/lost_your_grooveshark_playlists_save_them_on/ Lost your Grooveshark playlists? Save them on audiosplitter.fm! : grooveshark +https://encrypted.google.com/#q=sweet Google +https://www.youtube.com/watch?v=CyPMVg0mTsE ▶ How To Fix A Broken Headphone Cord - YouTube +https://www.youtube.com/watch?v=R-lOVcEbCm8 How to Fix Broken Headphone Cables - YouTube +https://encrypted.google.com/#q=why+do+headphones+have+ground&tbm=vid why do headphones have ground - Google Search +http://electronics.stackexchange.com/questions/6698/headphone-wire-color-coding speakers - Headphone wire color coding - Electrical Engineering Stack Exchange +https://encrypted.google.com/#q=why%20do%20headphones%20have%20ground why do headphones have ground - Google Search +http://www.tomsguide.com/answers/id-2546569/importance-ground-wire-headphones.html importance of ground wire in headphones - Connection - Audio +http://www.tomsguide.com/forum/6/new_thread.htm Create a new thread - Tom's Guide +https://encrypted.google.com/#q=neutral%20zero%20and%20ground Google +https://en.wikipedia.org/wiki/Ground_and_neutral Ground and neutral - Wikipedia, the free encyclopedia +https://www.youtube.com/watch?v=PQkRZ95Zi04 Hack a $5 Laser Pointer to Transmit Music! - YouTube +https://www.youtube.com/ YouTube +http://www.amazon.co.uk/s/ref=nb_sb_noss/280-9304217-4478163?url=search-alias%3Daps&field-keywords=rewirable+plug Amazon.co.uk: rewirable plug +http://www.amazon.co.uk/Rewirable-WHITE-Europlug-Approved-Wireable/dp/B00B74UFBM/ref=sr_1_1?ie=UTF8&qid=1439762969&sr=8-1&keywords=rewirable+plug Euro Plug Rewirable. WHITE Europlug CE Approved VDE: Amazon.co.uk: Electronics +http://www.amazon.co.uk/EUROPEAN-Schuko-Europe-ELECTRICAL-access/dp/979081206X/ref=pd_bxgy_23_img_y EUROPEAN SHUKO (Schuko Shuco Europe) ELECTRICAL PLUG TOP ENTRY WHITE, easy to wire to cable (good access): Amazon.co.uk: DIY & Tools +http://www.amazon.co.uk/EUROPEAN-Schuko-Europe-ELECTRICAL-access/dp/979081206X/ref=pd_bxgy_23_img_y?&th=1 EUROPEAN SHUKO (Schuko Shuco Europe) ELECTRICAL PLUG TOP ENTRY WHITE, easy to wire to cable (good access): Amazon.co.uk: DIY & Tools +http://www.amazon.co.uk/Adapter-IRELAND-Extension-Earthed-Certified/dp/B005FB9WGM/ref=sr_1_sc_3?s=diy&ie=UTF8&qid=1439763028&sr=1-3-spell&keywords=shuko+extension Travel Adapter IRELAND Multi Extension Lead 3 Pin Earthed & Fused UK Type G Plug 4 Earthed Euro Schuko Sockets 1.5m Flex BS & CE Certified: Amazon.co.uk: DIY & Tools +http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Ddiy&field-keywords=shuko+extension Amazon.co.uk: shuko extension: DIY & Tools +https://encrypted.google.com/#q=apple%20chargers Google +https://discussions.apple.com/thread/4378800 2 vs 3 prong charger - advantages vs disadvanta... | Apple Support Communities +https://encrypted.google.com/#q=apple+chargers+grounded apple chargers grounded - Google Search +https://www.reddit.com/r/apple/comments/1a3gm7/why_does_the_macbook_charger_extension_cord_have/ Why does the MacBook charger extension cord have 3 prongs (North America), and the AC wall adapter has only 2? : apple +https://encrypted.google.com/#q=cableles Google +https://www.reddit.com/r/apple/comments/1a3gm7/why_does_the_macbook_charger_extension_cord_have/c8u08r9 my_clock_is_wrong comments on Why does the MacBook charger extension cord have 3 prongs (North America), and the AC wall adapter has only 2? +https://encrypted.google.com/#q=europe%20swap%20phase%20and%20neutral Google +https://encrypted.google.com/#q=europe+swap+phase+and+neutral+shuko europe swap phase and neutral - Google Search +http://boards.straightdope.com/sdmb/archive/index.php/t-606632.html How do "hot" and "neutral" work in countries with 220 V electrical power? [Archive] - Straight Dope Message Board +https://en.wikipedia.org/wiki/Schuko Schuko - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/IEC_60906-1 IEC 60906-1 - Wikipedia, the free encyclopedia +http://www.motorhomefacts.com/forum-printtopic-1-65646-60-0-asc-viewresult-1.html Motorhome Facts :: View topic - No more reversed polarity worries - I think +https://encrypted.google.com/#q=shuko%20reverse%20polarity Google +http://electronics.stackexchange.com/questions/183629/schuko-plug-wiring ac - Schuko plug wiring - Electrical Engineering Stack Exchange +https://encrypted.google.com/search?q=apple+charger+schematic&biw=1440&bih=843&tbm=isch&imgil=SBVT9ML6210DRM%253A%253BPse0tmLd58cOaM%253Bhttp%25253A%25252F%25252Fwww.madwizard.org%25252Felectronics%25252Fprojects%25252Fusbcharger&source=iu&pf=m&fir=SBVT9ML6210DRM%253A%252CPse0tmLd58cOaM%252C_&dpr=1&usg=__SkTFGBj0UkE-YcJZXbMVT86p1O0%3D&ved=0CDYQyjdqFQoTCNjAl-7WrscCFQaO2wod7IQAKw&ei=URLRVZjUJYac7gbsiYLYAg apple charger schematic - Google Search +https://encrypted.google.com/#q=apple%20charger%20schematic apple charger schematic - Google Search +https://encrypted.google.com/#q=apple%20technician%20manual apple charger schematic - Google Search +http://www.manuals-apple.9manuals.com/ Apple Service/Repair Manuals +http://enclydion.blogspot.com.au/2012/04/my-laptop-bit-me-shocking-truth.html Brains' Train Of Thought: My Laptop Bit Me - The Shocking Truth +http://enclydion.blogspot.com.au/2012/04/invincible-apple-jobs-1-geeks-0.html Brains' Train Of Thought: Invincible Apple: Jobs 1 Geeks 0 +https://encrypted.google.com/#q=define%20impedence Google +https://www.youtube.com/results?search_query=fixing+broke+electronics fixing broke electronics - YouTube +https://www.youtube.com/results?search_query=+impedence impedence - YouTube +https://en.wikipedia.org/wiki/Angular_momentum Angular momentum - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=angular%20momentum angular momentum - Google Search +https://encrypted.google.com/#q=angular+momentum+2pi+*+f angular momentum - Google Search +https://www.physicsforums.com/threads/w-2pi-f.406889/ W = 2pi(f) ? +https://www.youtube.com/watch?v=xyMH8wKK-Ag Tutorial: Electrical impedance made easy - Part 1 - YouTube +https://en.wikipedia.org/wiki/Impedence Impedance - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/Electrical_impedance Electrical impedance - Wikipedia, the free encyclopedia +https://www.youtube.com/watch?v=tZBMfDvWF4U Tutorial: Electrical impedance made easy - Part 2 - YouTube +https://www.youtube.com/watch?v=ge1GwepqtK0 Car engine science: Ignition timing, emissions, mixture - YouTube +https://www.youtube.com/watch?v=8YEdHjGMeho Cookie Perfection Machine - YouTube +https://www.youtube.com/watch?v=FYgIuc-VqHE Clear flexible printed circuits - first success - YouTube +https://www.youtube.com/channel/UCivA7_KLKWo43tFcCkFvydw Applied Science - YouTube +https://www.youtube.com/watch?v=_zoeeR3geTA ▶ DIY Custom LCD - YouTube +http://torrentshack.me/ TorrentShack.me +http://torrentshack.me/login.php?lang= Login :: TorrentShack.me +http://torrentshack.me/index.php News :: TorrentShack.me +http://torrentshack.me/torrents.php Browse Torrents :: TorrentShack.me +http://torrentshack.me/torrents.php?searchstr=fifa&release_type=both&searchtags=&tags_type=0&order_by=s3&order_way=desc&torrent_preset=all Browse Torrents :: TorrentShack.me +http://torrentshack.me/torrents.php?searchstr=fifa&release_type=both&searchtags=&tags_type=0&order_by=s3&order_way=desc&torrent_preset=all&filter_cat%5B200%5D=1 Browse Torrents :: TorrentShack.me +http://torrentshack.me/torrents.php?searchstr=fifa+15&release_type=both&searchtags=&tags_type=0&order_by=s3&order_way=desc&torrent_preset=all Browse Torrents :: TorrentShack.me +http://torrentshack.me/torrents.php?order_way=DESC&order_by=s6&searchstr=fifa+15&release_type=both&searchtags=&tags_type=0&torrent_preset=all Browse Torrents :: TorrentShack.me +http://www.dslreports.com/forum/r19233614-Hacking-the-DI-524-Rev-E Hacking the DI-524 Rev E - D-Link | DSLReports Forums +https://encrypted.google.com/#q=di-524%20linux%20shell di-524 linux shell - Google Search +https://encrypted.google.com/#q=fifa+16+release+date+pc test - Google Search +https://encrypted.google.com/#q=fifa+16+release+date fifa 16 release date pc - Google Search +https://encrypted.google.com/#q=fifa%2016%20release%20data fifa 16 release date - Google Search +https://www.youtube.com/user/bkraz333/videos Applied Science - YouTube +http://192.168.0.1/ D-Link DI-524 Web Configuration +https://www.youtube.com/watch?v=VY9SBPo1Oy8 Hack everything: re-purposing everyday devices - Matt Evans - YouTube +https://encrypted.google.com/#q=ack Google +https://en.wikipedia.org/wiki/ACK ACK - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/Acknowledgement_(data_networks) Acknowledgement (data networks) - Wikipedia, the free encyclopedia +https://encrypted.google.com/#q=not%20sum Google +https://encrypted.google.com/#q=phone%20number%20spacing not sum - Google Search +https://www.google.bg/?gws_rd=ssl Google +https://www.google.bg/?gws_rd=ssl#q=preporuchano+pismo+sledi Google +http://www.bgpost.bg/?cid=46 Български пощи > УСЛУГИ > Пощенски услуги > Писма > Писмовни пратки +http://www.bgpost.bg/?cid=176&spid=113 Български пощи > Проследяване на пратка +http://www.bgpost.bg/IPSWebTracking/IPSWeb_item_events.asp?itemid=RI220918044BG&Submit=Submit IPS Web Tracking/Item Events +https://encrypted.google.com/#q=phone%20number%20spacing%20correct%20format Google +https://en.wikipedia.org/wiki/National_conventions_for_writing_telephone_numbers National conventions for writing telephone numbers - Wikipedia, the free encyclopedia +https://en.wikipedia.org/wiki/National_conventions_for_writing_telephone_numbers#United_Kingdom National conventions for writing telephone numbers - Wikipedia, the free encyclopedia +http://meo.ws/ +https://encrypted.google.com/#q=vimb%20git Google +https://github.com/fanglingsu/vimb fanglingsu/vimb · GitHub +https://encrypted.google.com/#q=cookies%20per%20tab Google +https://encrypted.google.com/#q=test test - Google Search +https://encrypted.google.com/#q=what%20is%20this what is this - Google Search +https://encrypted.google.com/#q=acpi%20hangs%20arch what is this - Google Search +https://wiki.archlinux.org/index.php/Maximizing_performance Maximizing performance - ArchWiki +https://encrypted.google.com/#q=arch%20tricks%20to%20speed%20up arch tricks to speed up - Google Search +https://encrypted.google.com/#q=arch+tricks+to+speed+up+dash arch tricks to speed up - Google Search +https://encrypted.google.com/#q=arch+tricks+to+speed+up+dash+%2Fdash arch tricks to speed up dash - Google Search +https://encrypted.google.com/#q=arch+tricks+to+speed+up+dash+ arch tricks to speed up dash /dash - Google Search +https://encrypted.google.com/#q=arch+tricks+to+speed+up+dash+instead+of+bash arch tricks to speed up dash - Google Search +https://www.maketecheasier.com/speed-up-linux-computer/ The Ultimate Guide to Speed Up Your Linux Computer - Make Tech Easier +https://encrypted.google.com/#q=arch%20install%20dash arch install dash - Google Search +https://encrypted.google.com/#q=list%20autostartup%20services%20arch arch install dash - Google Search +https://wiki.archlinux.org/index.php/Autostarting Autostarting - ArchWiki +https://encrypted.google.com/#q=macbook%20air%20linux%20patched%20kernel Google +https://encrypted.google.com/#q=kernel-ck%20improvement Google +https://wiki.archlinux.org/index.php/Kernels#-ck Kernels - ArchWiki +http://users.on.net/~ckolivas/kernel/ The kernel patch homepage of Con Kolivas +http://ck.kolivas.org/apps/lrzip/ Index of /apps/lrzip +http://ck-hack.blogspot.co.uk/ -ck hacking +https://wiki.archlinux.org/index.php/Unofficial_user_repositories#repo-ck Unofficial user repositories - ArchWiki +https://wiki.archlinux.org/index.php/Linux-ck#A_little_about_the_BFS Linux-ck - ArchWiki +https://encrypted.google.com/#q=pacman%20how%20to%20sign%20key Google +https://wiki.archlinux.org/index.php/Pacman-key pacman-key - ArchWiki +https://wiki.archlinux.org/index.php/Pacman-key#Adding_unofficial_keys pacman-key - ArchWiki +http://repo-ck.com/ Repo-ck dot com +https://wiki.archlinux.org/index.php/Repo-ck Repo-ck - ArchWiki +https://wiki.archlinux.org/index.php/Linux-ck#How_to_enable_the_BFQ_I.2FO_Scheduler Linux-ck - ArchWiki +https://www.youtube.com/watch?v=KhZl9LjCKuU BFQ back in action - YouTube +https://encrypted.google.com/#q=save%20as%20root%20vim Google +http://www.cyberciti.biz/faq/vim-vi-text-editor-save-file-without-root-permission/ HowTo: Save A File In Vim / Vi Without Root Permission +https://wiki.archlinux.org/index.php/Linux-ck#Option_1._Use_the_unofficial_repo_.28recommended_if_linux-ck_is_installed_from_Repo-ck.29 Linux-ck - ArchWiki +https://wiki.archlinux.org/index.php/Linux-ck#Boot_loader_and_Linux-ck Linux-ck - ArchWiki +https://bbs.archlinux.org/viewtopic.php?id=196341 [SOLVED] Failed to start Create Volatile Files and Directories. / Newbie Corner / Arch Linux Forums +https://encrypted.google.com/#q=linux%20failed%20to%20create%20volatile%20files%20and%20directories linux failed to create volatile files and directories - Google Search +https://www.reddit.com/r/archlinux/comments/33cvwg/systemdtmpfilessetup_failed_to_start/ systemd-tmpfiles-setup failed to start : archlinux +https://wiki.archlinux.org/index.php/Linux-ck Linux-ck - ArchWiki +https://wiki.archlinux.org/index.php/Dash Dash - ArchWiki +https://encrypted.google.com/#q=trayer trayer - Google Search +https://wiki.archlinux.org/index.php?title=Special%3ASearch&search=trayer&go=Go Search results for "trayer" - ArchWiki +https://encrypted.google.com/#q=trayer%20ratpoison Google +https://encrypted.google.com/#q=~%20%E2%98%A2%20cat%20.colors%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B0%5D%0Aexport%20COLOR0%3D%22%23161320%22%0Aexport%20COLOR1%3D%22%237a79a0%22%0Aexport%20COLOR2%3D%22%237d7da0%22%0Aexport%20COLOR3%3D%22%238385a0%22%0Aexport%20COLOR4%3D%22%23888ca0%22%0Aexport%20COLOR5%3D%22%238d91a0%22%0Aexport%20COLOR6%3D%22%239096a0%22%0Aexport%20COLOR7%3D%22%239ba2a7%22%0Aexport%20COLOR8%3D%22%23a7afb3%22%0Aexport%20COLOR9%3D%22%23bcc5c8%22%0Aexport%20COLOR10%3D%22%23bdc6c8%22%0Aexport%20COLOR11%3D%22%23c3cbca%22%0Aexport%20COLOR12%3D%22%23cdd3d1%22%0Aexport%20COLOR13%3D%22%23d7dcd9%22%0Aexport%20COLOR14%3D%22%23dce0dc%22%0Aexport%20COLOR15%3D%22%23dfe0db%22%0A~%20%E2%98%A2%20.%2F.colors%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B0%5D%0A~%20%E2%98%A2%20echo%20$COLOR0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B0%5D%0A%0A~%20%E2%98%A2%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5B0%5D trayer ratpoison - Google Search +https://skozl.com/4Srp +https://skozl.com/SKgp +http://fanglingsu.github.io/vimb/ Vimb - The Vim like Browser +https://encrypted.google.com/#q=sh%20how%20to%20%5B%5B Google +https://encrypted.google.com/#q=dash%20if%20stirng%20contains sh how to [[ - Google Search +https://encrypted.google.com/#q=dash+if+stirng+contains&nfpr=1 dash if stirng contains - Google Search +http://stackoverflow.com/questions/2829613/how-do-you-tell-if-a-string-contains-another-string-in-unix-shell-scripting How do you tell if a string contains another string in Unix shell scripting? - Stack Overflow +http://stackoverflow.com/questions/229551/string-contains-in-bash String contains in bash - Stack Overflow +https://encrypted.google.com/#q=sh%20test%20contains sh test contains - Google Search +http://stackoverflow.com/questions/24753824/linux-bin-sh-check-if-string-contains-x shell - Linux /bin/sh check if string contains X - Stack Overflow +https://encrypted.google.com/#q=vaskozl%202013%20ratpoison Google +https://theitcrow.wordpress.com/2011/03/23/the-ratpoison-tutorial-part-1/ The ratpoison tutorial part 1 | theitcrow +https://encrypted.google.com/#q=rearangment rearangment - Google Search +https://encrypted.google.com/#q=rearrangement rearrangement - Google Search +https://github.com/Vaskozl/dotfiles/blob/master/colemak/us2 dotfiles/colemak at master · Vaskozl/dotfiles · GitHub +https://github.com/Vaskozl/dotfiles/tree/master/colemak dotfiles/us2 at master · Vaskozl/dotfiles · GitHub +https://github.com/Vaskozl/dotfiles/tree/master/config dotfiles/config at master · Vaskozl/dotfiles · GitHub +https://github.com/Vaskozl/dotfiles/blob/master/README.md dotfiles/README.md at master · Vaskozl/dotfiles · GitHub +https://github.com/Vaskozl/dotfiles/blob/master/bash_aliases dotfiles/bash_aliases at master · Vaskozl/dotfiles · GitHub +https://skozl.com/ +http://stackoverflow.com/questions/927358/how-do-you-undo-the-last-commit git - How do you undo the last commit? - Stack Overflow +https://encrypted.google.com/#q=git%20undo%20last%20commit git undo last commit - Google Search +http://nakkaya.com/2009/09/24/git-delete-last-commit/ Git Delete Last Commit +https://encrypted.google.com/#q=git%20untrack Google +http://source.kohlerville.com/2009/02/untrack-files-in-git/ untrack files in git | Source.kohlerville.com +https://github.com/vaskozl/dotfiles Vaskozl/dotfiles · GitHub +https://github.com/Vaskozl/dotfiles/tree/master/Editor dotfiles/Editor at master · Vaskozl/dotfiles · GitHub +https://encrypted.google.com/#q=github%20readme%20format Google +https://github.com/arendjr/PlainText/blob/master/README.md PlainText/README.md at master · arendjr/PlainText · GitHub +https://encrypted.google.com/#q=github+readme+plain+text github readme plain text - Google Search +https://help.github.com/articles/markdown-basics/ Markdown Basics - User Documentation +https://encrypted.google.com/#q=markdown%20code%20block Google +http://daringfireball.net/projects/markdown/syntax Daring Fireball: Markdown Syntax Documentation +https://encrypted.google.com/#q=markdown%20code%20block markdown code block - Google Search +https://help.github.com/articles/github-flavored-markdown/ GitHub Flavored Markdown - User Documentation +https://github.com/Vaskozl/dotfiles/tree/master/Editor dotfiles/Editor at master · Vaskozl/dotfiles · GitHub +https://github.com/vaskozl/dotfiles Vaskozl/dotfiles · GitHub +https://encrypted.google.com/#q=xorg%20server Google diff --git a/File_Manager/README.md b/File_Manager/README.md new file mode 100644 index 0000000..c6e9deb --- /dev/null +++ b/File_Manager/README.md @@ -0,0 +1,3 @@ +``` +ln -s ~/dotfiles/File_Manager/ranger ~/.config/ranger +``` diff --git a/config/ranger/commands.py b/File_Manager/ranger/commands.py index 4d290e7..4d290e7 100644 --- a/config/ranger/commands.py +++ b/File_Manager/ranger/commands.py diff --git a/config/ranger/rc.conf b/File_Manager/ranger/rc.conf index 2f2ccf2..2f2ccf2 100644 --- a/config/ranger/rc.conf +++ b/File_Manager/ranger/rc.conf diff --git a/config/ranger/rifle.conf b/File_Manager/ranger/rifle.conf index 6b911b6..6b911b6 100644 --- a/config/ranger/rifle.conf +++ b/File_Manager/ranger/rifle.conf diff --git a/config/ranger/scope.sh b/File_Manager/ranger/scope.sh index 64bab71..64bab71 100755 --- a/config/ranger/scope.sh +++ b/File_Manager/ranger/scope.sh diff --git a/Mail/README.md b/Mail/README.md index 860e759..18d52e6 100644 --- a/Mail/README.md +++ b/Mail/README.md @@ -1,4 +1,6 @@ ``` ln -s ~/dotfiles/Mail/muttrc ~/.muttrc ln -s ~/dotfiles/Mail/mutt ~/.mutt +ln -s ~/dotfiles/Mail/msmtprc ~/.msmtprc +ln -s ~/dotfiles/Mail/offlineimaprc ~/.offlineimaprc ``` diff --git a/Mail/mbsyncrc b/Mail/mbsyncrc new file mode 100644 index 0000000..9e9bc65 --- /dev/null +++ b/Mail/mbsyncrc @@ -0,0 +1,25 @@ +IMAPAccount dove +Host skozl.com +User v@skozl.com +Pass youwish +UseIMAPS yes +CertificateFile /etc/ssl/certs/ca-certificates.crt + + +IMAPStore dove-remote +Account dove + +MaildirStore dove-local +# The trailing "/" is important +Path ~/.mail/dove/ +Inbox ~/.mail/dove/Inbox + +Channel gmail +Master :dove-remote: +Slave :dove-local: +Patterns * +# Automatically create missing mailboxes, both locally and on the server +Create Both +# Save the synchronization state files in the relevant directory +SyncState * + diff --git a/offlineimaprc b/Mail/offlineimaprc index a54e9f5..a54e9f5 100644 --- a/offlineimaprc +++ b/Mail/offlineimaprc diff --git a/News_Aggregator/README.md b/News_Aggregator/README.md new file mode 100644 index 0000000..9849060 --- /dev/null +++ b/News_Aggregator/README.md @@ -0,0 +1,3 @@ +``` +ln -s ~/dotfiles/News_Aggregator/newsbeuter ~/.newsbeuter +``` diff --git a/News_Aggregator/newsbeuter/.urls.un~ b/News_Aggregator/newsbeuter/.urls.un~ Binary files differnew file mode 100644 index 0000000..b0b8dfc --- /dev/null +++ b/News_Aggregator/newsbeuter/.urls.un~ diff --git a/News_Aggregator/newsbeuter/cache.db b/News_Aggregator/newsbeuter/cache.db Binary files differnew file mode 100644 index 0000000..cafe2fe --- /dev/null +++ b/News_Aggregator/newsbeuter/cache.db diff --git a/News_Aggregator/newsbeuter/cache.db.lock b/News_Aggregator/newsbeuter/cache.db.lock new file mode 100644 index 0000000..6005e30 --- /dev/null +++ b/News_Aggregator/newsbeuter/cache.db.lock @@ -0,0 +1 @@ +1502
\ No newline at end of file diff --git a/News_Aggregator/newsbeuter/config b/News_Aggregator/newsbeuter/config new file mode 100644 index 0000000..2f58d75 --- /dev/null +++ b/News_Aggregator/newsbeuter/config @@ -0,0 +1,16 @@ +always-display-description true +auto-reload yes +browser /home/vasko/.tools/firesend +cleanup-on-quit yes +download-retries 10 +download-timeout 20 +refresh-on-startup yes +reload-time 10 +download-path ~/Downloads +max-downloads 2 +mark-as-read-on-hover yes + +# Theme +color listfocus color0 color3 +color listfocus_unread color0 color3 +color info color10 color0 bold diff --git a/ncmpcpp/error.log b/News_Aggregator/newsbeuter/history.cmdline index e69de29..e69de29 100644 --- a/ncmpcpp/error.log +++ b/News_Aggregator/newsbeuter/history.cmdline diff --git a/News_Aggregator/newsbeuter/history.search b/News_Aggregator/newsbeuter/history.search new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/News_Aggregator/newsbeuter/history.search diff --git a/News_Aggregator/newsbeuter/urls b/News_Aggregator/newsbeuter/urls new file mode 100644 index 0000000..0f0c1a7 --- /dev/null +++ b/News_Aggregator/newsbeuter/urls @@ -0,0 +1,6 @@ +https://en.wikinews.org/w/index.php?title=Special:NewsFeed&feed=atom&categories=Published "~Wiki News" +http://xkcd.com/rss.xml "~XKCD" +http://www.reddit.com/r/technology/.rss "~Reddit Technology" +http://www.reddit.com/r/linux/.rss "~Reddit Linux" +https://news.ycombinator.com/rss "~Hackers News" +https://feeds.feedburner.com/Torrentfreak "~Torrent Freak" diff --git a/Shell/README.md b/Shell/README.md new file mode 100644 index 0000000..614b3e7 --- /dev/null +++ b/Shell/README.md @@ -0,0 +1,5 @@ +``` +ln -s ~/dotfiles/Shell/bash_aliases ~/.bash_aliases +ln -s ~/dotfiles/Shell/bashrc ~/.bashrc +ln -s ~/dotfiles/Shell/zshrc ~/.zshrc +``` diff --git a/bash_aliases b/Shell/bash_aliases index 2c25e60..2c25e60 100644 --- a/bash_aliases +++ b/Shell/bash_aliases diff --git a/Window_Manager/README.md b/Window_Manager/README.md new file mode 100644 index 0000000..cb14e23 --- /dev/null +++ b/Window_Manager/README.md @@ -0,0 +1,4 @@ +``` +ln -s ~/dotfiles/Window_Manager/ratpoison ~/.config/ratpoison +ln -s ~/dotfiles/Window_Manager/ratpoisonrc ~/.ratpoisonrc +``` diff --git a/config/ratpoison/.tools b/Window_Manager/ratpoison/.tools index 5c56ccd..5c56ccd 120000 --- a/config/ratpoison/.tools +++ b/Window_Manager/ratpoison/.tools diff --git a/config/ratpoison/README.md b/Window_Manager/ratpoison/README.md index 6970672..6970672 100644 --- a/config/ratpoison/README.md +++ b/Window_Manager/ratpoison/README.md diff --git a/config/ratpoison/borderscript b/Window_Manager/ratpoison/borderscript index 1495bec..1495bec 100755 --- a/config/ratpoison/borderscript +++ b/Window_Manager/ratpoison/borderscript diff --git a/config/ratpoison/bordtoggle b/Window_Manager/ratpoison/bordtoggle index 4b57c17..4b57c17 100755 --- a/config/ratpoison/bordtoggle +++ b/Window_Manager/ratpoison/bordtoggle diff --git a/config/ratpoison/clipboard b/Window_Manager/ratpoison/clipboard index 093a6d1..093a6d1 100755 --- a/config/ratpoison/clipboard +++ b/Window_Manager/ratpoison/clipboard diff --git a/config/ratpoison/cmusplaying b/Window_Manager/ratpoison/cmusplaying index 133b6f9..133b6f9 100755 --- a/config/ratpoison/cmusplaying +++ b/Window_Manager/ratpoison/cmusplaying diff --git a/config/ratpoison/cmusvolind b/Window_Manager/ratpoison/cmusvolind index 0e95e1e..0e95e1e 100755 --- a/config/ratpoison/cmusvolind +++ b/Window_Manager/ratpoison/cmusvolind diff --git a/config/ratpoison/create_frame b/Window_Manager/ratpoison/create_frame Binary files differindex e39f7dc..e39f7dc 100755 --- a/config/ratpoison/create_frame +++ b/Window_Manager/ratpoison/create_frame diff --git a/config/ratpoison/exec_to_workspace b/Window_Manager/ratpoison/exec_to_workspace index c7968f2..c7968f2 100755 --- a/config/ratpoison/exec_to_workspace +++ b/Window_Manager/ratpoison/exec_to_workspace diff --git a/config/ratpoison/firesend b/Window_Manager/ratpoison/firesend index b1e2d37..b1e2d37 100755 --- a/config/ratpoison/firesend +++ b/Window_Manager/ratpoison/firesend diff --git a/config/ratpoison/functions b/Window_Manager/ratpoison/functions index fe9ab02..fe9ab02 100644 --- a/config/ratpoison/functions +++ b/Window_Manager/ratpoison/functions diff --git a/config/ratpoison/imgur b/Window_Manager/ratpoison/imgur index 59e4199..59e4199 100755 --- a/config/ratpoison/imgur +++ b/Window_Manager/ratpoison/imgur diff --git a/config/ratpoison/lock b/Window_Manager/ratpoison/lock index b2c0741..b2c0741 100755 --- a/config/ratpoison/lock +++ b/Window_Manager/ratpoison/lock diff --git a/config/ratpoison/menu/anti-forensic b/Window_Manager/ratpoison/menu/anti-forensic index 8735c08..8735c08 100755 --- a/config/ratpoison/menu/anti-forensic +++ b/Window_Manager/ratpoison/menu/anti-forensic diff --git a/config/ratpoison/menu/automation b/Window_Manager/ratpoison/menu/automation index fb5e773..fb5e773 100755 --- a/config/ratpoison/menu/automation +++ b/Window_Manager/ratpoison/menu/automation diff --git a/config/ratpoison/menu/backdoor b/Window_Manager/ratpoison/menu/backdoor index 0cd2939..0cd2939 100755 --- a/config/ratpoison/menu/backdoor +++ b/Window_Manager/ratpoison/menu/backdoor diff --git a/config/ratpoison/menu/binary b/Window_Manager/ratpoison/menu/binary index 5d7696e..5d7696e 100755 --- a/config/ratpoison/menu/binary +++ b/Window_Manager/ratpoison/menu/binary diff --git a/config/ratpoison/menu/bluetooth b/Window_Manager/ratpoison/menu/bluetooth index 52416f5..52416f5 100755 --- a/config/ratpoison/menu/bluetooth +++ b/Window_Manager/ratpoison/menu/bluetooth diff --git a/config/ratpoison/menu/code-audit b/Window_Manager/ratpoison/menu/code-audit index 6313a61..6313a61 100755 --- a/config/ratpoison/menu/code-audit +++ b/Window_Manager/ratpoison/menu/code-audit diff --git a/config/ratpoison/menu/cracker b/Window_Manager/ratpoison/menu/cracker index 8579b6e..8579b6e 100755 --- a/config/ratpoison/menu/cracker +++ b/Window_Manager/ratpoison/menu/cracker diff --git a/config/ratpoison/menu/crypto b/Window_Manager/ratpoison/menu/crypto index ea4b6fb..ea4b6fb 100755 --- a/config/ratpoison/menu/crypto +++ b/Window_Manager/ratpoison/menu/crypto diff --git a/config/ratpoison/menu/cryptography b/Window_Manager/ratpoison/menu/cryptography index 1d8527d..1d8527d 100755 --- a/config/ratpoison/menu/cryptography +++ b/Window_Manager/ratpoison/menu/cryptography diff --git a/config/ratpoison/menu/database b/Window_Manager/ratpoison/menu/database index ccfc385..ccfc385 100755 --- a/config/ratpoison/menu/database +++ b/Window_Manager/ratpoison/menu/database diff --git a/config/ratpoison/menu/debugger b/Window_Manager/ratpoison/menu/debugger index fd66ba9..fd66ba9 100755 --- a/config/ratpoison/menu/debugger +++ b/Window_Manager/ratpoison/menu/debugger diff --git a/config/ratpoison/menu/decompiler b/Window_Manager/ratpoison/menu/decompiler index f1c3f58..f1c3f58 100755 --- a/config/ratpoison/menu/decompiler +++ b/Window_Manager/ratpoison/menu/decompiler diff --git a/config/ratpoison/menu/defensive b/Window_Manager/ratpoison/menu/defensive index 7a36e60..7a36e60 100755 --- a/config/ratpoison/menu/defensive +++ b/Window_Manager/ratpoison/menu/defensive diff --git a/config/ratpoison/menu/disassembler b/Window_Manager/ratpoison/menu/disassembler index c5b35e8..c5b35e8 100755 --- a/config/ratpoison/menu/disassembler +++ b/Window_Manager/ratpoison/menu/disassembler diff --git a/config/ratpoison/menu/dos b/Window_Manager/ratpoison/menu/dos index 87d5a96..87d5a96 100755 --- a/config/ratpoison/menu/dos +++ b/Window_Manager/ratpoison/menu/dos diff --git a/config/ratpoison/menu/drone b/Window_Manager/ratpoison/menu/drone index 31700c8..31700c8 100755 --- a/config/ratpoison/menu/drone +++ b/Window_Manager/ratpoison/menu/drone diff --git a/config/ratpoison/menu/exploitation b/Window_Manager/ratpoison/menu/exploitation index 26fa347..26fa347 100755 --- a/config/ratpoison/menu/exploitation +++ b/Window_Manager/ratpoison/menu/exploitation diff --git a/config/ratpoison/menu/fingerprint b/Window_Manager/ratpoison/menu/fingerprint index 9fad377..9fad377 100755 --- a/config/ratpoison/menu/fingerprint +++ b/Window_Manager/ratpoison/menu/fingerprint diff --git a/config/ratpoison/menu/firmware b/Window_Manager/ratpoison/menu/firmware index 89012aa..89012aa 100755 --- a/config/ratpoison/menu/firmware +++ b/Window_Manager/ratpoison/menu/firmware diff --git a/config/ratpoison/menu/forensic b/Window_Manager/ratpoison/menu/forensic index 5095d28..5095d28 100755 --- a/config/ratpoison/menu/forensic +++ b/Window_Manager/ratpoison/menu/forensic diff --git a/config/ratpoison/menu/fuzzer b/Window_Manager/ratpoison/menu/fuzzer index 24888c6..24888c6 100755 --- a/config/ratpoison/menu/fuzzer +++ b/Window_Manager/ratpoison/menu/fuzzer diff --git a/config/ratpoison/menu/hardware b/Window_Manager/ratpoison/menu/hardware index 4722e92..4722e92 100755 --- a/config/ratpoison/menu/hardware +++ b/Window_Manager/ratpoison/menu/hardware diff --git a/config/ratpoison/menu/honeypot b/Window_Manager/ratpoison/menu/honeypot index a8edcd6..a8edcd6 100755 --- a/config/ratpoison/menu/honeypot +++ b/Window_Manager/ratpoison/menu/honeypot diff --git a/config/ratpoison/menu/keylogger b/Window_Manager/ratpoison/menu/keylogger index 63e34b2..63e34b2 100755 --- a/config/ratpoison/menu/keylogger +++ b/Window_Manager/ratpoison/menu/keylogger diff --git a/config/ratpoison/menu/main b/Window_Manager/ratpoison/menu/main index 7321a01..7321a01 100755 --- a/config/ratpoison/menu/main +++ b/Window_Manager/ratpoison/menu/main diff --git a/config/ratpoison/menu/malware b/Window_Manager/ratpoison/menu/malware index e444018..e444018 100755 --- a/config/ratpoison/menu/malware +++ b/Window_Manager/ratpoison/menu/malware diff --git a/config/ratpoison/menu/misc b/Window_Manager/ratpoison/menu/misc index b0b22ba..b0b22ba 100755 --- a/config/ratpoison/menu/misc +++ b/Window_Manager/ratpoison/menu/misc diff --git a/config/ratpoison/menu/mobile b/Window_Manager/ratpoison/menu/mobile index 7df69de..7df69de 100755 --- a/config/ratpoison/menu/mobile +++ b/Window_Manager/ratpoison/menu/mobile diff --git a/config/ratpoison/menu/networking b/Window_Manager/ratpoison/menu/networking index 05306fc..05306fc 100755 --- a/config/ratpoison/menu/networking +++ b/Window_Manager/ratpoison/menu/networking diff --git a/config/ratpoison/menu/nfc b/Window_Manager/ratpoison/menu/nfc index 612752b..612752b 100755 --- a/config/ratpoison/menu/nfc +++ b/Window_Manager/ratpoison/menu/nfc diff --git a/config/ratpoison/menu/packer b/Window_Manager/ratpoison/menu/packer index 9d11921..9d11921 100755 --- a/config/ratpoison/menu/packer +++ b/Window_Manager/ratpoison/menu/packer diff --git a/config/ratpoison/menu/proxy b/Window_Manager/ratpoison/menu/proxy index 53c8449..53c8449 100755 --- a/config/ratpoison/menu/proxy +++ b/Window_Manager/ratpoison/menu/proxy diff --git a/config/ratpoison/menu/radio b/Window_Manager/ratpoison/menu/radio index d551b6c..d551b6c 100755 --- a/config/ratpoison/menu/radio +++ b/Window_Manager/ratpoison/menu/radio diff --git a/config/ratpoison/menu/recon b/Window_Manager/ratpoison/menu/recon index 93698b5..93698b5 100755 --- a/config/ratpoison/menu/recon +++ b/Window_Manager/ratpoison/menu/recon diff --git a/config/ratpoison/menu/reversing b/Window_Manager/ratpoison/menu/reversing index 691593f..691593f 100755 --- a/config/ratpoison/menu/reversing +++ b/Window_Manager/ratpoison/menu/reversing diff --git a/config/ratpoison/menu/scanner b/Window_Manager/ratpoison/menu/scanner index e39b562..e39b562 100755 --- a/config/ratpoison/menu/scanner +++ b/Window_Manager/ratpoison/menu/scanner diff --git a/config/ratpoison/menu/sniffer b/Window_Manager/ratpoison/menu/sniffer index 5597ba3..5597ba3 100755 --- a/config/ratpoison/menu/sniffer +++ b/Window_Manager/ratpoison/menu/sniffer diff --git a/config/ratpoison/menu/social b/Window_Manager/ratpoison/menu/social index dcff339..dcff339 100755 --- a/config/ratpoison/menu/social +++ b/Window_Manager/ratpoison/menu/social diff --git a/config/ratpoison/menu/spoof b/Window_Manager/ratpoison/menu/spoof index 44b05e0..44b05e0 100755 --- a/config/ratpoison/menu/spoof +++ b/Window_Manager/ratpoison/menu/spoof diff --git a/config/ratpoison/menu/threat-model b/Window_Manager/ratpoison/menu/threat-model index c049121..c049121 100755 --- a/config/ratpoison/menu/threat-model +++ b/Window_Manager/ratpoison/menu/threat-model diff --git a/config/ratpoison/menu/tunnel b/Window_Manager/ratpoison/menu/tunnel index 36ac380..36ac380 100755 --- a/config/ratpoison/menu/tunnel +++ b/Window_Manager/ratpoison/menu/tunnel diff --git a/config/ratpoison/menu/unpacker b/Window_Manager/ratpoison/menu/unpacker index 480190a..480190a 100755 --- a/config/ratpoison/menu/unpacker +++ b/Window_Manager/ratpoison/menu/unpacker diff --git a/config/ratpoison/menu/voip b/Window_Manager/ratpoison/menu/voip index 2e23991..2e23991 100755 --- a/config/ratpoison/menu/voip +++ b/Window_Manager/ratpoison/menu/voip diff --git a/config/ratpoison/menu/webapp b/Window_Manager/ratpoison/menu/webapp index 98ee5e6..98ee5e6 100755 --- a/config/ratpoison/menu/webapp +++ b/Window_Manager/ratpoison/menu/webapp diff --git a/config/ratpoison/menu/windows b/Window_Manager/ratpoison/menu/windows index add1f71..add1f71 100755 --- a/config/ratpoison/menu/windows +++ b/Window_Manager/ratpoison/menu/windows diff --git a/config/ratpoison/menu/wireless b/Window_Manager/ratpoison/menu/wireless index 2fc6eda..2fc6eda 100755 --- a/config/ratpoison/menu/wireless +++ b/Window_Manager/ratpoison/menu/wireless diff --git a/config/ratpoison/mpdvolind b/Window_Manager/ratpoison/mpdvolind index c279af8..c279af8 100755 --- a/config/ratpoison/mpdvolind +++ b/Window_Manager/ratpoison/mpdvolind diff --git a/config/ratpoison/newtab b/Window_Manager/ratpoison/newtab index 2adab28..2adab28 100755 --- a/config/ratpoison/newtab +++ b/Window_Manager/ratpoison/newtab diff --git a/config/ratpoison/panel/audio_mon b/Window_Manager/ratpoison/panel/audio_mon index 1a1fa55..1a1fa55 100644 --- a/config/ratpoison/panel/audio_mon +++ b/Window_Manager/ratpoison/panel/audio_mon diff --git a/config/ratpoison/panel/batterymon b/Window_Manager/ratpoison/panel/batterymon index 19a4d5a..19a4d5a 100755 --- a/config/ratpoison/panel/batterymon +++ b/Window_Manager/ratpoison/panel/batterymon diff --git a/config/ratpoison/panel/icons b/Window_Manager/ratpoison/panel/icons index aa27523..aa27523 100755 --- a/config/ratpoison/panel/icons +++ b/Window_Manager/ratpoison/panel/icons diff --git a/config/ratpoison/panel/load b/Window_Manager/ratpoison/panel/load index 3977bee..3977bee 100755 --- a/config/ratpoison/panel/load +++ b/Window_Manager/ratpoison/panel/load diff --git a/config/ratpoison/panel/monce b/Window_Manager/ratpoison/panel/monce index caa316c..caa316c 100755 --- a/config/ratpoison/panel/monce +++ b/Window_Manager/ratpoison/panel/monce diff --git a/config/ratpoison/panel/music b/Window_Manager/ratpoison/panel/music index 2fb91d1..2fb91d1 100755 --- a/config/ratpoison/panel/music +++ b/Window_Manager/ratpoison/panel/music diff --git a/config/ratpoison/panel/panel b/Window_Manager/ratpoison/panel/panel index 0477467..0477467 100755 --- a/config/ratpoison/panel/panel +++ b/Window_Manager/ratpoison/panel/panel diff --git a/config/ratpoison/panel/panel_bar b/Window_Manager/ratpoison/panel/panel_bar index 99370d8..99370d8 100755 --- a/config/ratpoison/panel/panel_bar +++ b/Window_Manager/ratpoison/panel/panel_bar diff --git a/config/ratpoison/panel/panel_colors b/Window_Manager/ratpoison/panel/panel_colors index ac3d3b4..ac3d3b4 100755 --- a/config/ratpoison/panel/panel_colors +++ b/Window_Manager/ratpoison/panel/panel_colors diff --git a/config/ratpoison/panel/profile b/Window_Manager/ratpoison/panel/profile index e0eeba2..e0eeba2 100755 --- a/config/ratpoison/panel/profile +++ b/Window_Manager/ratpoison/panel/profile diff --git a/config/ratpoison/panel/signal b/Window_Manager/ratpoison/panel/signal index d494f5d..d494f5d 100755 --- a/config/ratpoison/panel/signal +++ b/Window_Manager/ratpoison/panel/signal diff --git a/config/ratpoison/panel/windows b/Window_Manager/ratpoison/panel/windows index e5ae808..e5ae808 100755 --- a/config/ratpoison/panel/windows +++ b/Window_Manager/ratpoison/panel/windows diff --git a/config/ratpoison/paneltoggle b/Window_Manager/ratpoison/paneltoggle index 5e665bb..5e665bb 100755 --- a/config/ratpoison/paneltoggle +++ b/Window_Manager/ratpoison/paneltoggle diff --git a/config/ratpoison/py/color_detect.py b/Window_Manager/ratpoison/py/color_detect.py index 30661f8..30661f8 100644 --- a/config/ratpoison/py/color_detect.py +++ b/Window_Manager/ratpoison/py/color_detect.py diff --git a/config/ratpoison/py/colorz.py b/Window_Manager/ratpoison/py/colorz.py index 8c00f0c..8c00f0c 100644 --- a/config/ratpoison/py/colorz.py +++ b/Window_Manager/ratpoison/py/colorz.py diff --git a/config/ratpoison/py/colorz.pyc b/Window_Manager/ratpoison/py/colorz.pyc Binary files differindex c31b558..c31b558 100644 --- a/config/ratpoison/py/colorz.pyc +++ b/Window_Manager/ratpoison/py/colorz.pyc diff --git a/config/ratpoison/ratcolor b/Window_Manager/ratpoison/ratcolor index e6e59a8..e6e59a8 100755 --- a/config/ratpoison/ratcolor +++ b/Window_Manager/ratpoison/ratcolor diff --git a/config/ratpoison/ratmenu b/Window_Manager/ratpoison/ratmenu Binary files differindex d8ec195..d8ec195 100755 --- a/config/ratpoison/ratmenu +++ b/Window_Manager/ratpoison/ratmenu diff --git a/config/ratpoison/ratpoison.colors b/Window_Manager/ratpoison/ratpoison.colors index 8659fcd..8659fcd 100644 --- a/config/ratpoison/ratpoison.colors +++ b/Window_Manager/ratpoison/ratpoison.colors diff --git a/config/ratpoison/ratpoisonrc.clipboard b/Window_Manager/ratpoison/ratpoisonrc.clipboard index dbdcef1..dbdcef1 100644 --- a/config/ratpoison/ratpoisonrc.clipboard +++ b/Window_Manager/ratpoison/ratpoisonrc.clipboard diff --git a/config/ratpoison/ratpoisonrc.conf b/Window_Manager/ratpoison/ratpoisonrc.conf index 4eed442..4eed442 100644 --- a/config/ratpoison/ratpoisonrc.conf +++ b/Window_Manager/ratpoison/ratpoisonrc.conf diff --git a/config/ratpoison/rpbar b/Window_Manager/ratpoison/rpbar Binary files differindex 3b90f35..3b90f35 100755 --- a/config/ratpoison/rpbar +++ b/Window_Manager/ratpoison/rpbar diff --git a/config/ratpoison/rpbaro b/Window_Manager/ratpoison/rpbaro Binary files differindex cb4b1f0..cb4b1f0 100755 --- a/config/ratpoison/rpbaro +++ b/Window_Manager/ratpoison/rpbaro diff --git a/config/ratpoison/rpbarsend b/Window_Manager/ratpoison/rpbarsend Binary files differindex e1b7b05..e1b7b05 100755 --- a/config/ratpoison/rpbarsend +++ b/Window_Manager/ratpoison/rpbarsend diff --git a/config/ratpoison/screen_run b/Window_Manager/ratpoison/screen_run index c70b567..c70b567 100755 --- a/config/ratpoison/screen_run +++ b/Window_Manager/ratpoison/screen_run diff --git a/config/ratpoison/spotlight b/Window_Manager/ratpoison/spotlight index a60a201..a60a201 100755 --- a/config/ratpoison/spotlight +++ b/Window_Manager/ratpoison/spotlight diff --git a/config/ratpoison/sprunge b/Window_Manager/ratpoison/sprunge index a6e89a4..a6e89a4 100755 --- a/config/ratpoison/sprunge +++ b/Window_Manager/ratpoison/sprunge diff --git a/config/ratpoison/taskbar b/Window_Manager/ratpoison/taskbar index 46bb43f..46bb43f 100755 --- a/config/ratpoison/taskbar +++ b/Window_Manager/ratpoison/taskbar diff --git a/config/ratpoison/time b/Window_Manager/ratpoison/time index 4e3cbfc..4e3cbfc 100755 --- a/config/ratpoison/time +++ b/Window_Manager/ratpoison/time diff --git a/config/ratpoison/volind b/Window_Manager/ratpoison/volind index c562ef6..c562ef6 100755 --- a/config/ratpoison/volind +++ b/Window_Manager/ratpoison/volind diff --git a/config/ratpoison/window_menu b/Window_Manager/ratpoison/window_menu index 26f5e4d..26f5e4d 100755 --- a/config/ratpoison/window_menu +++ b/Window_Manager/ratpoison/window_menu diff --git a/config/ratpoison/workspace_menu b/Window_Manager/ratpoison/workspace_menu index 38ef9fc..38ef9fc 100755 --- a/config/ratpoison/workspace_menu +++ b/Window_Manager/ratpoison/workspace_menu diff --git a/config/ratpoison/wp b/Window_Manager/ratpoison/wp index 1f7a707..1f7a707 100755 --- a/config/ratpoison/wp +++ b/Window_Manager/ratpoison/wp diff --git a/config/ratpoison/xtoolwait b/Window_Manager/ratpoison/xtoolwait Binary files differindex 6d07668..6d07668 100755 --- a/config/ratpoison/xtoolwait +++ b/Window_Manager/ratpoison/xtoolwait diff --git a/Window_Manager/ratpoisonrc b/Window_Manager/ratpoisonrc new file mode 100644 index 0000000..94041e1 --- /dev/null +++ b/Window_Manager/ratpoisonrc @@ -0,0 +1,4 @@ +exec rpws init 24 -a +alias config source /home/vasko/.tools/ratpoisonrc.conf +config +bind C-r config diff --git a/Xinit/README.md b/Xinit/README.md new file mode 100644 index 0000000..19e5b66 --- /dev/null +++ b/Xinit/README.md @@ -0,0 +1,7 @@ +``` +ln -s ~/dotfiles/Xinit/xinitrc ~/.xinitrc +ln -s ~/dotfiles/Xinit/Xresources ~/.Xresources +ln -s ~/dotfiles/Xinit/Xdefaults ~/.Xdefaults +ln -s ~/dotfiles/Xinit/gtkrc ~/.gtkrc +ln -s ~/dotfiles/Xinit/gtkrc ~/.gtkrc-2.0 +``` diff --git a/Xdefaults b/Xinit/Xdefaults index 8130535..8130535 100644 --- a/Xdefaults +++ b/Xinit/Xdefaults diff --git a/Xresources b/Xinit/Xresources index 3fa2ad8..3fa2ad8 100644 --- a/Xresources +++ b/Xinit/Xresources diff --git a/colemak/us b/colemak/us deleted file mode 100644 index 0bbf0ab..0000000 --- a/colemak/us +++ /dev/null @@ -1,1538 +0,0 @@ -default partial alphanumeric_keys modifier_keys -xkb_symbols "basic" { - - name[Group1]= "English (US)"; - - key <TLDE> { [ grave, asciitilde ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E ] }; - key <AD04> { [ r, R ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright, braceright ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K ] }; - key <AC09> { [ l, L ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, question ] }; - - key <BKSL> { [ backslash, bar ] }; -}; - -partial alphanumeric_keys -xkb_symbols "euro" { - - name[Group1]= "English (US, with euro on 5)"; - - include "us(basic)" - - include "eurosign(5)" - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "intl" { - - name[Group1]= "English (US, international with dead keys)"; - - include "us(basic)" - - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, yen, dead_belowdot ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, registered, registered ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD10> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AD12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, f, F ] }; - key <AC05> { [ g, G, g, G ] }; - key <AC06> { [ h, H, h, H ] }; - key <AC07> { [ j, J, j, J ] }; - key <AC08> { [ k, K, oe, OE ] }; - - key <AC09> { [ l, L, oslash, Ooblique ] }; - key <AC10> { [ semicolon, colon, paragraph, degree ] }; - key <AC11> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z, ae, AE ] }; - key <AB02> { [ x, X, x, X ] }; - key <AB03> { [ c, C, copyright, cent ] }; - key <AB04> { [ v, V, v, V ] }; - key <AB05> { [ b, B, b, B ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, ccedilla, Ccedilla ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AB10> { [ slash, question, questiondown, dead_hook ] }; - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "level3(ralt_switch)" -}; - -// Based on symbols/us_intl keyboard map: -// Dead-keys definition for a very simple US/ASCII layout. -// by Conectiva (http://www.conectiva.com.br) -// modified by Ricardo Y. Igarashi (iga@that.com.br) - -// Added the following deadkeys, to make it truly international: -// -// dead_macron: on AltGr-minus -// dead_breve: on AltGr-parenleft -// dead_abovedot: on AltGr-period -// dead_abovering: on AltGr-0 -// dead_doubleacute: on AltGr-equal (as quotedbl is already used) -// dead_caron: on AltGr-less (AltGr-shift-comma) -// dead_cedilla: on AltGr-comma -// dead_ogonek: on AltGr-semicolon -// dead_belowdot: on AltGr-underscore (AltGr-shift-minus) -// dead_hook: on AltGr-question -// dead_horn: on AltGr-plus (AltGr-shift-equal) -// dead_diaeresis: on AltGr-colon (Alt-shift-semicolon) -// -// those were already there: -// dead_grave -// dead_acute -// dead_circumflex -// dead_tilde -// dead_diaeresis - -partial alphanumeric_keys -xkb_symbols "alt-intl" { - - name[Group1]= "English (US, alternative international)"; - - include "us" - - key <TLDE> { [ dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE05> { [ 5, percent, EuroSign ] }; - key <AE06> { [ 6, dead_circumflex, asciicircum, asciicircum ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, dead_macron, dead_belowdot ] }; - key <AE12> { [ equal, plus, dead_doubleacute, dead_horn ] }; - - key <AD03> { [ e, E, EuroSign, cent ] }; - - key <AC10> { [ semicolon, colon, dead_ogonek, dead_diaeresis ] }; - key <AC11> { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB08> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_circumflex ] }; - key <AB10> { [ slash, question, dead_hook, dead_hook ] }; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "level3(ralt_switch)" -}; - -// based on a keyboard map from an 'xkb/symbols/dk' file - -partial alphanumeric_keys -xkb_symbols "dvorak" { - - name[Group1]= "English (Dvorak)"; - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft, dead_grave] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ slash, question ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - - key <BKSL> { [ backslash, bar ] }; -}; - -// Dvorak international with dead keys -// Olivier Mehani (shtrom-xorg@ssji.net) -// Reproduce the per-key mapping of us(intl) for the dvorak layout -// aka "I just swapped my keys over" -partial alphanumeric_keys -xkb_symbols "dvorak-intl" { - - name[Group1]= "English (Dvorak, international with dead keys)"; - - include "us(dvorak)" - - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AE12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AD01> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - key <AD02> { [ comma, less, ccedilla, Ccedilla ] }; - key <AD03> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AD04> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - // key <AD06> { [ f, F ] }; - // key <AD07> { [ g, G ] }; - key <AD08> { [ c, C, copyright, cent ] }; - key <AD09> { [ r, R, registered, registered ] }; - key <AD10> { [ l, L, oslash, Ooblique ] }; - key <AD11> { [ slash, question, questiondown, dead_hook ] }; - // key <AD12> { [ equal, plus, multiply, division ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, eacute, Eacute ] }; - key <AC04> { [ u, U, uacute, Uacute ] }; - key <AC05> { [ i, I, iacute, Iacute ] }; - key <AC06> { [ d, D, eth, ETH ] }; - // key <AC07> { [ h, H ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp, section ] }; - // key <AC11> { [ minus, underscore, yen, dead_belowdot ] }; - - key <AB01> { [ semicolon, colon, paragraph, degree ] }; - key <AB02> { [ q, Q, adiaeresis, Adiaeresis ] }; - // key <AB03> { [ j, J ] }; - key <AB04> { [ k, K, oe, OE ] }; - // key <AB05> { [ x, X ] }; - // key <AB06> { [ b, B ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ w, W, aring, Aring ] }; - // key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z, ae, AE ] }; - - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - include "level3(ralt_switch)" -}; - -// Dvorak international without dead keys -// Stephane Magnenat (stephane at magnenat dot net, http://stephane.magnenat.net) -// Based on information from http://www.poupinou.org/dvorak/index.html -// -// ` 1 2 3 4 5 6 7 8 9 0 [ ] \ -// € -// -// ' , . p y f g c r l / = -// ä ê ë ü ç -// -// a o e u i d h t n s - -// à ô é û î ß -// -// ; q j k x b m w v z -// â ö è ù ï - -partial alphanumeric_keys -xkb_symbols "dvorak-alt-intl" { - - name[Group1]= "English (Dvorak alternative international no dead keys)"; - - include "us(dvorak)" - - key <AE04> { [ 4, dollar, EuroSign ] }; - - key <AD02> { [ comma, less, adiaeresis, dead_caron ] }; - key <AD03> { [ period, greater, ecircumflex, periodcentered ] }; - key <AD04> { [ p, P, ediaeresis, dead_cedilla ] }; - key <AD05> { [ y, Y, udiaeresis ] }; - key <AD08> { [ c, C, ccedilla, dead_abovedot ] }; - - key <AC01> { [ a, A, agrave ] }; - key <AC02> { [ o, O, ocircumflex ] }; - key <AC03> { [ e, E, eacute ] }; - key <AC04> { [ u, U, ucircumflex ] }; - key <AC05> { [ i, I, icircumflex ] }; - key <AC10> { [ s, S, ssharp ] }; - - key <AB01> { [ semicolon, colon, acircumflex ] }; - key <AB02> { [ q, Q, odiaeresis, dead_ogonek ] }; - key <AB03> { [ j, J, egrave, dead_doubleacute ] }; - key <AB04> { [ k, K, ugrave ] }; - key <AB05> { [ x, X, idiaeresis ] }; - - include "level3(ralt_switch)" -}; - -// Left and right handed dvorak layouts -// by sqweek <sqweek@gmail.com> 2006-01-30 -// Based on the corresponding layouts in the console-tools package. -partial alphanumeric_keys -xkb_symbols "dvorak-l" { - - include "us(dvorak)" - name[Group1]= "English (left handed Dvorak)"; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ bracketright, braceright ] }; - key <AE03> { [ slash, question ] }; - key <AE04> { [ p, P ] }; - key <AE05> { [ f, F ] }; - key <AE06> { [ m, M ] }; - key <AE07> { [ l, L ] }; - key <AE08> { [ j, J ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 3, numbersign ] }; - key <AE11> { [ 2, at ] }; - key <AE12> { [ 1, exclam ] }; - - key <AD01> { [ semicolon, colon ] }; - key <AD02> { [ q, Q ] }; - key <AD03> { [ b, B ] }; - key <AD04> { [ y, Y ] }; - key <AD05> { [ u, U ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ o, O ] }; - key <AD09> { [ period, greater ] }; - key <AD10> { [ 6, asciicircum ] }; - key <AD11> { [ 5, percent ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ minus, underscore ] }; - key <AC02> { [ k, K ] }; - key <AC03> { [ c, C ] }; - key <AC04> { [ d, D ] }; - key <AC05> { [ t, T ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ e, E ] }; - key <AC08> { [ a, A ] }; - key <AC09> { [ z, Z ] }; - key <AC10> { [ 8, asterisk ] }; - key <AC11> { [ 7, ampersand ] }; - - key <AB01> { [ apostrophe, quotedbl ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ g, G ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ w, W ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ i, I ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ 0, parenright ] }; - key <AB10> { [ 9, parenleft ] }; -}; - -partial alphanumeric_keys -xkb_symbols "dvorak-r" { - - include "us(dvorak)" - name[Group1]= "English (right handed Dvorak)"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ j, J ] }; - key <AE06> { [ l, L ] }; - key <AE07> { [ m, M ] }; - key <AE08> { [ f, F ] }; - key <AE09> { [ p, P ] }; - key <AE10> { [ slash, question ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright ] }; - - key <AD01> { [ 5, percent ] }; - key <AD02> { [ 6, asciicircum ] }; - key <AD03> { [ q, Q ] }; - key <AD04> { [ period, greater ] }; - key <AD05> { [ o, O ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ u, U ] }; - key <AD09> { [ y, Y ] }; - key <AD10> { [ b, B ] }; - key <AD11> { [ semicolon, colon ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ 7, ampersand ] }; - key <AC02> { [ 8, asterisk ] }; - key <AC03> { [ z, Z ] }; - key <AC04> { [ a, A ] }; - key <AC05> { [ e, E ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ t, T ] }; - key <AC08> { [ d, D ] }; - key <AC09> { [ c, C ] }; - key <AC10> { [ k, K ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ 9, parenleft ] }; - key <AB02> { [ 0, parenright ] }; - key <AB03> { [ x, X ] }; - key <AB04> { [ comma, less ] }; - key <AB05> { [ i, I ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ w, W ] }; - key <AB08> { [ v, V ] }; - key <AB09> { [ g, G ] }; - key <AB10> { [ apostrophe, quotedbl ] }; -}; - -// Classic dvorak layout -// by Piter Punk <piterpk@terra.com.br> - 2006-07-06 -// Based on dvorak layout and e-mail from Russel L. Harris rlharris@oplink.net -// on xorg list. -partial alphanumeric_keys -xkb_symbols "dvorak-classic" { - - name[Group1]= "English (classic Dvorak)"; - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ 7, ampersand ] }; - key <AE03> { [ 5, percent ] }; - key <AE04> { [ 3, numbersign ] }; - key <AE05> { [ 1, exclam ] }; - key <AE06> { [ 9, parenleft, dead_grave] }; - key <AE07> { [ 0, parenright ] }; - key <AE08> { [ 2, at ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE11> { [ 8, asterisk ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ slash, question ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - key <BKSL> { [ backslash, bar ] }; -}; - -// Programmer Dvorak, by Roland Kaufmann <rlndkfmn at gmail dot com> -// License: BSD, available at <http://www.kaufmann.no/roland/dvorak/license.html> -// Main features: Numbers are in shift position (like French), symbols have been -// placed in locations that give good hand-alternation and finger rolling with -// symbols that usually follows, accented characters are possible for I18N. -partial alphanumeric_keys -xkb_symbols "dvp" { - include "us(dvorak)" - - name[Group1] = "English (programmer Dvorak)"; - - // Unmodified Shift AltGr Shift+AltGr - // symbols row, left side - key <TLDE> { [ dollar, asciitilde, dead_tilde ] }; - key <AE01> { [ ampersand, percent ] }; - key <AE02> { [ bracketleft, 7, currency ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE03> { [ braceleft, 5, cent ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE04> { [ braceright, 3, yen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE05> { [ parenleft, 1, EuroSign ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE06> { [ equal, 9, sterling ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - - // symbols row, right side - key <AE07> { [ asterisk, 0 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE08> { [ parenright, 2, onehalf ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE09> { [ plus, 4 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE10> { [ bracketright, 6 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE11> { [ exclam, 8, exclamdown ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE12> { [ numbersign, grave, dead_grave ] }; - key <BKSP> { [ BackSpace, BackSpace ] }; - - // upper row, left side - key <AD01> { [ semicolon, colon, dead_diaeresis ] }; - key <AD02> { [ comma, less, guillemotleft ] }; - key <AD03> { [ period, greater, guillemotright ] }; - key <AD04> { [ p, P, paragraph, section ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - - // upper row, right side - key <AD08> { [ c, C, ccedilla, Ccedilla ] }; - key <AD09> { [ r, R, registered, trademark ] }; - key <AD11> { [ slash, question, questiondown ] }; - key <AD12> { [ at, asciicircum, dead_circumflex, dead_caron ] }; - - // home row, left side - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ o, O, oslash, Ooblique ] }; - key <AC03> { [ e, E, ae, AE ] }; - key <AC04> { [ u, U, eacute, Eacute ] }; - - // home row, right side - key <AC06> { [ d, D, eth, ETH ] }; - key <AC07> { [ h, H, dead_acute ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp ] }; - key <AC11> { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <BKSL> { [ backslash, bar ] }; - - // lower row, left side - key <AB01> { [ apostrophe, quotedbl, dead_acute ] }; - - include "level3(ralt_switch)" -}; - -// phonetic layout for Russian letters on an US keyboard -// by Ivan Popov <pin@konvalo.org> 2005-07-17 - -// level3 modifier is a shortcut to the "us" meaning of the keys where -// we place cyrillic letters, handy for accessing the corresponding -// punctuation marks. -// It is important to have access to punctuation marks, and the rest of -// alphabetical keys are added for being consequent so that the users -// can expect the level3 modifier to give what the key label shows. - -partial alphanumeric_keys -xkb_symbols "rus" { - - name[Group1]= "Russian (US, phonetic)"; - - include "us(basic)" - -key.type[group1]="FOUR_LEVEL_ALPHABETIC"; - - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <TLDE> { [ Cyrillic_io, Cyrillic_IO, grave, asciitilde ] }; - key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatI> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AC10> { [ Cyrillic_che, Cyrillic_CHE, semicolon, colon ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA, bracketleft, braceleft] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA, bracketright, braceright ] }; - key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, equal, plus ] }; - key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <BKSL> { [ Cyrillic_e, Cyrillic_E, backslash, bar ] }; - key <AC11> { [ Cyrillic_yu, Cyrillic_YU, apostrophe, quotedbl ] }; - key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "mac" { - - include "us(basic)" - name[Group1]= "English (Macintosh)"; - key.type[group1]="FOUR_LEVEL"; - - // Slightly improvised from http://homepage.mac.com/thgewecke/kblayout.jpg - key <LSGT> { [ section, plusminus, section, plusminus ] }; - key <TLDE> { [ grave, asciitilde, dead_grave, dead_horn ] }; - key <AE01> { [ 1, exclam, exclamdown, U2044 ] }; - key <AE02> { [ 2, at, trademark, EuroSign ] }; - key <AE03> { [ 3, numbersign, sterling, U2039 ] }; - key <AE04> { [ 4, dollar, cent, U203A ] }; - key <AE05> { [ 5, percent, infinity, UFB01 ] }; - key <AE06> { [ 6,asciicircum, section, UFB02 ] }; - key <AE07> { [ 7, ampersand, paragraph, doubledagger ] }; - key <AE08> { [ 8, asterisk, enfilledcircbullet, degree ] }; - key <AE09> { [ 9, parenleft, ordfeminine, periodcentered ] }; - key <AE10> { [ 0, parenright, masculine,singlelowquotemark] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, notequal, plusminus ] }; - - key <AD01> { [ q, Q, oe, OE ] }; - key <AD02> { [ w, W, U2211,doublelowquotemark] }; - key <AD03> { [ e, E, dead_acute, acute ] }; - key <AD04> { [ r, R, registered, U2030 ] }; - key <AD05> { [ t, T, dagger, dead_caron ] }; - key <AD06> { [ y, Y, yen, onequarter ] }; - key <AD07> { [ u, U, dead_diaeresis, diaeresis ] }; - key <AD08> { [ i, I, dead_circumflex, U02C6 ] }; - key <AD09> { [ o, O, oslash, Ooblique ] }; - key <AD10> { [ p, P, Greek_pi, U220F ] }; - key <AD11> { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] }; - key <AD12> { [bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] }; - key <BKSL> { [ backslash, bar, guillemotleft, guillemotright ] }; - - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ s, S, ssharp, dead_stroke ] }; - key <AC03> { [ d, D, partialderivative, eth ] }; - key <AC04> { [ f, F, function, dead_hook ] }; - key <AC05> { [ g, G, copyright, dead_doubleacute ] }; - key <AC06> { [ h, H, dead_abovedot, dead_belowdot ] }; - key <AC07> { [ j, J, U2206, onehalf ] }; - key <AC08> { [ k, K,dead_abovering, UF8FF ] }; - - key <AC09> { [ l, L, notsign, THORN ] }; - key <AC10> { [ semicolon, colon, U2026, thorn ] }; - key <AC11> { [apostrophe, quotedbl, ae, AE ] }; - - key <AB01> { [ z, Z, Greek_OMEGA, dead_cedilla ] }; - key <AB02> { [ x, X, U2248, dead_ogonek ] }; - // unclear whether "approxeq" is 2248 or 2245 - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB04> { [ v, V, squareroot, U25CA ] }; - key <AB05> { [ b, B, integral, idotless ] }; - key <AB06> { [ n, N, dead_tilde, U02DC ] }; - key <AB07> { [ m, M, mu, threequarters ] }; - key <AB08> { [ comma, less, lessthanequal, dead_macron ] }; - key <AB09> { [ period, greater, greaterthanequal, dead_breve ] }; - key <AB10> { [ slash, question, division, questiondown ] }; - - include "level3(ralt_switch)" -}; - -// Colemak symbols for xkb on X.Org Server 7.x -// 2006-01-01 Shai Coleman, http://colemak.com/ - -partial alphanumeric_keys -xkb_symbols "colemak" { - include "us" - name[Group1]= "English (Colemak)"; - - key <TLDE> { [ grave, asciitilde, dead_tilde, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, masculine, twosuperior ] }; - key <AE03> { [ 3, numbersign, ordfeminine, threesuperior ] }; - key <AE04> { [ 4, dollar, cent, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, yen ] }; - key <AE06> { [ 6, asciicircum, hstroke, Hstroke ] }; - key <AE07> { [ 7, ampersand, eth, ETH ] }; - key <AE08> { [ 8, asterisk, thorn, THORN ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, leftdoublequotemark ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, rightdoublequotemark ] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ f, F, atilde, Atilde ] }; - key <AD04> { [ p, P, oslash, Ooblique ] }; - key <AD05> { [ g, G, dead_ogonek, asciitilde ] }; - key <AD06> { [ j, J, dstroke, Dstroke ] }; - key <AD07> { [ l, L, lstroke, Lstroke ] }; - key <AD08> { [ u, U, uacute, Uacute ] }; - key <AD09> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, guillemotleft, 0x1002039 ] }; - key <AD12> { [ bracketright, braceright, guillemotright, 0x100203a ] }; -// key <AD11> { [ plus, braceleft, guillemotleft, 0x1002039 ] }; -// key <AD12> { [ asterisk, braceright, guillemotright, 0x100203a ] }; - key <BKSL> { [ Shift_R, Shift_R, bar, bar ] }; -// key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ r, R, dead_grave, asciitilde ] }; - key <AC03> { [ s, S, ssharp, asciitilde ] }; - key <AC04> { [ t, T, dead_acute, dead_doubleacute ] }; - key <AC05> { [ d, D, dead_diaeresis, asciitilde ] }; - key <AC06> { [ h, H, dead_caron, asciitilde ] }; - key <AC07> { [ n, N, ntilde, Ntilde ] }; - key <AC08> { [ e, E, eacute, Eacute ] }; - key <AC09> { [ i, I, iacute, Iacute ] }; - key <AC10> { [ o, O, oacute, Oacute ] }; - key <AC11> { [ apostrophe, quotedbl, otilde, Otilde ] }; - - key <AB05> { [ Arabic_dammatan, underscore, endash, emdash ] }; - key <LSGT> { [ z, Z, ae, AE ] }; - key <AB01> { [ x, X, dead_circumflex, asciitilde ] }; - key <AB02> { [ c, C, ccedilla, Ccedilla ] }; - key <AB03> { [ v, V, oe, OE ] }; - key <AB04> { [ b, B, dead_breve, asciitilde ] }; - key <AB05> { [ backslash, bar, endash, emdash ] }; -// key <AB01> { [ z, Z, ae, AE ] }; -// key <AB02> { [ x, X, dead_circumflex, asciitilde ] }; -// key <AB03> { [ c, C, ccedilla, Ccedilla ] }; -// key <AB04> { [ v, V, oe, OE ] }; -// key <AB05> { [ b, B, dead_breve, asciitilde ] }; - key <AB06> { [ k, K, dead_abovering, asciitilde ] }; - key <AB07> { [ m, M, dead_macron, asciitilde ] }; - key <AB08> { [ comma, less, dead_cedilla, asciitilde ] }; - key <AB09> { [ period, greater, dead_abovedot, asciitilde ] }; - key <AB10> { [ slash, question, questiondown, asciitilde ] }; - - key <CAPS> { [ Shift_L, Shift_L, backslash, backslash ] }; - key <LALT> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; - key <LFSH> { [ Hyper_L, Hyper_L, backslash, backslash ] }; - key <RTSH> { [ Hyper_R, Hyper_R, backslash, backslash ] }; -// key <CAPS> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; - key <SPCE> { [ space, space, space, nobreakspace ] }; - -// include "level3(ralt_switch)" -}; - -// I do NOT like dead-keys - the International keyboard as defined by Microsoft -// doesn't fit my needs. Why use two keystrokes for all simple characters (eg ' -// and <space> generates a single ') just to have an é (eacute) in two strokes -// as well? I type ' more often than é (eacute). -// -// This file works just like a regular keyboard, BUT has all dead-keys -// accessible at level3 (through AltGr). An ë (ediaeresis) is now: AltGr+" -// followed by an e. In other words, this keyboard is not international as long -// as you leave the right Alt key alone. -// -// The original MS International keyboard was intended for Latin1 (iso8859-1). -// With the introduction of iso8859-15, the (important) ligature oe (and OE) -// became available. I added them next to ae. Because I write ediaeresis more -// often than registered, I moved registered to be next to copyright and added -// ediaeresis and idiaeresis. - Adriaan - -partial alphanumeric_keys -xkb_symbols "altgr-intl" { - - name[Group1]= "English (international AltGr dead keys)"; - - include "us(intl)" - -// five dead keys moved into level3: - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AC11> { [apostrophe,quotedbl, dead_acute, dead_diaeresis ] }; - -// diversions from the MS Intl keyboard: - - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AD04> { [ r, R, ediaeresis, Ediaeresis ] }; - key <AC07> { [ j, J, idiaeresis, Idiaeresis ] }; - key <AB02> { [ x, X, oe, OE ] }; - key <AB04> { [ v, V, registered, registered ] }; - -// onequarter etc (not in iso8859-15) moved to get three unshifted deadkeys: - - key <AE06> { [ 6, asciicircum, dead_circumflex, onequarter ] }; - key <AE07> { [ 7, ampersand, dead_horn, onehalf ] }; - key <AE08> { [ 8, asterisk, dead_ogonek, threequarters ] }; - - include "level3(ralt_switch)" -}; - -// Intel ClassmatePC Keyboard Layout -// by Piter PUNK <piterpk@terra.com.br> -// -// The keyboard layouts below maps the us(basic), us(intl) and us(alt-intl) -// to ClassmatePC keyboard. All layouts uses RCTL as level3(switch) since -// the keyboard doesn't have AltGr key. The EuroSign is engraved at 5 key. - -// classmate - us(basic) -partial alphanumeric_keys -xkb_symbols "classmate" { - include "us(basic)" - name[Group1]= "English (US)"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "eurosign(5)" - include "level3(switch)" -}; - -// classmate-intl - us(intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-intl" { - include "us(intl)" - name[Group1]= "USA - ClassmatePC (International)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - onehalf, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - threequarters, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-alt-intl - us(alt-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-alt-intl" { - include "us(alt-intl)" - name[Group1]= "USA - ClassmatePC (Alternative international)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KPSU> { [ KP_Subtract, KP_Subtract ] }; - - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KPAD> { [ KP_Add, KP_Add, - dead_ogonek, dead_diaeresis ] }; - - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_circumflex ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - dead_hook, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-altgr-intl - us(altgr-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-altgr-intl" { - include "us(altgr-intl)" - name[Group1]= "USA - ClassmatePC (International Fn+Alt dead-keys)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - dead_horn, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - dead_ogonek, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP1> { [ KP_End, KP_1, - idiaeresis, Idiaeresis ] }; - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "us(basic)" - name[Group1]= "English (US)"; - - // OLPC international US English keyboard layout. - // It's a little different from the usual international layout. - // See: http://wiki.laptop.org/go/Image:Keyboard_english.png - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, exclamdown, exclamdown ] }; - key <AE02> { [ 2, at, notsign, notsign ] }; - key <AE03> { [ 3, numbersign, 0x1000300, 0x1000300 ] }; // combining grave - key <AE04> { [ 4, dollar, 0x1000301, 0x1000301 ] }; // combining acute - key <AE05> { [ 5, percent, 0x1000306, 0x1000306 ] }; // combining breve above - key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above - key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above - key <AE08> { [ 8, asterisk, 0x100030C, 0x100030C ] }; // combining caron above - key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above - key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above - key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above - key <AE12> { [ equal, plus, 0x1000303, 0x1000303 ] }; // combining tilde above - - key <AD01> { [ q, Q, Greek_omega, Greek_OMEGA ] }; - key <AD02> { [ w, W, oslash, Oslash ] }; - key <AD03> { [ e, E, oe, OE ] }; - key <AD04> { [ r, R, 0x1000327, 0x1000327 ] }; // combining cedilla - key <AD05> { [ t, T, 0x100032E, 0x100032E ] }; // combining breve below - key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below - key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below - key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below - key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below - key <AD10> { [ p, P, 0x1000324, 0x1000324 ] }; // combining diaeresis below - key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below - key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, 0x1001E9C ] }; // uppercase S sharp - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, thorn, THORN ] }; - key <AC06> { [ h, H, sterling, sterling ] }; - key <AC07> { [ j, J, EuroSign, EuroSign ] }; - key <AC10> { [ semicolon, colon, masculine, ordfeminine ] }; - key <AC11> { [ apostrophe, quotedbl, currency, currency ] }; - key <AC12> { [ backslash, bar, section, section ] }; - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, guillemotleft, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, questiondown ] }; - - key <I219> { [ multiply, division, ISO_Next_Group, ISO_Prev_Group ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc2" { - include "us(olpc)" - name[Group1]= "English (the divide/multiply keys toggle the layout)"; - include "group(olpc)" -}; - -xkb_symbols "olpcm" { - - include "us(basic)" - name[Group1]= "English (US)"; - - // Mechanical (non-membrane) OLPC int'l US English keyboard layout. - // See: http://wiki.laptop.org/go/OLPC_English_Non-membrane_Keyboard - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, exclamdown, exclamdown ] }; - key <AE02> { [ 2, at, notsign, notsign ] }; - key <AE03> { [ 3, numbersign, 0x1000300, 0x1000300 ] }; // combining grave - key <AE04> { [ 4, dollar, 0x1000301, 0x1000301 ] }; // combining acute - key <AE05> { [ 5, percent, 0x1000306, 0x1000306 ] }; // combining breve above - key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above - key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above - key <AE08> { [ 8, asterisk, 0x100030C, 0x100030C ] }; // combining caron above - key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above - key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above - key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above - - key <AD01> { [ q, Q, Greek_omega, Greek_OMEGA ] }; - key <AD02> { [ w, W, oslash, Oslash ] }; - key <AD03> { [ e, E, oe, OE ] }; - key <AD04> { [ r, R, 0x1000327, 0x1000327 ] }; // combining cedilla - key <AD05> { [ t, T, 0x100032E, 0x100032E ] }; // combining breve below - key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below - key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below - key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below - key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below - key <AD10> { [ p, P, 0x1000324, 0x1000324 ] }; // combining diaeresis below - key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below - key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, 0x1001E9C ] }; // uppercase S sharp - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, thorn, THORN ] }; - key <AC06> { [ h, H, sterling, sterling ] }; - key <AC07> { [ j, J, EuroSign, EuroSign ] }; - key <AC10> { [ semicolon, colon, masculine, ordfeminine ] }; - // no AC11 or AC12 on olpcm - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, guillemotleft, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, questiondown ] }; - - key <AA02> { [ backslash, bar, section, section ] }; - key <AA06> { [ equal, plus, 0x1000303, 0x1000303 ] }; - key <AA07> { [ apostrophe, quotedbl, currency, currency ] }; - - include "level3(ralt_switch)" -}; - -// Based on Cherokee Nation Official Layout -// http://www.cherokee.org/extras/downloads/font/Keyboard.htm - -partial alphanumeric_keys modifier_keys -xkb_symbols "chr" { - - name[Group1]= "Cherokee"; - key.type[group1]="ALPHABETIC"; - - key <TLDE> { [ grave, U13CA ] }; - key <AE01> { [ 1, U13B1 ] }; - key <AE02> { [ 2, U13C7 ] }; - key <AE03> { [ 3, U13E7 ] }; - key <AE04> { [ U13D9, U13B0 ] }; - key <AE05> { [ U13E6, U13B9 ] }; - key <AE06> { [ U13DC, U13DD ] }; - key <AE07> { [ U13CB, U13E1 ] }; - key <AE08> { [ U13D6, U13BA ] }; - key <AE09> { [ U13D2, parenleft ] }; - key <AE10> { [ U13C4, parenright ] }; - key <AE11> { [ U13BF, U13BC ] }; - key <AE12> { [ U13F3, U13BD ] }; - - key <AD01> { [ U13AA, U13C6 ] }; - key <AD02> { [ U13B3, U13EB ] }; - key <AD03> { [ U13A1, U13E3 ] }; - key <AD04> { [ U13DB, U13CF ] }; - key <AD05> { [ U13D4, U13D8 ] }; - key <AD06> { [ U13EF, U13F2 ] }; - key <AD07> { [ U13A4, U13AD ] }; - key <AD08> { [ U13A2, U13F1 ] }; - key <AD09> { [ U13A3, U13EC ] }; - key <AD10> { [ U13C1, U13EA ] }; - key <AD11> { [ U13D5, U13D1 ] }; - key <AD12> { [ U13B6, U13E4 ] }; - key <BKSL> { [ U13E9, U13EE ] }; - - key <AC01> { [ U13A0, U13CC ] }; - key <AC02> { [ U13CD, U13CE ] }; - key <AC03> { [ U13D7, U13D0 ] }; - key <AC04> { [ U13A9, U13C8 ] }; - key <AC05> { [ U13A6, U13E5 ] }; - key <AC06> { [ U13AF, U13B2 ] }; - key <AC07> { [ U13DA, U13AB ] }; - key <AC08> { [ U13B8, U13A7 ] }; - key <AC09> { [ U13B5, U13AE ] }; - key <AC10> { [ U13E8, U13E0 ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ U13AC, U13C3 ] }; - key <AB02> { [ U13F4, U13ED ] }; - key <AB03> { [ U13D3, U13DF ] }; - key <AB04> { [ U13A5, U13DE ] }; - key <AB05> { [ U13A8, U13F0 ] }; - key <AB06> { [ U13BE, U13BB ] }; - key <AB07> { [ U13C5, U13B7 ] }; - key <AB08> { [ comma, U13E2 ] }; - key <AB09> { [ period, U13B4 ] }; - key <AB10> { [ U13C2, U13C9 ] }; -}; - -// Serbian charecters added as third level symbols to US keyboard layout. - -partial alphanumeric_keys -xkb_symbols "hbs" { - - name[Group1]= "Serbo-Croatian (US)"; - - include "us" - - key <TLDE> { [ grave, asciitilde ] }; - key <AE06> { [ 6, dead_caron, asciicircum, asciicircum ] }; - key <AE08> { [ 8, asterisk, multiply, division ] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AC09> { [ l, L, U1C9, U1C8 ] }; - key <AB06> { [ n, N, U1CC, U1CB ] }; - key <AB01> { [ z, Z, U1C6, U1C5 ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AC03> { [ d, D, dstroke, Dstroke ] }; - key <AC11> { [ dead_acute, quotedbl, apostrophe, apostrophe ] }; - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - key <AB08> { [ comma, less, U3003, guillemotright ] }; - key <AB09> { [ period, greater, ellipsis, guillemotleft ] }; - - include "level3(ralt_switch)" -}; - -//based on http://upload.wikimedia.org/wikipedia/commons/1/18/T-Mobile_G1_launch_event_2.jpg -partial alphanumeric_keys -xkb_symbols "htcdream" { - include "inet(htcdream)" - name[Group1]= "English (US)"; - - //second row - key <AD01> { [ q, Q, Tab, Tab ] }; - key <AD02> { [ w, W, grave, grave ] }; - key <AD03> { [ e, E, underscore, underscore ] }; - key <AD04> { [ r, R, sterling, sterling ] }; - key <AD05> { [ t, T, EuroSign, EuroSign ] }; - key <AD06> { [ y, Y, division, division ] }; - key <AD07> { [ u, U, multiply, multiply ] }; - key <AD08> { [ i, I, minus, minus ] }; - key <AD09> { [ o, O, plus, plus ] }; - key <AD10> { [ p, P, equal, equal ] }; - - //third row - key <AC01> { [ a, A, NoSymbol, NoSymbol ] }; - key <AC02> { [ s, S, bar, bar ] }; - key <AC03> { [ d ,D, backslash, backslash ] }; - key <AC04> { [ f, F, braceleft, braceleft ] }; - key <AC05> { [ g, G, braceright, braceright ] }; - key <AC06> { [ h, H, colon, colon ] }; - key <AC07> { [ j, J, semicolon, semicolon ] }; - key <AC08> { [ k, K, quotedbl, quotedbl ] }; - key <AC09> { [ l, L, apostrophe, apostrophe ] }; - - //forth row - key <AB01> { [ z, Z, NoSymbol, NoSymbol ] }; - key <AB02> { [ x, X, NoSymbol, NoSymbol ] }; - key <AB03> { [ c, C, NoSymbol, NoSymbol ] }; - key <AB04> { [ v, V, bracketleft, bracketleft ] }; - key <AB05> { [ b, B, bracketright, bracketright ] }; - key <AB06> { [ n, N, less, less ] }; - key <AB07> { [ m, M, greater, greater ] }; - key <AB08> { [ comma, comma, question, question ] }; - - //fifth row - key <FK15> { [ at, at, asciitilde, asciitilde ] }; - - include "level3(alt_switch)" -}; - -// Workman Keyboard Layout symbols for xkb on X.Org Server 7.x -// 09-06-2010 OJ Bucao. http://www.workmanlayout.com - -partial alphanumeric_keys -xkb_symbols "workman" { - - name[Group1]= "English (Workman)"; - - include "us(basic)" - - key <AD01> { [ q, Q ] }; - key <AD02> { [ d, D ] }; - key <AD03> { [ r, R ] }; - key <AD04> { [ w, W ] }; - key <AD05> { [ b, B ] }; - key <AD06> { [ j, J ] }; - key <AD07> { [ f, F ] }; - key <AD08> { [ u, U ] }; - key <AD09> { [ p, P ] }; - key <AD10> { [ semicolon, colon ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ h, H ] }; - key <AC04> { [ t, T ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ y, Y ] }; - key <AC07> { [ n, N ] }; - key <AC08> { [ e, E ] }; - key <AC09> { [ o, O ] }; - key <AC10> { [ i, I ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ m, M ] }; - key <AB04> { [ c, C ] }; - key <AB05> { [ v, V ] }; - key <AB06> { [ k, K ] }; - key <AB07> { [ l, L ] }; - - key <CAPS> { [ BackSpace, Escape, BackSpace, BackSpace ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "workman-intl" { - - name[Group1]= "English (Workman, international with dead keys)"; - - include "us(intl)" - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ d, D, eth, ETH ] }; - key <AD03> { [ r, R, registered, registered ] }; - key <AD04> { [ w, W, aring, Aring ] }; - key <AD05> { [ b, B, b, B ] }; - key <AD06> { [ j, J, j, J ] }; - key <AD07> { [ f, F, f, F ] }; - key <AD08> { [ u, U, uacute, Uacute ] }; - key <AD09> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD10> { [ semicolon, colon, paragraph, degree ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ h, H, h, H ] }; - key <AC04> { [ t, T, thorn, THORN ] }; - key <AC05> { [ g, G, g, G ] }; - key <AC06> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AC07> { [ n, N, ntilde, Ntilde ] }; - key <AC08> { [ e, E, eacute, Eacute ] }; - key <AC09> { [ o, O, oacute, Oacute ] }; - key <AC10> { [ i, I, iacute, Iacute ] }; - - key <AB01> { [ z, Z, ae, AE ] }; - key <AB02> { [ x, X, x, X ] }; - key <AB03> { [ m, M, mu, mu ] }; - key <AB04> { [ c, C, copyright, cent ] }; - key <AB05> { [ v, V, v, V ] }; - key <AB06> { [ k, K, oe, OE ] }; - key <AB07> { [ l, L, oslash, Ooblique ] }; - - key <CAPS> { [ BackSpace, Escape, BackSpace, BackSpace ] }; - - include "level3(ralt_switch)" -}; - -// EXTRAS: - -// Czech, Slovak and German charecters added as third level symbols to US keyboard layout. -partial alphanumeric_keys -xkb_symbols "cz_sk_de" { - include "us" - name[Group1]="Czech Slovak and German (US)"; - - key <TLDE> { [grave, asciitilde, uring, Uring ] }; - key <AE01> { [ 1, exclam, uacute, Uacute ] }; - key <AE02> { [ 2, at, ecaron, Ecaron ] }; - key <AE03> { [ 3, numbersign, scaron, Scaron ] }; - key <AE04> { [ 4, dollar, ccaron, Ccaron ] }; - key <AE05> { [ 5, percent, rcaron, Rcaron ] }; - key <AE06> { [ 6, asciicircum, zcaron, Zcaron ] }; - key <AE07> { [ 7, ampersand, yacute, Yacute ] }; - key <AE08> { [ 8, asterisk, aacute, Aacute ] }; - key <AE09> { [ 9, parenleft, iacute, Iacute ] }; - key <AE10> { [ 0, parenright, eacute, Eacute ] }; - key <AE11> { [minus, underscore, ssharp, 0x1001E9E ] }; - key <AE12> { [equal, plus, dead_acute, dead_caron ] }; - - key <AD03> { [ e, E, EuroSign, Eacute ] }; - - key <AD11> { [bracketleft, braceleft, udiaeresis, Udiaeresis ] }; - key <AC10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; - key <AC11> { [apostrophe, quotedbl,adiaeresis, Adiaeresis ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD06> { [ y, Y, yacute, Yacute ] }; - key <AD07> { [ u, U, uring, Uring ] }; - - key <AC02> { [ s, S, scaron, Scaron ] }; - key <AB01> { [ z, Z, zcaron, Zcaron ] }; - key <AB03> { [ c, C, ccaron, Ccaron ] }; - key <AD04> { [ r, R, rcaron, Rcaron ] }; - key <AD05> { [ t, T, tcaron, Tcaron ] }; - key <AC03> { [ d, D, dcaron, Dcaron ] }; - key <AB06> { [ n, N, ncaron, Ncaron ] }; - key <AC09> { [ l, L, lcaron, Lcaron ] }; - key <AD10> { [ p, P,ocircumflex, Ocircumflex ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace] }; - - include "level3(ralt_switch)" -}; - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does not deviate from the lame MS-style -// US-intl layout; but it uses AltGr for combining, like altgr-intl. -// -// This might break your font layout layout systems (because they -// suck), caveat emptor. Also, most of today's software will count -// individual combining marks for selection, deletion, character -// counting &c., and won't be smart enough to do canonical equivalence -// when searching, &c. -// -// With Unicode combining you use "handwriting order", not -// "typewriting order" as with deadkeys. That is, you first type the -// base character, then the diacritics/accents/modifiers. This has -// the advantage of avoiding hidden states --- each keypress changes -// something on screen. -// -// TODO: as of now, this duplicates all us(intl) functionality with -// combining. With care, perhaps we could add more combining marks -// not present in intl, and support all major languages. -partial alphanumeric_keys -xkb_symbols "intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining)"; - - include "us(intl)" - include "level3(ralt_switch)" - - // grave, tilde - key <TLDE> { [grave, asciitilde, U0300, U0303 ] }; - // double acute - key <AE02> { [ 2, at, twosuperior, U030B ] }; - // macron - key <AE03> { [ 3, numbersign, threesuperior, U0304 ] }; - // circumflex - key <AE06> { [ 6, asciicircum, onequarter, U0302 ] }; - // horn - key <AE07> { [ 7, ampersand, onehalf, U031B ] }; - // ogonek - key <AE08> { [ 8, asterisk, threequarters, U0328 ] }; - // breve - key <AE09> { [ 9, parenleft, leftsinglequotemark, U0306 ] }; - // abovering - key <AE10> { [ 0, parenright, rightsinglequotemark, U030A ] }; - - // belowdot - key <AE11> { [ minus, underscore, yen, U0323 ] }; - // acute, diaeresis - key <AC11> { [apostrophe, quotedbl, U0301, U0308 ] }; - // abovedot, caron - key <AB09> { [ period, greater, U0307, U030C ] }; - // hook - key <AB10> { [ slash, question, questiondown, U0309 ] }; - - // alt-intl compatibility - // cedilla, caron - key <AB08> { [ comma, less, U0327, U030C ] }; - // ogonek, diaeresis - key <AC10> { [ semicolon, colon, U0328, U0308 ] }; - // doubleacute, horn - key <AE12> { [ equal, plus, U030B, U031B ] }; - - // we don't do combining latin letters and combining enclosures - // because support for those is very rare. -}; - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does break compatibility with us-intl, -// whenever I thought it would be more mnemonic or Unicodeish. -partial alphanumeric_keys -xkb_symbols "alt-intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining, alternative)"; - - include "us(intl-unicode)" - - // easier macron; em-dash. - // em-dash is available via compose, but I added here since it's such - // an important typographic character. - key <AE11> { [ minus, underscore, U0304, U2014 ] }; - - // belowdot, abovedot (caron at coma/less key, per above) - key <AB09> { [ period, greater, U0323, U0307 ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "ats" { - - include "us" - - name[Group1]= "Atsina"; - - //Using Dead key to get COMBINING COMMA ABOVE for ejectives on - //q, l, t, s, m, g, k, p, w, y, r - //XCompose key is used for the other accute and grave. - - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD11> { [ bracketleft, braceleft, U03B8 ] }; - key <AD12> { [ bracketright, braceright, U010D, U010C ] }; - //U+010C (uppercase Č) and U+010D (lowercase č). - - key <AC01> { [ a, A, aacute, Aacute ] }; - - //Small letter Open use compose to key get acute accent - key <AB03> { [ c, C, U0254, U0186 ] }; - key <AB08> { [ comma, less, U0313 ] }; - key <AB10> { [ slash, question, U0294 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" -}; - -partial alphanumeric_keys -xkb_symbols "crd" { - - include "us" - - name[Group1]= "Coeur d'Alene Salish"; - - key <AD02> { [ w, W, U02B7, U02B7 ] }; - key <AE07> { [ 7, ampersand, U0294 ] }; - key <AD01> { [ q, Q, U221A ] }; - key <AB04> { [ v, V, U0259 ] }; - key <BKSL> { [ backslash, bar, U026B ] }; - key <AD03> { [ e, E, U025B ] }; - key <AD08> { [ i, I, U026A ] }; - key <AC07> { [ j, J, U01F0 ] }; - key <AE06> { [ 6, asciicircum, U0295 ] }; - key <AC02> { [ s, S, U0161 ] }; - key <AB03> { [ c, C, U010D ] }; - key <AD09> { [ o, O, U0254 ] }; - key <AB09> { [ period, greater, U0323 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" -}; - - -partial alphanumeric_keys - xkb_symbols "sun_type6" { - include "sun_vndr/us(sun_type6)" -}; diff --git a/colemak/us-mac b/colemak/us-mac deleted file mode 100644 index ff2f93f..0000000 --- a/colemak/us-mac +++ /dev/null @@ -1,1541 +0,0 @@ -default partial alphanumeric_keys modifier_keys -xkb_symbols "basic" { - - name[Group1]= "English (US)"; - - key <TLDE> { [ grave, asciitilde ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E ] }; - key <AD04> { [ r, R ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright, braceright ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K ] }; - key <AC09> { [ l, L ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, question ] }; - - key <BKSL> { [ backslash, bar ] }; -}; - -partial alphanumeric_keys -xkb_symbols "euro" { - - name[Group1]= "English (US, with euro on 5)"; - - include "us(basic)" - - include "eurosign(5)" - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "intl" { - - name[Group1]= "English (US, international with dead keys)"; - - include "us(basic)" - - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, yen, dead_belowdot ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, registered, registered ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD10> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AD12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, f, F ] }; - key <AC05> { [ g, G, g, G ] }; - key <AC06> { [ h, H, h, H ] }; - key <AC07> { [ j, J, j, J ] }; - key <AC08> { [ k, K, oe, OE ] }; - - key <AC09> { [ l, L, oslash, Ooblique ] }; - key <AC10> { [ semicolon, colon, paragraph, degree ] }; - key <AC11> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z, ae, AE ] }; - key <AB02> { [ x, X, x, X ] }; - key <AB03> { [ c, C, copyright, cent ] }; - key <AB04> { [ v, V, v, V ] }; - key <AB05> { [ b, B, b, B ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, ccedilla, Ccedilla ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AB10> { [ slash, question, questiondown, dead_hook ] }; - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "level3(ralt_switch)" -}; - -// Based on symbols/us_intl keyboard map: -// Dead-keys definition for a very simple US/ASCII layout. -// by Conectiva (http://www.conectiva.com.br) -// modified by Ricardo Y. Igarashi (iga@that.com.br) - -// Added the following deadkeys, to make it truly international: -// -// dead_macron: on AltGr-minus -// dead_breve: on AltGr-parenleft -// dead_abovedot: on AltGr-period -// dead_abovering: on AltGr-0 -// dead_doubleacute: on AltGr-equal (as quotedbl is already used) -// dead_caron: on AltGr-less (AltGr-shift-comma) -// dead_cedilla: on AltGr-comma -// dead_ogonek: on AltGr-semicolon -// dead_belowdot: on AltGr-underscore (AltGr-shift-minus) -// dead_hook: on AltGr-question -// dead_horn: on AltGr-plus (AltGr-shift-equal) -// dead_diaeresis: on AltGr-colon (Alt-shift-semicolon) -// -// those were already there: -// dead_grave -// dead_acute -// dead_circumflex -// dead_tilde -// dead_diaeresis - -partial alphanumeric_keys -xkb_symbols "alt-intl" { - - name[Group1]= "English (US, alternative international)"; - - include "us" - - key <TLDE> { [ dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE05> { [ 5, percent, EuroSign ] }; - key <AE06> { [ 6, dead_circumflex, asciicircum, asciicircum ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, dead_macron, dead_belowdot ] }; - key <AE12> { [ equal, plus, dead_doubleacute, dead_horn ] }; - - key <AD03> { [ e, E, EuroSign, cent ] }; - - key <AC10> { [ semicolon, colon, dead_ogonek, dead_diaeresis ] }; - key <AC11> { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB08> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_circumflex ] }; - key <AB10> { [ slash, question, dead_hook, dead_hook ] }; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "level3(ralt_switch)" -}; - -// based on a keyboard map from an 'xkb/symbols/dk' file - -partial alphanumeric_keys -xkb_symbols "dvorak" { - - name[Group1]= "English (Dvorak)"; - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft, dead_grave] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ slash, question ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - - key <BKSL> { [ backslash, bar ] }; -}; - -// Dvorak international with dead keys -// Olivier Mehani (shtrom-xorg@ssji.net) -// Reproduce the per-key mapping of us(intl) for the dvorak layout -// aka "I just swapped my keys over" -partial alphanumeric_keys -xkb_symbols "dvorak-intl" { - - name[Group1]= "English (Dvorak, international with dead keys)"; - - include "us(dvorak)" - - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AE12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AD01> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - key <AD02> { [ comma, less, ccedilla, Ccedilla ] }; - key <AD03> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AD04> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - // key <AD06> { [ f, F ] }; - // key <AD07> { [ g, G ] }; - key <AD08> { [ c, C, copyright, cent ] }; - key <AD09> { [ r, R, registered, registered ] }; - key <AD10> { [ l, L, oslash, Ooblique ] }; - key <AD11> { [ slash, question, questiondown, dead_hook ] }; - // key <AD12> { [ equal, plus, multiply, division ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, eacute, Eacute ] }; - key <AC04> { [ u, U, uacute, Uacute ] }; - key <AC05> { [ i, I, iacute, Iacute ] }; - key <AC06> { [ d, D, eth, ETH ] }; - // key <AC07> { [ h, H ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp, section ] }; - // key <AC11> { [ minus, underscore, yen, dead_belowdot ] }; - - key <AB01> { [ semicolon, colon, paragraph, degree ] }; - key <AB02> { [ q, Q, adiaeresis, Adiaeresis ] }; - // key <AB03> { [ j, J ] }; - key <AB04> { [ k, K, oe, OE ] }; - // key <AB05> { [ x, X ] }; - // key <AB06> { [ b, B ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ w, W, aring, Aring ] }; - // key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z, ae, AE ] }; - - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - include "level3(ralt_switch)" -}; - -// Dvorak international without dead keys -// Stephane Magnenat (stephane at magnenat dot net, http://stephane.magnenat.net) -// Based on information from http://www.poupinou.org/dvorak/index.html -// -// ` 1 2 3 4 5 6 7 8 9 0 [ ] \ -// € -// -// ' , . p y f g c r l / = -// ä ê ë ü ç -// -// a o e u i d h t n s - -// à ô é û î ß -// -// ; q j k x b m w v z -// â ö è ù ï - -partial alphanumeric_keys -xkb_symbols "dvorak-alt-intl" { - - name[Group1]= "English (Dvorak alternative international no dead keys)"; - - include "us(dvorak)" - - key <AE04> { [ 4, dollar, EuroSign ] }; - - key <AD02> { [ comma, less, adiaeresis, dead_caron ] }; - key <AD03> { [ period, greater, ecircumflex, periodcentered ] }; - key <AD04> { [ p, P, ediaeresis, dead_cedilla ] }; - key <AD05> { [ y, Y, udiaeresis ] }; - key <AD08> { [ c, C, ccedilla, dead_abovedot ] }; - - key <AC01> { [ a, A, agrave ] }; - key <AC02> { [ o, O, ocircumflex ] }; - key <AC03> { [ e, E, eacute ] }; - key <AC04> { [ u, U, ucircumflex ] }; - key <AC05> { [ i, I, icircumflex ] }; - key <AC10> { [ s, S, ssharp ] }; - - key <AB01> { [ semicolon, colon, acircumflex ] }; - key <AB02> { [ q, Q, odiaeresis, dead_ogonek ] }; - key <AB03> { [ j, J, egrave, dead_doubleacute ] }; - key <AB04> { [ k, K, ugrave ] }; - key <AB05> { [ x, X, idiaeresis ] }; - - include "level3(ralt_switch)" -}; - -// Left and right handed dvorak layouts -// by sqweek <sqweek@gmail.com> 2006-01-30 -// Based on the corresponding layouts in the console-tools package. -partial alphanumeric_keys -xkb_symbols "dvorak-l" { - - include "us(dvorak)" - name[Group1]= "English (left handed Dvorak)"; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ bracketright, braceright ] }; - key <AE03> { [ slash, question ] }; - key <AE04> { [ p, P ] }; - key <AE05> { [ f, F ] }; - key <AE06> { [ m, M ] }; - key <AE07> { [ l, L ] }; - key <AE08> { [ j, J ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 3, numbersign ] }; - key <AE11> { [ 2, at ] }; - key <AE12> { [ 1, exclam ] }; - - key <AD01> { [ semicolon, colon ] }; - key <AD02> { [ q, Q ] }; - key <AD03> { [ b, B ] }; - key <AD04> { [ y, Y ] }; - key <AD05> { [ u, U ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ o, O ] }; - key <AD09> { [ period, greater ] }; - key <AD10> { [ 6, asciicircum ] }; - key <AD11> { [ 5, percent ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ minus, underscore ] }; - key <AC02> { [ k, K ] }; - key <AC03> { [ c, C ] }; - key <AC04> { [ d, D ] }; - key <AC05> { [ t, T ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ e, E ] }; - key <AC08> { [ a, A ] }; - key <AC09> { [ z, Z ] }; - key <AC10> { [ 8, asterisk ] }; - key <AC11> { [ 7, ampersand ] }; - - key <AB01> { [ apostrophe, quotedbl ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ g, G ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ w, W ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ i, I ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ 0, parenright ] }; - key <AB10> { [ 9, parenleft ] }; -}; - -partial alphanumeric_keys -xkb_symbols "dvorak-r" { - - include "us(dvorak)" - name[Group1]= "English (right handed Dvorak)"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ j, J ] }; - key <AE06> { [ l, L ] }; - key <AE07> { [ m, M ] }; - key <AE08> { [ f, F ] }; - key <AE09> { [ p, P ] }; - key <AE10> { [ slash, question ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright ] }; - - key <AD01> { [ 5, percent ] }; - key <AD02> { [ 6, asciicircum ] }; - key <AD03> { [ q, Q ] }; - key <AD04> { [ period, greater ] }; - key <AD05> { [ o, O ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ u, U ] }; - key <AD09> { [ y, Y ] }; - key <AD10> { [ b, B ] }; - key <AD11> { [ semicolon, colon ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ 7, ampersand ] }; - key <AC02> { [ 8, asterisk ] }; - key <AC03> { [ z, Z ] }; - key <AC04> { [ a, A ] }; - key <AC05> { [ e, E ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ t, T ] }; - key <AC08> { [ d, D ] }; - key <AC09> { [ c, C ] }; - key <AC10> { [ k, K ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ 9, parenleft ] }; - key <AB02> { [ 0, parenright ] }; - key <AB03> { [ x, X ] }; - key <AB04> { [ comma, less ] }; - key <AB05> { [ i, I ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ w, W ] }; - key <AB08> { [ v, V ] }; - key <AB09> { [ g, G ] }; - key <AB10> { [ apostrophe, quotedbl ] }; -}; - -// Classic dvorak layout -// by Piter Punk <piterpk@terra.com.br> - 2006-07-06 -// Based on dvorak layout and e-mail from Russel L. Harris rlharris@oplink.net -// on xorg list. -partial alphanumeric_keys -xkb_symbols "dvorak-classic" { - - name[Group1]= "English (classic Dvorak)"; - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ 7, ampersand ] }; - key <AE03> { [ 5, percent ] }; - key <AE04> { [ 3, numbersign ] }; - key <AE05> { [ 1, exclam ] }; - key <AE06> { [ 9, parenleft, dead_grave] }; - key <AE07> { [ 0, parenright ] }; - key <AE08> { [ 2, at ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE11> { [ 8, asterisk ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ slash, question ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - key <BKSL> { [ backslash, bar ] }; -}; - -// Programmer Dvorak, by Roland Kaufmann <rlndkfmn at gmail dot com> -// License: BSD, available at <http://www.kaufmann.no/roland/dvorak/license.html> -// Main features: Numbers are in shift position (like French), symbols have been -// placed in locations that give good hand-alternation and finger rolling with -// symbols that usually follows, accented characters are possible for I18N. -partial alphanumeric_keys -xkb_symbols "dvp" { - include "us(dvorak)" - - name[Group1] = "English (programmer Dvorak)"; - - // Unmodified Shift AltGr Shift+AltGr - // symbols row, left side - key <TLDE> { [ dollar, asciitilde, dead_tilde ] }; - key <AE01> { [ ampersand, percent ] }; - key <AE02> { [ bracketleft, 7, currency ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE03> { [ braceleft, 5, cent ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE04> { [ braceright, 3, yen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE05> { [ parenleft, 1, EuroSign ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE06> { [ equal, 9, sterling ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - - // symbols row, right side - key <AE07> { [ asterisk, 0 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE08> { [ parenright, 2, onehalf ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE09> { [ plus, 4 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE10> { [ bracketright, 6 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE11> { [ exclam, 8, exclamdown ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE12> { [ numbersign, grave, dead_grave ] }; - key <BKSP> { [ BackSpace, BackSpace ] }; - - // upper row, left side - key <AD01> { [ semicolon, colon, dead_diaeresis ] }; - key <AD02> { [ comma, less, guillemotleft ] }; - key <AD03> { [ period, greater, guillemotright ] }; - key <AD04> { [ p, P, paragraph, section ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - - // upper row, right side - key <AD08> { [ c, C, ccedilla, Ccedilla ] }; - key <AD09> { [ r, R, registered, trademark ] }; - key <AD11> { [ slash, question, questiondown ] }; - key <AD12> { [ at, asciicircum, dead_circumflex, dead_caron ] }; - - // home row, left side - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ o, O, oslash, Ooblique ] }; - key <AC03> { [ e, E, ae, AE ] }; - key <AC04> { [ u, U, eacute, Eacute ] }; - - // home row, right side - key <AC06> { [ d, D, eth, ETH ] }; - key <AC07> { [ h, H, dead_acute ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp ] }; - key <AC11> { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <BKSL> { [ backslash, bar ] }; - - // lower row, left side - key <AB01> { [ apostrophe, quotedbl, dead_acute ] }; - - include "level3(ralt_switch)" -}; - -// phonetic layout for Russian letters on an US keyboard -// by Ivan Popov <pin@konvalo.org> 2005-07-17 - -// level3 modifier is a shortcut to the "us" meaning of the keys where -// we place cyrillic letters, handy for accessing the corresponding -// punctuation marks. -// It is important to have access to punctuation marks, and the rest of -// alphabetical keys are added for being consequent so that the users -// can expect the level3 modifier to give what the key label shows. - -partial alphanumeric_keys -xkb_symbols "rus" { - - name[Group1]= "Russian (US, phonetic)"; - - include "us(basic)" - -key.type[group1]="FOUR_LEVEL_ALPHABETIC"; - - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <TLDE> { [ Cyrillic_io, Cyrillic_IO, grave, asciitilde ] }; - key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatI> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AC10> { [ Cyrillic_che, Cyrillic_CHE, semicolon, colon ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA, bracketleft, braceleft] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA, bracketright, braceright ] }; - key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, equal, plus ] }; - key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <BKSL> { [ Cyrillic_e, Cyrillic_E, backslash, bar ] }; - key <AC11> { [ Cyrillic_yu, Cyrillic_YU, apostrophe, quotedbl ] }; - key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "mac" { - - include "us(basic)" - name[Group1]= "English (Macintosh)"; - key.type[group1]="FOUR_LEVEL"; - - // Slightly improvised from http://homepage.mac.com/thgewecke/kblayout.jpg - key <LSGT> { [ section, plusminus, section, plusminus ] }; - key <TLDE> { [ grave, asciitilde, dead_grave, dead_horn ] }; - key <AE01> { [ 1, exclam, exclamdown, U2044 ] }; - key <AE02> { [ 2, at, trademark, EuroSign ] }; - key <AE03> { [ 3, numbersign, sterling, U2039 ] }; - key <AE04> { [ 4, dollar, cent, U203A ] }; - key <AE05> { [ 5, percent, infinity, UFB01 ] }; - key <AE06> { [ 6,asciicircum, section, UFB02 ] }; - key <AE07> { [ 7, ampersand, paragraph, doubledagger ] }; - key <AE08> { [ 8, asterisk, enfilledcircbullet, degree ] }; - key <AE09> { [ 9, parenleft, ordfeminine, periodcentered ] }; - key <AE10> { [ 0, parenright, masculine,singlelowquotemark] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, notequal, plusminus ] }; - - key <AD01> { [ q, Q, oe, OE ] }; - key <AD02> { [ w, W, U2211,doublelowquotemark] }; - key <AD03> { [ e, E, dead_acute, acute ] }; - key <AD04> { [ r, R, registered, U2030 ] }; - key <AD05> { [ t, T, dagger, dead_caron ] }; - key <AD06> { [ y, Y, yen, onequarter ] }; - key <AD07> { [ u, U, dead_diaeresis, diaeresis ] }; - key <AD08> { [ i, I, dead_circumflex, U02C6 ] }; - key <AD09> { [ o, O, oslash, Ooblique ] }; - key <AD10> { [ p, P, Greek_pi, U220F ] }; - key <AD11> { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] }; - key <AD12> { [bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] }; - key <BKSL> { [ backslash, bar, guillemotleft, guillemotright ] }; - - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ s, S, ssharp, dead_stroke ] }; - key <AC03> { [ d, D, partialderivative, eth ] }; - key <AC04> { [ f, F, function, dead_hook ] }; - key <AC05> { [ g, G, copyright, dead_doubleacute ] }; - key <AC06> { [ h, H, dead_abovedot, dead_belowdot ] }; - key <AC07> { [ j, J, U2206, onehalf ] }; - key <AC08> { [ k, K,dead_abovering, UF8FF ] }; - - key <AC09> { [ l, L, notsign, THORN ] }; - key <AC10> { [ semicolon, colon, U2026, thorn ] }; - key <AC11> { [apostrophe, quotedbl, ae, AE ] }; - - key <AB01> { [ z, Z, Greek_OMEGA, dead_cedilla ] }; - key <AB02> { [ x, X, U2248, dead_ogonek ] }; - // unclear whether "approxeq" is 2248 or 2245 - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB04> { [ v, V, squareroot, U25CA ] }; - key <AB05> { [ b, B, integral, idotless ] }; - key <AB06> { [ n, N, dead_tilde, U02DC ] }; - key <AB07> { [ m, M, mu, threequarters ] }; - key <AB08> { [ comma, less, lessthanequal, dead_macron ] }; - key <AB09> { [ period, greater, greaterthanequal, dead_breve ] }; - key <AB10> { [ slash, question, division, questiondown ] }; - - include "level3(ralt_switch)" -}; - -// Colemak symbols for xkb on X.Org Server 7.x -// 2006-01-01 Shai Coleman, http://colemak.com/ - -partial alphanumeric_keys -xkb_symbols "colemak" { - include "us" - name[Group1]= "English (Colemak)"; - - key <TLDE> { [ grave, asciitilde, dead_tilde, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, masculine, twosuperior ] }; - key <AE03> { [ 3, numbersign, ordfeminine, threesuperior ] }; - key <AE04> { [ 4, dollar, cent, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, yen ] }; - key <AE06> { [ 6, asciicircum, hstroke, Hstroke ] }; - key <AE07> { [ 7, ampersand, eth, ETH ] }; - key <AE08> { [ 8, asterisk, thorn, THORN ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, leftdoublequotemark ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, rightdoublequotemark ] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ f, F, atilde, Atilde ] }; - key <AD04> { [ p, P, oslash, Ooblique ] }; - key <AD05> { [ g, G, dead_ogonek, asciitilde ] }; - key <AD06> { [ j, J, dstroke, Dstroke ] }; - key <AD07> { [ l, L, lstroke, Lstroke ] }; - key <AD08> { [ u, U, uacute, Uacute ] }; - key <AD09> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, guillemotleft, 0x1002039 ] }; - key <AD12> { [ bracketright, braceright, guillemotright, 0x100203a ] }; -// key <AD11> { [ plus, braceleft, guillemotleft, 0x1002039 ] }; -// key <AD12> { [ asterisk, braceright, guillemotright, 0x100203a ] }; - key <BKSL> { [ Shift_R, Shift_R, bar, bar ] }; -// key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ r, R, dead_grave, asciitilde ] }; - key <AC03> { [ s, S, ssharp, asciitilde ] }; - key <AC04> { [ t, T, dead_acute, dead_doubleacute ] }; - key <AC05> { [ d, D, dead_diaeresis, asciitilde ] }; - key <AC06> { [ h, H, dead_caron, asciitilde ] }; - key <AC07> { [ n, N, ntilde, Ntilde ] }; - key <AC08> { [ e, E, eacute, Eacute ] }; - key <AC09> { [ i, I, iacute, Iacute ] }; - key <AC10> { [ o, O, oacute, Oacute ] }; - key <AC11> { [ apostrophe, quotedbl, otilde, Otilde ] }; - - key <AB05> { [ Arabic_dammatan, underscore, endash, emdash ] }; - key <LSGT> { [ z, Z, ae, AE ] }; - key <AB01> { [ x, X, dead_circumflex, asciitilde ] }; - key <AB02> { [ c, C, ccedilla, Ccedilla ] }; - key <AB03> { [ v, V, oe, OE ] }; - key <AB04> { [ b, B, dead_breve, asciitilde ] }; - key <AB05> { [ backslash, bar, endash, emdash ] }; -// key <AB01> { [ z, Z, ae, AE ] }; -// key <AB02> { [ x, X, dead_circumflex, asciitilde ] }; -// key <AB03> { [ c, C, ccedilla, Ccedilla ] }; -// key <AB04> { [ v, V, oe, OE ] }; -// key <AB05> { [ b, B, dead_breve, asciitilde ] }; - key <AB06> { [ k, K, dead_abovering, asciitilde ] }; - key <AB07> { [ m, M, dead_macron, asciitilde ] }; - key <AB08> { [ comma, less, dead_cedilla, asciitilde ] }; - key <AB09> { [ period, greater, dead_abovedot, asciitilde ] }; - key <AB10> { [ slash, question, questiondown, asciitilde ] }; - - key <CAPS> { [ Shift_L, Shift_L, backslash, backslash ] }; - key <LWIN> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; - key <RWIN> { [ Alt_L, Alt_L, Alt_L, Alt_L ] }; - key <LALT> { [ Super_L, Super_L, Super_L, Super_L ] }; - key <RALT> { [ Super_R, Super_R, Super_R, Super_R ] }; - key <LFSH> { [ Hyper_L, Hyper_L, backslash, backslash ] }; - key <RTSH> { [ Hyper_R, Hyper_R, backslash, backslash ] }; -// key <CAPS> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; - key <SPCE> { [ space, space, space, nobreakspace ] }; - -// include "level3(ralt_switch)" -}; - -// I do NOT like dead-keys - the International keyboard as defined by Microsoft -// doesn't fit my needs. Why use two keystrokes for all simple characters (eg ' -// and <space> generates a single ') just to have an é (eacute) in two strokes -// as well? I type ' more often than é (eacute). -// -// This file works just like a regular keyboard, BUT has all dead-keys -// accessible at level3 (through AltGr). An ë (ediaeresis) is now: AltGr+" -// followed by an e. In other words, this keyboard is not international as long -// as you leave the right Alt key alone. -// -// The original MS International keyboard was intended for Latin1 (iso8859-1). -// With the introduction of iso8859-15, the (important) ligature oe (and OE) -// became available. I added them next to ae. Because I write ediaeresis more -// often than registered, I moved registered to be next to copyright and added -// ediaeresis and idiaeresis. - Adriaan - -partial alphanumeric_keys -xkb_symbols "altgr-intl" { - - name[Group1]= "English (international AltGr dead keys)"; - - include "us(intl)" - -// five dead keys moved into level3: - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AC11> { [apostrophe,quotedbl, dead_acute, dead_diaeresis ] }; - -// diversions from the MS Intl keyboard: - - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AD04> { [ r, R, ediaeresis, Ediaeresis ] }; - key <AC07> { [ j, J, idiaeresis, Idiaeresis ] }; - key <AB02> { [ x, X, oe, OE ] }; - key <AB04> { [ v, V, registered, registered ] }; - -// onequarter etc (not in iso8859-15) moved to get three unshifted deadkeys: - - key <AE06> { [ 6, asciicircum, dead_circumflex, onequarter ] }; - key <AE07> { [ 7, ampersand, dead_horn, onehalf ] }; - key <AE08> { [ 8, asterisk, dead_ogonek, threequarters ] }; - - include "level3(ralt_switch)" -}; - -// Intel ClassmatePC Keyboard Layout -// by Piter PUNK <piterpk@terra.com.br> -// -// The keyboard layouts below maps the us(basic), us(intl) and us(alt-intl) -// to ClassmatePC keyboard. All layouts uses RCTL as level3(switch) since -// the keyboard doesn't have AltGr key. The EuroSign is engraved at 5 key. - -// classmate - us(basic) -partial alphanumeric_keys -xkb_symbols "classmate" { - include "us(basic)" - name[Group1]= "English (US)"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "eurosign(5)" - include "level3(switch)" -}; - -// classmate-intl - us(intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-intl" { - include "us(intl)" - name[Group1]= "USA - ClassmatePC (International)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - onehalf, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - threequarters, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-alt-intl - us(alt-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-alt-intl" { - include "us(alt-intl)" - name[Group1]= "USA - ClassmatePC (Alternative international)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KPSU> { [ KP_Subtract, KP_Subtract ] }; - - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KPAD> { [ KP_Add, KP_Add, - dead_ogonek, dead_diaeresis ] }; - - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_circumflex ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - dead_hook, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-altgr-intl - us(altgr-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-altgr-intl" { - include "us(altgr-intl)" - name[Group1]= "USA - ClassmatePC (International Fn+Alt dead-keys)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - dead_horn, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - dead_ogonek, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP1> { [ KP_End, KP_1, - idiaeresis, Idiaeresis ] }; - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "us(basic)" - name[Group1]= "English (US)"; - - // OLPC international US English keyboard layout. - // It's a little different from the usual international layout. - // See: http://wiki.laptop.org/go/Image:Keyboard_english.png - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, exclamdown, exclamdown ] }; - key <AE02> { [ 2, at, notsign, notsign ] }; - key <AE03> { [ 3, numbersign, 0x1000300, 0x1000300 ] }; // combining grave - key <AE04> { [ 4, dollar, 0x1000301, 0x1000301 ] }; // combining acute - key <AE05> { [ 5, percent, 0x1000306, 0x1000306 ] }; // combining breve above - key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above - key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above - key <AE08> { [ 8, asterisk, 0x100030C, 0x100030C ] }; // combining caron above - key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above - key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above - key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above - key <AE12> { [ equal, plus, 0x1000303, 0x1000303 ] }; // combining tilde above - - key <AD01> { [ q, Q, Greek_omega, Greek_OMEGA ] }; - key <AD02> { [ w, W, oslash, Oslash ] }; - key <AD03> { [ e, E, oe, OE ] }; - key <AD04> { [ r, R, 0x1000327, 0x1000327 ] }; // combining cedilla - key <AD05> { [ t, T, 0x100032E, 0x100032E ] }; // combining breve below - key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below - key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below - key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below - key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below - key <AD10> { [ p, P, 0x1000324, 0x1000324 ] }; // combining diaeresis below - key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below - key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, 0x1001E9C ] }; // uppercase S sharp - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, thorn, THORN ] }; - key <AC06> { [ h, H, sterling, sterling ] }; - key <AC07> { [ j, J, EuroSign, EuroSign ] }; - key <AC10> { [ semicolon, colon, masculine, ordfeminine ] }; - key <AC11> { [ apostrophe, quotedbl, currency, currency ] }; - key <AC12> { [ backslash, bar, section, section ] }; - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, guillemotleft, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, questiondown ] }; - - key <I219> { [ multiply, division, ISO_Next_Group, ISO_Prev_Group ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc2" { - include "us(olpc)" - name[Group1]= "English (the divide/multiply keys toggle the layout)"; - include "group(olpc)" -}; - -xkb_symbols "olpcm" { - - include "us(basic)" - name[Group1]= "English (US)"; - - // Mechanical (non-membrane) OLPC int'l US English keyboard layout. - // See: http://wiki.laptop.org/go/OLPC_English_Non-membrane_Keyboard - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, exclamdown, exclamdown ] }; - key <AE02> { [ 2, at, notsign, notsign ] }; - key <AE03> { [ 3, numbersign, 0x1000300, 0x1000300 ] }; // combining grave - key <AE04> { [ 4, dollar, 0x1000301, 0x1000301 ] }; // combining acute - key <AE05> { [ 5, percent, 0x1000306, 0x1000306 ] }; // combining breve above - key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above - key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above - key <AE08> { [ 8, asterisk, 0x100030C, 0x100030C ] }; // combining caron above - key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above - key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above - key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above - - key <AD01> { [ q, Q, Greek_omega, Greek_OMEGA ] }; - key <AD02> { [ w, W, oslash, Oslash ] }; - key <AD03> { [ e, E, oe, OE ] }; - key <AD04> { [ r, R, 0x1000327, 0x1000327 ] }; // combining cedilla - key <AD05> { [ t, T, 0x100032E, 0x100032E ] }; // combining breve below - key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below - key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below - key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below - key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below - key <AD10> { [ p, P, 0x1000324, 0x1000324 ] }; // combining diaeresis below - key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below - key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, 0x1001E9C ] }; // uppercase S sharp - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, thorn, THORN ] }; - key <AC06> { [ h, H, sterling, sterling ] }; - key <AC07> { [ j, J, EuroSign, EuroSign ] }; - key <AC10> { [ semicolon, colon, masculine, ordfeminine ] }; - // no AC11 or AC12 on olpcm - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, guillemotleft, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, questiondown ] }; - - key <AA02> { [ backslash, bar, section, section ] }; - key <AA06> { [ equal, plus, 0x1000303, 0x1000303 ] }; - key <AA07> { [ apostrophe, quotedbl, currency, currency ] }; - - include "level3(ralt_switch)" -}; - -// Based on Cherokee Nation Official Layout -// http://www.cherokee.org/extras/downloads/font/Keyboard.htm - -partial alphanumeric_keys modifier_keys -xkb_symbols "chr" { - - name[Group1]= "Cherokee"; - key.type[group1]="ALPHABETIC"; - - key <TLDE> { [ grave, U13CA ] }; - key <AE01> { [ 1, U13B1 ] }; - key <AE02> { [ 2, U13C7 ] }; - key <AE03> { [ 3, U13E7 ] }; - key <AE04> { [ U13D9, U13B0 ] }; - key <AE05> { [ U13E6, U13B9 ] }; - key <AE06> { [ U13DC, U13DD ] }; - key <AE07> { [ U13CB, U13E1 ] }; - key <AE08> { [ U13D6, U13BA ] }; - key <AE09> { [ U13D2, parenleft ] }; - key <AE10> { [ U13C4, parenright ] }; - key <AE11> { [ U13BF, U13BC ] }; - key <AE12> { [ U13F3, U13BD ] }; - - key <AD01> { [ U13AA, U13C6 ] }; - key <AD02> { [ U13B3, U13EB ] }; - key <AD03> { [ U13A1, U13E3 ] }; - key <AD04> { [ U13DB, U13CF ] }; - key <AD05> { [ U13D4, U13D8 ] }; - key <AD06> { [ U13EF, U13F2 ] }; - key <AD07> { [ U13A4, U13AD ] }; - key <AD08> { [ U13A2, U13F1 ] }; - key <AD09> { [ U13A3, U13EC ] }; - key <AD10> { [ U13C1, U13EA ] }; - key <AD11> { [ U13D5, U13D1 ] }; - key <AD12> { [ U13B6, U13E4 ] }; - key <BKSL> { [ U13E9, U13EE ] }; - - key <AC01> { [ U13A0, U13CC ] }; - key <AC02> { [ U13CD, U13CE ] }; - key <AC03> { [ U13D7, U13D0 ] }; - key <AC04> { [ U13A9, U13C8 ] }; - key <AC05> { [ U13A6, U13E5 ] }; - key <AC06> { [ U13AF, U13B2 ] }; - key <AC07> { [ U13DA, U13AB ] }; - key <AC08> { [ U13B8, U13A7 ] }; - key <AC09> { [ U13B5, U13AE ] }; - key <AC10> { [ U13E8, U13E0 ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ U13AC, U13C3 ] }; - key <AB02> { [ U13F4, U13ED ] }; - key <AB03> { [ U13D3, U13DF ] }; - key <AB04> { [ U13A5, U13DE ] }; - key <AB05> { [ U13A8, U13F0 ] }; - key <AB06> { [ U13BE, U13BB ] }; - key <AB07> { [ U13C5, U13B7 ] }; - key <AB08> { [ comma, U13E2 ] }; - key <AB09> { [ period, U13B4 ] }; - key <AB10> { [ U13C2, U13C9 ] }; -}; - -// Serbian charecters added as third level symbols to US keyboard layout. - -partial alphanumeric_keys -xkb_symbols "hbs" { - - name[Group1]= "Serbo-Croatian (US)"; - - include "us" - - key <TLDE> { [ grave, asciitilde ] }; - key <AE06> { [ 6, dead_caron, asciicircum, asciicircum ] }; - key <AE08> { [ 8, asterisk, multiply, division ] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AC09> { [ l, L, U1C9, U1C8 ] }; - key <AB06> { [ n, N, U1CC, U1CB ] }; - key <AB01> { [ z, Z, U1C6, U1C5 ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AC03> { [ d, D, dstroke, Dstroke ] }; - key <AC11> { [ dead_acute, quotedbl, apostrophe, apostrophe ] }; - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - key <AB08> { [ comma, less, U3003, guillemotright ] }; - key <AB09> { [ period, greater, ellipsis, guillemotleft ] }; - - include "level3(ralt_switch)" -}; - -//based on http://upload.wikimedia.org/wikipedia/commons/1/18/T-Mobile_G1_launch_event_2.jpg -partial alphanumeric_keys -xkb_symbols "htcdream" { - include "inet(htcdream)" - name[Group1]= "English (US)"; - - //second row - key <AD01> { [ q, Q, Tab, Tab ] }; - key <AD02> { [ w, W, grave, grave ] }; - key <AD03> { [ e, E, underscore, underscore ] }; - key <AD04> { [ r, R, sterling, sterling ] }; - key <AD05> { [ t, T, EuroSign, EuroSign ] }; - key <AD06> { [ y, Y, division, division ] }; - key <AD07> { [ u, U, multiply, multiply ] }; - key <AD08> { [ i, I, minus, minus ] }; - key <AD09> { [ o, O, plus, plus ] }; - key <AD10> { [ p, P, equal, equal ] }; - - //third row - key <AC01> { [ a, A, NoSymbol, NoSymbol ] }; - key <AC02> { [ s, S, bar, bar ] }; - key <AC03> { [ d ,D, backslash, backslash ] }; - key <AC04> { [ f, F, braceleft, braceleft ] }; - key <AC05> { [ g, G, braceright, braceright ] }; - key <AC06> { [ h, H, colon, colon ] }; - key <AC07> { [ j, J, semicolon, semicolon ] }; - key <AC08> { [ k, K, quotedbl, quotedbl ] }; - key <AC09> { [ l, L, apostrophe, apostrophe ] }; - - //forth row - key <AB01> { [ z, Z, NoSymbol, NoSymbol ] }; - key <AB02> { [ x, X, NoSymbol, NoSymbol ] }; - key <AB03> { [ c, C, NoSymbol, NoSymbol ] }; - key <AB04> { [ v, V, bracketleft, bracketleft ] }; - key <AB05> { [ b, B, bracketright, bracketright ] }; - key <AB06> { [ n, N, less, less ] }; - key <AB07> { [ m, M, greater, greater ] }; - key <AB08> { [ comma, comma, question, question ] }; - - //fifth row - key <FK15> { [ at, at, asciitilde, asciitilde ] }; - - include "level3(alt_switch)" -}; - -// Workman Keyboard Layout symbols for xkb on X.Org Server 7.x -// 09-06-2010 OJ Bucao. http://www.workmanlayout.com - -partial alphanumeric_keys -xkb_symbols "workman" { - - name[Group1]= "English (Workman)"; - - include "us(basic)" - - key <AD01> { [ q, Q ] }; - key <AD02> { [ d, D ] }; - key <AD03> { [ r, R ] }; - key <AD04> { [ w, W ] }; - key <AD05> { [ b, B ] }; - key <AD06> { [ j, J ] }; - key <AD07> { [ f, F ] }; - key <AD08> { [ u, U ] }; - key <AD09> { [ p, P ] }; - key <AD10> { [ semicolon, colon ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ h, H ] }; - key <AC04> { [ t, T ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ y, Y ] }; - key <AC07> { [ n, N ] }; - key <AC08> { [ e, E ] }; - key <AC09> { [ o, O ] }; - key <AC10> { [ i, I ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ m, M ] }; - key <AB04> { [ c, C ] }; - key <AB05> { [ v, V ] }; - key <AB06> { [ k, K ] }; - key <AB07> { [ l, L ] }; - - key <CAPS> { [ BackSpace, Escape, BackSpace, BackSpace ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "workman-intl" { - - name[Group1]= "English (Workman, international with dead keys)"; - - include "us(intl)" - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ d, D, eth, ETH ] }; - key <AD03> { [ r, R, registered, registered ] }; - key <AD04> { [ w, W, aring, Aring ] }; - key <AD05> { [ b, B, b, B ] }; - key <AD06> { [ j, J, j, J ] }; - key <AD07> { [ f, F, f, F ] }; - key <AD08> { [ u, U, uacute, Uacute ] }; - key <AD09> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD10> { [ semicolon, colon, paragraph, degree ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ h, H, h, H ] }; - key <AC04> { [ t, T, thorn, THORN ] }; - key <AC05> { [ g, G, g, G ] }; - key <AC06> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AC07> { [ n, N, ntilde, Ntilde ] }; - key <AC08> { [ e, E, eacute, Eacute ] }; - key <AC09> { [ o, O, oacute, Oacute ] }; - key <AC10> { [ i, I, iacute, Iacute ] }; - - key <AB01> { [ z, Z, ae, AE ] }; - key <AB02> { [ x, X, x, X ] }; - key <AB03> { [ m, M, mu, mu ] }; - key <AB04> { [ c, C, copyright, cent ] }; - key <AB05> { [ v, V, v, V ] }; - key <AB06> { [ k, K, oe, OE ] }; - key <AB07> { [ l, L, oslash, Ooblique ] }; - - key <CAPS> { [ BackSpace, Escape, BackSpace, BackSpace ] }; - - include "level3(ralt_switch)" -}; - -// EXTRAS: - -// Czech, Slovak and German charecters added as third level symbols to US keyboard layout. -partial alphanumeric_keys -xkb_symbols "cz_sk_de" { - include "us" - name[Group1]="Czech Slovak and German (US)"; - - key <TLDE> { [grave, asciitilde, uring, Uring ] }; - key <AE01> { [ 1, exclam, uacute, Uacute ] }; - key <AE02> { [ 2, at, ecaron, Ecaron ] }; - key <AE03> { [ 3, numbersign, scaron, Scaron ] }; - key <AE04> { [ 4, dollar, ccaron, Ccaron ] }; - key <AE05> { [ 5, percent, rcaron, Rcaron ] }; - key <AE06> { [ 6, asciicircum, zcaron, Zcaron ] }; - key <AE07> { [ 7, ampersand, yacute, Yacute ] }; - key <AE08> { [ 8, asterisk, aacute, Aacute ] }; - key <AE09> { [ 9, parenleft, iacute, Iacute ] }; - key <AE10> { [ 0, parenright, eacute, Eacute ] }; - key <AE11> { [minus, underscore, ssharp, 0x1001E9E ] }; - key <AE12> { [equal, plus, dead_acute, dead_caron ] }; - - key <AD03> { [ e, E, EuroSign, Eacute ] }; - - key <AD11> { [bracketleft, braceleft, udiaeresis, Udiaeresis ] }; - key <AC10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; - key <AC11> { [apostrophe, quotedbl,adiaeresis, Adiaeresis ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD06> { [ y, Y, yacute, Yacute ] }; - key <AD07> { [ u, U, uring, Uring ] }; - - key <AC02> { [ s, S, scaron, Scaron ] }; - key <AB01> { [ z, Z, zcaron, Zcaron ] }; - key <AB03> { [ c, C, ccaron, Ccaron ] }; - key <AD04> { [ r, R, rcaron, Rcaron ] }; - key <AD05> { [ t, T, tcaron, Tcaron ] }; - key <AC03> { [ d, D, dcaron, Dcaron ] }; - key <AB06> { [ n, N, ncaron, Ncaron ] }; - key <AC09> { [ l, L, lcaron, Lcaron ] }; - key <AD10> { [ p, P,ocircumflex, Ocircumflex ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace] }; - - include "level3(ralt_switch)" -}; - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does not deviate from the lame MS-style -// US-intl layout; but it uses AltGr for combining, like altgr-intl. -// -// This might break your font layout layout systems (because they -// suck), caveat emptor. Also, most of today's software will count -// individual combining marks for selection, deletion, character -// counting &c., and won't be smart enough to do canonical equivalence -// when searching, &c. -// -// With Unicode combining you use "handwriting order", not -// "typewriting order" as with deadkeys. That is, you first type the -// base character, then the diacritics/accents/modifiers. This has -// the advantage of avoiding hidden states --- each keypress changes -// something on screen. -// -// TODO: as of now, this duplicates all us(intl) functionality with -// combining. With care, perhaps we could add more combining marks -// not present in intl, and support all major languages. -partial alphanumeric_keys -xkb_symbols "intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining)"; - - include "us(intl)" - include "level3(ralt_switch)" - - // grave, tilde - key <TLDE> { [grave, asciitilde, U0300, U0303 ] }; - // double acute - key <AE02> { [ 2, at, twosuperior, U030B ] }; - // macron - key <AE03> { [ 3, numbersign, threesuperior, U0304 ] }; - // circumflex - key <AE06> { [ 6, asciicircum, onequarter, U0302 ] }; - // horn - key <AE07> { [ 7, ampersand, onehalf, U031B ] }; - // ogonek - key <AE08> { [ 8, asterisk, threequarters, U0328 ] }; - // breve - key <AE09> { [ 9, parenleft, leftsinglequotemark, U0306 ] }; - // abovering - key <AE10> { [ 0, parenright, rightsinglequotemark, U030A ] }; - - // belowdot - key <AE11> { [ minus, underscore, yen, U0323 ] }; - // acute, diaeresis - key <AC11> { [apostrophe, quotedbl, U0301, U0308 ] }; - // abovedot, caron - key <AB09> { [ period, greater, U0307, U030C ] }; - // hook - key <AB10> { [ slash, question, questiondown, U0309 ] }; - - // alt-intl compatibility - // cedilla, caron - key <AB08> { [ comma, less, U0327, U030C ] }; - // ogonek, diaeresis - key <AC10> { [ semicolon, colon, U0328, U0308 ] }; - // doubleacute, horn - key <AE12> { [ equal, plus, U030B, U031B ] }; - - // we don't do combining latin letters and combining enclosures - // because support for those is very rare. -}; - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does break compatibility with us-intl, -// whenever I thought it would be more mnemonic or Unicodeish. -partial alphanumeric_keys -xkb_symbols "alt-intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining, alternative)"; - - include "us(intl-unicode)" - - // easier macron; em-dash. - // em-dash is available via compose, but I added here since it's such - // an important typographic character. - key <AE11> { [ minus, underscore, U0304, U2014 ] }; - - // belowdot, abovedot (caron at coma/less key, per above) - key <AB09> { [ period, greater, U0323, U0307 ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "ats" { - - include "us" - - name[Group1]= "Atsina"; - - //Using Dead key to get COMBINING COMMA ABOVE for ejectives on - //q, l, t, s, m, g, k, p, w, y, r - //XCompose key is used for the other accute and grave. - - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD11> { [ bracketleft, braceleft, U03B8 ] }; - key <AD12> { [ bracketright, braceright, U010D, U010C ] }; - //U+010C (uppercase Č) and U+010D (lowercase č). - - key <AC01> { [ a, A, aacute, Aacute ] }; - - //Small letter Open use compose to key get acute accent - key <AB03> { [ c, C, U0254, U0186 ] }; - key <AB08> { [ comma, less, U0313 ] }; - key <AB10> { [ slash, question, U0294 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" -}; - -partial alphanumeric_keys -xkb_symbols "crd" { - - include "us" - - name[Group1]= "Coeur d'Alene Salish"; - - key <AD02> { [ w, W, U02B7, U02B7 ] }; - key <AE07> { [ 7, ampersand, U0294 ] }; - key <AD01> { [ q, Q, U221A ] }; - key <AB04> { [ v, V, U0259 ] }; - key <BKSL> { [ backslash, bar, U026B ] }; - key <AD03> { [ e, E, U025B ] }; - key <AD08> { [ i, I, U026A ] }; - key <AC07> { [ j, J, U01F0 ] }; - key <AE06> { [ 6, asciicircum, U0295 ] }; - key <AC02> { [ s, S, U0161 ] }; - key <AB03> { [ c, C, U010D ] }; - key <AD09> { [ o, O, U0254 ] }; - key <AB09> { [ period, greater, U0323 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" -}; - - -partial alphanumeric_keys - xkb_symbols "sun_type6" { - include "sun_vndr/us(sun_type6)" -}; diff --git a/colemak/us2 b/colemak/us2 deleted file mode 100644 index 39ccce8..0000000 --- a/colemak/us2 +++ /dev/null @@ -1,1348 +0,0 @@ -default -partial alphanumeric_keys modifier_keys -xkb_symbols "basic" { - - name[Group1]= "English (US)"; - - // Alphanumeric section - key <TLDE> { [ grave, asciitilde ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E ] }; - key <AD04> { [ r, R ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright, braceright ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K ] }; - key <AC09> { [ l, L ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, question ] }; - - key <BKSL> { [ backslash, bar ] }; - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "euro" { - - name[Group1]= "English (US, with euro on 5)"; - - include "us(basic)" - - include "eurosign(5)" - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "intl" { - - name[Group1]= "English (US, international with dead keys)"; - - include "us(basic)" - - // Alphanumeric section - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, yen, dead_belowdot ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, registered, registered ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD10> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AD12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, f, F ] }; - key <AC05> { [ g, G, g, G ] }; - key <AC06> { [ h, H, h, H ] }; - key <AC07> { [ j, J, j, J ] }; - key <AC08> { [ k, K, oe, OE ] }; - - key <AC09> { [ l, L, oslash, Ooblique ] }; - key <AC10> { [ semicolon, colon, paragraph, degree ] }; - key <AC11> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z, ae, AE ] }; - key <AB02> { [ x, X, x, X ] }; - key <AB03> { [ c, C, copyright, cent ] }; - key <AB04> { [ v, V, v, V ] }; - key <AB05> { [ b, B, b, B ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, ccedilla, Ccedilla ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AB10> { [ slash, question, questiondown, dead_hook ] }; - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - include "level3(ralt_switch)" -}; - -// Based on symbols/us_intl keyboard map: -// Dead-keys definition for a very simple US/ASCII layout. -// by Conectiva (http://www.conectiva.com.br) -// modified by Ricardo Y. Igarashi (iga@that.com.br) - -// Added the following deadkeys, to make it truly international: -// -// dead_macron: on AltGr-minus -// dead_breve: on AltGr-parenleft -// dead_abovedot: on AltGr-period -// dead_abovering: on AltGr-0 -// dead_doubleacute: on AltGr-equal (as quotedbl is already used) -// dead_caron: on AltGr-less (AltGr-shift-comma) -// dead_cedilla: on AltGr-comma -// dead_ogonek: on AltGr-semicolon -// dead_belowdot: on AltGr-underscore (AltGr-shift-minus) -// dead_hook: on AltGr-question -// dead_horn: on AltGr-plus (AltGr-shift-equal) -// dead_diaeresis: on AltGr-colon (Alt-shift-semicolon) -// -// those were already there: -// dead_grave -// dead_acute -// dead_circumflex -// dead_tilde -// dead_diaeresis - -partial alphanumeric_keys -xkb_symbols "alt-intl" { - - name[Group1]= "English (US, alternative international)"; - - include "us" - - key <TLDE> { [ dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE05> { [ 5, percent, EuroSign ] }; - key <AE06> { [ 6, dead_circumflex, asciicircum, asciicircum ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, dead_macron, dead_belowdot ] }; - key <AE12> { [ equal, plus, dead_doubleacute, dead_horn ] }; - - key <AD03> { [ e, E, EuroSign, cent ] }; - - key <AC10> { [ semicolon, colon, dead_ogonek, dead_diaeresis ] }; - key <AC11> { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB08> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_circumflex ] }; - key <AB10> { [ slash, question, dead_hook, dead_hook ] }; - - include "level3(ralt_switch)" -}; - -// based on a keyboard map from an 'xkb/symbols/dk' file - -partial alphanumeric_keys -xkb_symbols "dvorak" { - - name[Group1]= "English (Dvorak)"; - - // Alphanumeric section - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft, dead_grave] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ slash, question ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - - key <BKSL> { [ backslash, bar ] }; -}; - -// Dvorak international with dead keys -// Olivier Mehani (shtrom-xorg@ssji.net) -// Reproduce the per-key mapping of us(intl) for the dvorak layout -// aka "I just swapped my keys over" -partial alphanumeric_keys -xkb_symbols "dvorak-intl" { - - name[Group1]= "English (Dvorak international with dead keys)"; - - include "us(dvorak)" - - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AE12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AD01> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - key <AD02> { [ comma, less, ccedilla, Ccedilla ] }; - key <AD03> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AD04> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - // key <AD06> { [ f, F ] }; - // key <AD07> { [ g, G ] }; - key <AD08> { [ c, C, copyright, cent ] }; - key <AD09> { [ r, R, registered, registered ] }; - key <AD10> { [ l, L, oslash, Ooblique ] }; - key <AD11> { [ slash, question, questiondown, dead_hook ] }; - // key <AD12> { [ equal, plus, multiply, division ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, eacute, Eacute ] }; - key <AC04> { [ u, U, uacute, Uacute ] }; - key <AC05> { [ i, I, iacute, Iacute ] }; - key <AC06> { [ d, D, eth, ETH ] }; - // key <AC07> { [ h, H ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp, section ] }; - // key <AC11> { [ minus, underscore, yen, dead_belowdot ] }; - - key <AB01> { [ semicolon, colon, paragraph, degree ] }; - key <AB02> { [ q, Q, adiaeresis, Adiaeresis ] }; - // key <AB03> { [ j, J ] }; - key <AB04> { [ k, K, oe, OE ] }; - // key <AB05> { [ x, X ] }; - // key <AB06> { [ b, B ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ w, W, aring, Aring ] }; - // key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z, ae, AE ] }; - - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - include "level3(ralt_switch)" -}; - -// Dvorak international without dead keys -// Stephane Magnenat (stephane at magnenat dot net, http://stephane.magnenat.net) -// Based on information from http://www.poupinou.org/dvorak/index.html -// -// ` 1 2 3 4 5 6 7 8 9 0 [ ] \ -// € -// -// ' , . p y f g c r l / = -// ä ê ë ü ç -// -// a o e u i d h t n s - -// à ô é û î ß -// -// ; q j k x b m w v z -// â ö è ù ï - -partial alphanumeric_keys -xkb_symbols "dvorak-alt-intl" { - - name[Group1]= "English (Dvorak alternative international no dead keys)"; - - include "us(dvorak)" - - key <AE04> { [ 4, dollar, EuroSign ] }; - - key <AD02> { [ comma, less, adiaeresis, dead_caron ] }; - key <AD03> { [ period, greater, ecircumflex, periodcentered ] }; - key <AD04> { [ p, P, ediaeresis, dead_cedilla ] }; - key <AD05> { [ y, Y, udiaeresis ] }; - key <AD08> { [ c, C, ccedilla, dead_abovedot ] }; - - key <AC01> { [ a, A, agrave ] }; - key <AC02> { [ o, O, ocircumflex ] }; - key <AC03> { [ e, E, eacute ] }; - key <AC04> { [ u, U, ucircumflex ] }; - key <AC05> { [ i, I, icircumflex ] }; - key <AC10> { [ s, S, ssharp ] }; - - key <AB01> { [ semicolon, colon, acircumflex ] }; - key <AB02> { [ q, Q, odiaeresis, dead_ogonek ] }; - key <AB03> { [ j, J, egrave, dead_doubleacute ] }; - key <AB04> { [ k, K, ugrave ] }; - key <AB05> { [ x, X, idiaeresis ] }; - - include "level3(ralt_switch)" -}; - -// Left and right handed dvorak layouts -// by sqweek <sqweek@gmail.com> 2006-01-30 -// Based on the corresponding layouts in the console-tools package. -partial alphanumeric_keys -xkb_symbols "dvorak-l" { - - include "us(dvorak)" - name[Group1]= "English (left handed Dvorak)"; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ bracketright, braceright ] }; - key <AE03> { [ slash, question ] }; - key <AE04> { [ p, P ] }; - key <AE05> { [ f, F ] }; - key <AE06> { [ m, M ] }; - key <AE07> { [ l, L ] }; - key <AE08> { [ j, J ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 3, numbersign ] }; - key <AE11> { [ 2, at ] }; - key <AE12> { [ 1, exclam ] }; - - key <AD01> { [ semicolon, colon ] }; - key <AD02> { [ q, Q ] }; - key <AD03> { [ b, B ] }; - key <AD04> { [ y, Y ] }; - key <AD05> { [ u, U ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ o, O ] }; - key <AD09> { [ period, greater ] }; - key <AD10> { [ 6, asciicircum ] }; - key <AD11> { [ 5, percent ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ minus, underscore ] }; - key <AC02> { [ k, K ] }; - key <AC03> { [ c, C ] }; - key <AC04> { [ d, D ] }; - key <AC05> { [ t, T ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ e, E ] }; - key <AC08> { [ a, A ] }; - key <AC09> { [ z, Z ] }; - key <AC10> { [ 8, asterisk ] }; - key <AC11> { [ 7, ampersand ] }; - - key <AB01> { [ apostrophe, quotedbl ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ g, G ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ w, W ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ i, I ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ 0, parenright ] }; - key <AB10> { [ 9, parenleft ] }; -}; - -partial alphanumeric_keys -xkb_symbols "dvorak-r" { - - include "us(dvorak)" - name[Group1]= "English (right handed Dvorak)"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ j, J ] }; - key <AE06> { [ l, L ] }; - key <AE07> { [ m, M ] }; - key <AE08> { [ f, F ] }; - key <AE09> { [ p, P ] }; - key <AE10> { [ slash, question ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright ] }; - - key <AD01> { [ 5, percent ] }; - key <AD02> { [ 6, asciicircum ] }; - key <AD03> { [ q, Q ] }; - key <AD04> { [ period, greater ] }; - key <AD05> { [ o, O ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ u, U ] }; - key <AD09> { [ y, Y ] }; - key <AD10> { [ b, B ] }; - key <AD11> { [ semicolon, colon ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ 7, ampersand ] }; - key <AC02> { [ 8, asterisk ] }; - key <AC03> { [ z, Z ] }; - key <AC04> { [ a, A ] }; - key <AC05> { [ e, E ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ t, T ] }; - key <AC08> { [ d, D ] }; - key <AC09> { [ c, C ] }; - key <AC10> { [ k, K ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ 9, parenleft ] }; - key <AB02> { [ 0, parenright ] }; - key <AB03> { [ x, X ] }; - key <AB04> { [ comma, less ] }; - key <AB05> { [ i, I ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ w, W ] }; - key <AB08> { [ v, V ] }; - key <AB09> { [ g, G ] }; - key <AB10> { [ apostrophe, quotedbl ] }; -}; - -// Classic dvorak layout -// by Piter Punk <piterpk@terra.com.br> - 2006-07-06 -// Based on dvorak layout and e-mail from Russel L. Harris rlharris@oplink.net -// on xorg list. -partial alphanumeric_keys -xkb_symbols "dvorak-classic" { - - name[Group1]= "English (classic Dvorak)"; - - // Alphanumeric section - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ 7, ampersand ] }; - key <AE03> { [ 5, percent ] }; - key <AE04> { [ 3, numbersign ] }; - key <AE05> { [ 1, exclam ] }; - key <AE06> { [ 9, parenleft, dead_grave] }; - key <AE07> { [ 0, parenright ] }; - key <AE08> { [ 2, at ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE11> { [ 8, asterisk ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ slash, question ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - key <BKSL> { [ backslash, bar ] }; -}; - -// Programmer Dvorak, by Roland Kaufmann <rlndkfmn at gmail dot com> -// License: BSD, available at <http://www.kaufmann.no/roland/dvorak/license.html> -// Main features: Numbers are in shift position (like French), symbols have been -// placed in locations that give good hand-alternation and finger rolling with -// symbols that usually follows, accented characters are possible for I18N. -partial alphanumeric_keys -xkb_symbols "dvp" { - include "us(dvorak)" - - name[Group1] = "English (programmer Dvorak)"; - - // Unmodified Shift AltGr Shift+AltGr - // symbols row, left side - key <TLDE> { [ dollar, asciitilde, dead_tilde ] }; - key <AE01> { [ ampersand, percent ] }; - key <AE02> { [ bracketleft, 7, currency ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE03> { [ braceleft, 5, cent ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE04> { [ braceright, 3, yen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE05> { [ parenleft, 1, EuroSign ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE06> { [ equal, 9, sterling ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - - // symbols row, right side - key <AE07> { [ asterisk, 0 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE08> { [ parenright, 2, onehalf ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE09> { [ plus, 4 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE10> { [ bracketright, 6 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE11> { [ exclam, 8, exclamdown ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE12> { [ numbersign, grave, dead_grave ] }; - key <BKSP> { [ BackSpace, BackSpace ] }; - - // upper row, left side - key <AD01> { [ semicolon, colon, dead_diaeresis ] }; - key <AD02> { [ comma, less, guillemotleft ] }; - key <AD03> { [ period, greater, guillemotright ] }; - key <AD04> { [ p, P, paragraph, section ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - - // upper row, right side - key <AD08> { [ c, C, ccedilla, Ccedilla ] }; - key <AD09> { [ r, R, registered, trademark ] }; - key <AD11> { [ slash, question, questiondown ] }; - key <AD12> { [ at, asciicircum, dead_circumflex, dead_caron ] }; - - // home row, left side - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ o, O, oslash, Ooblique ] }; - key <AC03> { [ e, E, ae, AE ] }; - key <AC04> { [ u, U, eacute, Eacute ] }; - - // home row, right side - key <AC06> { [ d, D, eth, ETH ] }; - key <AC07> { [ h, H, dead_acute ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp ] }; - key <AC11> { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <BKSL> { [ backslash, bar ] }; - - // lower row, left side - key <AB01> { [ apostrophe, quotedbl, dead_acute ] }; -}; - -// phonetic layout for Russian letters on an US keyboard -// by Ivan Popov <pin@konvalo.org> 2005-07-17 - -// level3 modifier is a shortcut to the "us" meaning of the keys where -// we place cyrillic letters, handy for accessing the corresponding -// punctuation marks. -// It is important to have access to punctuation marks, and the rest of -// alphabetical keys are added for being consequent so that the users -// can expect the level3 modifier to give what the key label shows. - -partial alphanumeric_keys -xkb_symbols "rus" { - - name[Group1]= "Russian (US, phonetic)"; - - include "us(basic)" - -key.type[group1]="FOUR_LEVEL_ALPHABETIC"; - - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <TLDE> { [ Cyrillic_io, Cyrillic_IO, grave, asciitilde ] }; - key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatI> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AC10> { [ Cyrillic_che, Cyrillic_CHE, semicolon, colon ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA, bracketleft, braceleft] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA, bracketright, braceright ] }; - key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, equal, plus ] }; - key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <BKSL> { [ Cyrillic_e, Cyrillic_E, backslash, bar ] }; - key <AC11> { [ Cyrillic_yu, Cyrillic_YU, apostrophe, quotedbl ] }; - key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "mac" { - - include "us(basic)" - name[Group1]= "English (Macintosh)"; - key.type[group1]="FOUR_LEVEL"; - - // Slightly improvised from http://homepage.mac.com/thgewecke/kblayout.jpg - key <LSGT> { [ section, plusminus, section, plusminus ] }; - key <TLDE> { [ grave, asciitilde, dead_grave, dead_horn ] }; - key <AE01> { [ 1, exclam, exclamdown, U2044 ] }; - key <AE02> { [ 2, at, trademark, EuroSign ] }; - key <AE03> { [ 3, numbersign, sterling, U2039 ] }; - key <AE04> { [ 4, dollar, cent, U203A ] }; - key <AE05> { [ 5, percent, infinity, UFB01 ] }; - key <AE06> { [ 6,asciicircum, section, UFB02 ] }; - key <AE07> { [ 7, ampersand, paragraph, doubledagger ] }; - key <AE08> { [ 8, asterisk, enfilledcircbullet, degree ] }; - key <AE09> { [ 9, parenleft, ordfeminine, periodcentered ] }; - key <AE10> { [ 0, parenright, masculine,singlelowquotemark] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, notequal, plusminus ] }; - - key <AD01> { [ q, Q, oe, OE ] }; - key <AD02> { [ w, W, U2211,doublelowquotemark] }; - key <AD03> { [ e, E, dead_acute, acute ] }; - key <AD04> { [ r, R, registered, U2030 ] }; - key <AD05> { [ t, T, dagger, dead_caron ] }; - key <AD06> { [ y, Y, yen, onequarter ] }; - key <AD07> { [ u, U, dead_diaeresis, diaeresis ] }; - key <AD08> { [ i, I, dead_circumflex, U02C6 ] }; - key <AD09> { [ o, O, oslash, Ooblique ] }; - key <AD10> { [ p, P, Greek_pi, U220F ] }; - key <AD11> { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] }; - key <AD12> { [bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] }; - key <BKSL> { [ backslash, bar, guillemotleft, guillemotright ] }; - - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ s, S, ssharp, dead_stroke ] }; - key <AC03> { [ d, D, partialderivative, eth ] }; - key <AC04> { [ f, F, function, dead_hook ] }; - key <AC05> { [ g, G, copyright, dead_doubleacute ] }; - key <AC06> { [ h, H, dead_abovedot, dead_belowdot ] }; - key <AC07> { [ j, J, U2206, onehalf ] }; - key <AC08> { [ k, K,dead_abovering, UF8FF ] }; - - key <AC09> { [ l, L, notsign, THORN ] }; - key <AC10> { [ semicolon, colon, U2026, thorn ] }; - key <AC11> { [apostrophe, quotedbl, ae, AE ] }; - - key <AB01> { [ z, Z, Greek_OMEGA, dead_cedilla ] }; - key <AB02> { [ x, X, U2248, dead_ogonek ] }; - // unclear whether "approxeq" is 2248 or 2245 - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB04> { [ v, V, squareroot, U25CA ] }; - key <AB05> { [ b, B, integral, idotless ] }; - key <AB06> { [ n, N, dead_tilde, U02DC ] }; - key <AB07> { [ m, M, mu, threequarters ] }; - key <AB08> { [ comma, less, lessthanequal, dead_macron ] }; - key <AB09> { [ period, greater, greaterthanequal, dead_breve ] }; - key <AB10> { [ slash, question, division, questiondown ] }; - - include "level3(ralt_switch)" -}; - -// Colemak symbols for xkb on X.Org Server 7.x -// 2006-01-01 Shai Coleman, http://colemak.com/ . Public domain. - -partial alphanumeric_keys -xkb_symbols "colemak" { - include "us" - name[Group1]= "English (Colemak)"; - - // Alphanumeric section - key <TLDE> { [ grave, asciitilde, dead_tilde, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, masculine, twosuperior ] }; - key <AE03> { [ 3, numbersign, ordfeminine, threesuperior ] }; - key <AE04> { [ 4, dollar, cent, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, yen ] }; - key <AE06> { [ 6, asciicircum, hstroke, Hstroke ] }; - key <AE07> { [ 7, ampersand, eth, ETH ] }; - key <AE08> { [ 8, asterisk, thorn, THORN ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, leftdoublequotemark ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, rightdoublequotemark ] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ f, F, atilde, Atilde ] }; - key <AD04> { [ p, P, oslash, Ooblique ] }; - key <AD05> { [ g, G, dead_ogonek, asciitilde ] }; - key <AD06> { [ j, J, dstroke, Dstroke ] }; - key <AD07> { [ l, L, lstroke, Lstroke ] }; - key <AD08> { [ u, U, uacute, Uacute ] }; - key <AD09> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD10> { [ odiaeresis, Odiaeresis, semicolon, colon] }; - key <AD11> { [ aring, Aring, bracketleft, braceleft ] }; - key <AD12> { [ semicolon, colon, bracketright, braceright ] }; -// key <BKSL> { [ apostrophe, quotedbl, backslash, bar ] }; - key <BKSL> { [ Shift_R, Shift_R, bar, bar ] }; -// key <AD10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; -// key <AD11> { [ bracketleft, braceleft, guillemotleft, 0x1002039 ] }; -// key <AD12> { [ bracketright, braceright, guillemotright, 0x100203a ] }; -// key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ r, R, dead_grave, asciitilde ] }; - key <AC03> { [ s, S, ssharp, asciitilde ] }; - key <AC04> { [ t, T, dead_acute, dead_doubleacute ] }; - key <AC05> { [ d, D, dead_diaeresis, asciitilde ] }; - key <AC06> { [ h, H, dead_caron, asciitilde ] }; - key <AC07> { [ n, N, ntilde, Ntilde ] }; - key <AC08> { [ e, E, eacute, Eacute ] }; - key <AC09> { [ i, I, iacute, Iacute ] }; - key <AC10> { [ o, O, oacute, Oacute ] }; -// key <AC11> { [ apostrophe, quotedbl, otilde, Otilde ] }; - key <AC11> { [ adiaeresis, Adiaeresis, backslash, bar ] }; - - key <LSGT> { [ z, Z, ae, AE ] }; - key <AB01> { [ x, X, dead_circumflex, asciitilde ] }; - key <AB02> { [ c, C, ccedilla, Ccedilla ] }; - key <AB03> { [ v, V, oe, OE ] }; - key <AB04> { [ b, B, dead_breve, asciitilde ] }; - key <AB06> { [ k, K, dead_abovering, asciitilde ] }; - key <AB07> { [ m, M, dead_macron, asciitilde ] }; - key <AB08> { [ comma, less, dead_cedilla, asciitilde ] }; - key <AB09> { [ period, greater, dead_abovedot, asciitilde ] }; - key <AB10> { [ slash, apostrophe, questiondown, asciitilde ] }; -// key <AB10> { [ slash, question, questiondown, asciitilde ] }; - - key <CAPS> { [ Shift_L, Shift_L, Shift_L, Shift_L ] }; - key <LALT> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; - key <LFSH> { [ Alt_L, Alt_L, backslash, backslash ] }; - key <RTSH> { [ Alt_R, Alt_R, backslash, backslash ] }; -// key <AB05> { [ minus, underscore, endash, emdash ] }; - key <AB05> { [ backslash, bar, endash, emdash ] }; - key <SPCE> { [ space, space, space, nobreakspace ] }; - - include "level3(ralt_switch)" -}; - -// I do NOT like dead-keys - the International keyboard as defined by Microsoft -// doesn't fit my needs. Why use two keystrokes for all simple characters (eg ' -// and <space> generates a single ') just to have an é (eacute) in two strokes -// as well? I type ' more often than é (eacute). -// -// This file works just like a regular keyboard, BUT has all dead-keys -// accessible at level3 (through AltGr). An ë (ediaeresis) is now: AltGr+" -// followed by an e. In other words, this keyboard is not international as long -// as you leave the right Alt key alone. -// -// The original MS International keyboard was intended for Latin1 (iso8859-1). -// With the introduction of iso8859-15, the (important) ligature oe (and OE) -// became available. I added them next to ae. Because I write ediaeresis more -// often than registered, I moved registered to be next to copyright and added -// ediaeresis and idiaeresis. - Adriaan - -partial alphanumeric_keys -xkb_symbols "altgr-intl" { - - name[Group1]= "English (international AltGr dead keys)"; - - include "us(intl)" - -// five dead keys moved into level3: - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AC11> { [apostrophe,quotedbl, dead_acute, dead_diaeresis ] }; - -// diversions from the MS Intl keyboard: - - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AD04> { [ r, R, ediaeresis, Ediaeresis ] }; - key <AC07> { [ j, J, idiaeresis, Idiaeresis ] }; - key <AB02> { [ x, X, oe, OE ] }; - key <AB04> { [ v, V, registered, registered ] }; - -// onequarter etc (not in iso8859-15) moved to get three unshifted deadkeys: - - key <AE06> { [ 6, asciicircum, dead_circumflex, onequarter ] }; - key <AE07> { [ 7, ampersand, dead_horn, onehalf ] }; - key <AE08> { [ 8, asterisk, dead_ogonek, threequarters ] }; - - include "level3(ralt_switch)" -}; - -// Intel ClassmatePC Keyboard Layout -// by Piter PUNK <piterpk@terra.com.br> -// -// The keyboard layouts below maps the us(basic), us(intl) and us(alt-intl) -// to ClassmatePC keyboard. All layouts uses RCTL as level3(switch) since -// the keyboard doesn't have AltGr key. The EuroSign is engraved at 5 key. - -// classmate - us(basic) -partial alphanumeric_keys -xkb_symbols "classmate" { - include "us(basic)" - name[Group1]= "USA - ClassmatePC"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "eurosign(5)" - include "level3(switch)" -}; - -// classmate-intl - us(intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-intl" { - include "us(intl)" - name[Group1]= "USA - ClassmatePC (International)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - onehalf, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - threequarters, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-alt-intl - us(alt-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-alt-intl" { - include "us(alt-intl)" - name[Group1]= "USA - ClassmatePC (Alternative international)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KPSU> { [ KP_Subtract, KP_Subtract ] }; - - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KPAD> { [ KP_Add, KP_Add, - dead_ogonek, dead_diaeresis ] }; - - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_circumflex ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - dead_hook, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-altgr-intl - us(altgr-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-altgr-intl" { - include "us(altgr-intl)" - name[Group1]= "USA - ClassmatePC (International Fn+Alt dead-keys)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - dead_horn, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - dead_ogonek, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP1> { [ KP_End, KP_1, - idiaeresis, Idiaeresis ] }; - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "us(basic)" - name[Group1]= "English (US)"; - - // OLPC international US English keyboard layout. - // It's a little different from the usual international layout. - // See: http://wiki.laptop.org/go/Image:Keyboard_english.png - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, exclamdown, exclamdown ] }; - key <AE02> { [ 2, at, notsign, notsign ] }; - key <AE03> { [ 3, numbersign, 0x1000300, 0x1000300 ] }; // combining grave - key <AE04> { [ 4, dollar, 0x1000301, 0x1000301 ] }; // combining acute - key <AE05> { [ 5, percent, 0x1000306, 0x1000306 ] }; // combining breve above - key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above - key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above - key <AE08> { [ 8, asterisk, 0x100030C, 0x100030C ] }; // combining caron above - key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above - key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above - key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above - key <AE12> { [ equal, plus, 0x1000303, 0x1000303 ] }; // combining tilde above - - key <AD01> { [ q, Q, Greek_omega, Greek_OMEGA ] }; - key <AD02> { [ w, W, oslash, Oslash ] }; - key <AD03> { [ e, E, oe, OE ] }; - key <AD04> { [ r, R, 0x1000327, 0x1000327 ] }; // combining cedilla - key <AD05> { [ t, T, 0x100032E, 0x100032E ] }; // combining breve below - key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below - key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below - key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below - key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below - key <AD10> { [ p, P, 0x1000324, 0x1000324 ] }; // combining diaeresis below - key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below - key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, 0x1001E9C ] }; // uppercase S sharp - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, thorn, THORN ] }; - key <AC06> { [ h, H, sterling, sterling ] }; - key <AC07> { [ j, J, EuroSign, EuroSign ] }; - key <AC10> { [ semicolon, colon, masculine, ordfeminine ] }; - key <AC11> { [ apostrophe, quotedbl, currency, currency ] }; - key <BKSL> { [ backslash, bar, section, section ] }; - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, guillemotleft, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, questiondown ] }; - - key <I219> { [ multiply, division, ISO_Next_Group, ISO_Prev_Group ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc2" { - include "us(olpc)" - name[Group1]= "English (layout toggle on multiply/divide key)"; - include "group(olpc)" -}; - -// Based on Cherokee Nation Official Layout -// http://www.cherokee.org/extras/downloads/font/Keyboard.htm - -partial alphanumeric_keys modifier_keys -xkb_symbols "chr" { - - name[Group1]= "Cherokee"; - key.type[group1]="ALPHABETIC"; - - // Alphanumeric section - key <TLDE> { [ grave, U13CA ] }; - key <AE01> { [ 1, U13B1 ] }; - key <AE02> { [ 2, U13C7 ] }; - key <AE03> { [ 3, U13E7 ] }; - key <AE04> { [ U13D9, U13B0 ] }; - key <AE05> { [ U13E6, U13B9 ] }; - key <AE06> { [ U13DC, U13DD ] }; - key <AE07> { [ U13CB, U13E1 ] }; - key <AE08> { [ U13D6, U13BA ] }; - key <AE09> { [ U13D2, parenleft ] }; - key <AE10> { [ U13C4, parenright ] }; - key <AE11> { [ U13BF, U13BC ] }; - key <AE12> { [ U13F3, U13BD ] }; - - key <AD01> { [ U13AA, U13C6 ] }; - key <AD02> { [ U13B3, U13EB ] }; - key <AD03> { [ U13A1, U13E3 ] }; - key <AD04> { [ U13DB, U13CF ] }; - key <AD05> { [ U13D4, U13D8 ] }; - key <AD06> { [ U13EF, U13F2 ] }; - key <AD07> { [ U13A4, U13AD ] }; - key <AD08> { [ U13A2, U13F1 ] }; - key <AD09> { [ U13A3, U13EC ] }; - key <AD10> { [ U13C1, U13EA ] }; - key <AD11> { [ U13D5, U13D1 ] }; - key <AD12> { [ U13B6, U13E4 ] }; - key <BKSL> { [ U13E9, U13EE ] }; - - key <AC01> { [ U13A0, U13CC ] }; - key <AC02> { [ U13CD, U13CE ] }; - key <AC03> { [ U13D7, U13D0 ] }; - key <AC04> { [ U13A9, U13C8 ] }; - key <AC05> { [ U13A6, U13E5 ] }; - key <AC06> { [ U13AF, U13B2 ] }; - key <AC07> { [ U13DA, U13AB ] }; - key <AC08> { [ U13B8, U13A7 ] }; - key <AC09> { [ U13B5, U13AE ] }; - key <AC10> { [ U13E8, U13E0 ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ U13AC, U13C3 ] }; - key <AB02> { [ U13F4, U13ED ] }; - key <AB03> { [ U13D3, U13DF ] }; - key <AB04> { [ U13A5, U13DE ] }; - key <AB05> { [ U13A8, U13F0 ] }; - key <AB06> { [ U13BE, U13BB ] }; - key <AB07> { [ U13C5, U13B7 ] }; - key <AB08> { [ comma, U13E2 ] }; - key <AB09> { [ period, U13B4 ] }; - key <AB10> { [ U13C2, U13C9 ] }; - - // End alphanumeric section -}; - -// Serbian charecters added as third level symbols to US keyboard layout. - -partial alphanumeric_keys -xkb_symbols "hbs" { - - name[Group1]= "Serbo-Croatian (US)"; - - include "us" - - key <TLDE> { [ grave, asciitilde ] }; - key <AE06> { [ 6, dead_caron, asciicircum, asciicircum ] }; - key <AC09> { [ l, L, U1C9, U1C8 ] }; - key <AB06> { [ n, N, U1CC, U1CB ] }; - key <AB01> { [ z, Z, U1C6, U1C5 ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AC03> { [ d, D, dstroke, Dstroke ] }; - key <AC11> { [ dead_acute, quotedbl, apostrophe, apostrophe ] }; - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - key <AB08> { [ comma, less, NoSymbol, guillemotright ] }; - key <AB09> { [ period, greater, NoSymbol, guillemotleft ] }; - - include "level3(ralt_switch)" -}; - -//based on http://upload.wikimedia.org/wikipedia/commons/1/18/T-Mobile_G1_launch_event_2.jpg -partial alphanumeric_keys -xkb_symbols "htcdream" { - include "inet(htcdream)" - name[Group1]= "English (US)"; - - //second row - key <AD01> { [ q, Q, Tab, Tab ] }; - key <AD02> { [ w, W, grave, grave ] }; - key <AD03> { [ e, E, underscore, underscore ] }; - key <AD04> { [ r, R, sterling, sterling ] }; - key <AD05> { [ t, T, EuroSign, EuroSign ] }; - key <AD06> { [ y, Y, division, division ] }; - key <AD07> { [ u, U, multiply, multiply ] }; - key <AD08> { [ i, I, minus, minus ] }; - key <AD09> { [ o, O, plus, plus ] }; - key <AD10> { [ p, P, equal, equal ] }; - - //third row - key <AC01> { [ a, A, NoSymbol, NoSymbol ] }; - key <AC02> { [ s, S, bar, bar ] }; - key <AC03> { [ d ,D, backslash, backslash ] }; - key <AC04> { [ f, F, braceleft, braceleft ] }; - key <AC05> { [ g, G, braceright, braceright ] }; - key <AC06> { [ h, H, colon, colon ] }; - key <AC07> { [ j, J, semicolon, semicolon ] }; - key <AC08> { [ k, K, quotedbl, quotedbl ] }; - key <AC09> { [ l, L, apostrophe, apostrophe ] }; - - //forth row - key <AB01> { [ z, Z, NoSymbol, NoSymbol ] }; - key <AB02> { [ x, X, NoSymbol, NoSymbol ] }; - key <AB03> { [ c, C, NoSymbol, NoSymbol ] }; - key <AB04> { [ v, V, bracketleft, bracketleft ] }; - key <AB05> { [ b, B, bracketright, bracketright ] }; - key <AB06> { [ n, N, less, less ] }; - key <AB07> { [ m, M, greater, greater ] }; - key <AB08> { [ comma, comma, question, question ] }; - - //fifth row - key <FK15> { [ at, at, asciitilde, asciitilde ] }; - - include "level3(alt_switch)" -}; - -// EXTRAS: - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does not deviate from the lame MS-style -// US-intl layout; but it uses AltGr for combining, like altgr-intl. -// -// This might break your font layout layout systems (because they -// suck), caveat emptor. Also, most of today's software will count -// individual combining marks for selection, deletion, character -// counting &c., and won't be smart enough to do canonical equivalence -// when searching, &c. -// -// With Unicode combining you use "handwriting order", not -// "typewriting order" as with deadkeys. That is, you first type the -// base character, then the diacritics/accents/modifiers. This has -// the advantage of avoiding hidden states --- each keypress changes -// something on screen. -// -// TODO: as of now, this duplicates all us(intl) functionality with -// combining. With care, perhaps we could add more combining marks -// not present in intl, and support all major languages. -partial alphanumeric_keys -xkb_symbols "intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining)"; - - include "us(intl)" - include "level3(ralt_switch)" - - // grave, tilde - key <TLDE> { [grave, asciitilde, U0300, U0303 ] }; - // double acute - key <AE02> { [ 2, at, twosuperior, U030B ] }; - // macron - key <AE03> { [ 3, numbersign, threesuperior, U0304 ] }; - // circumflex - key <AE06> { [ 6, asciicircum, onequarter, U0302 ] }; - // horn - key <AE07> { [ 7, ampersand, onehalf, U031B ] }; - // ogonek - key <AE08> { [ 8, asterisk, threequarters, U0328 ] }; - // breve - key <AE09> { [ 9, parenleft, leftsinglequotemark, U0306 ] }; - // abovering - key <AE10> { [ 0, parenright, rightsinglequotemark, U030A ] }; - - // belowdot - key <AE11> { [ minus, underscore, yen, U0323 ] }; - // acute, diaeresis - key <AC11> { [apostrophe, quotedbl, U0301, U0308 ] }; - // abovedot, caron - key <AB09> { [ period, greater, U0307, U030C ] }; - // hook - key <AB10> { [ slash, question, questiondown, 0309 ] }; - - // alt-intl compatibility - // cedilla, caron - key <AB08> { [ comma, less, U0327, U030C ] }; - // ogonek, diaeresis - key <AC10> { [ semicolon, colon, U0328, U0308 ] }; - // doubleacute, horn - key <AE12> { [ equal, plus, U030B, U031B ] }; - - // we don't do combining latin letters and combining enclosures - // because support for those is very rare. -}; - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does break compatibility with us-intl, -// whenever I thought it would be more mnemonic or Unicodeish. -partial alphanumeric_keys -xkb_symbols "alt-intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining, alternative)"; - - include "extras/us(intl-unicode)" - include "level3(ralt_switch)" - - // easier macron; em-dash. - // em-dash is available via compose, but I added here since it's such - // an important typographic character. - key <AE11> { [ minus, underscore, U0304, U2014 ] }; - - // belowdot, abovedot (caron at coma/less key, per above) - key <AB09> { [ period, greater, U0323, U0307 ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "ats" { - - include "us" - - name[Group1]= "Atsina"; - - //Using Dead key to get COMBINING COMMA ABOVE for ejectives on - //q, l, t, s, m, g, k, p, w, y, r - //XCompose key is used for the other accute and grave. - - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD11> { [ bracketleft, braceleft, U03B8 ] }; - key <AD12> { [ bracketright, braceright, U010D, U010C ] }; - //U+010C (uppercase Č) and U+010D (lowercase č). - - key <AC01> { [ a, A, aacute, Aacute ] }; - - - //Small letter Open use compose to key get acute accent - key <AB03> { [ c, C, U0254, U0186 ] }; - key <AB08> { [ comma, less, U0313 ] }; - key <AB10> { [ slash, question, U0294 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" -}; - -partial alphanumeric_keys -xkb_symbols "crd" { - - include "us" - - name[Group1]= "Couer D'alene Salish"; - - // Alphanumeric section - key <AD02> { [ w, W, U02B7, U02B7 ] }; - key <AE07> { [ 7, ampersand, U0294 ] }; - key <AD01> { [ q, Q, U221A ] }; - key <AB04> { [ v, V, U0259 ] }; - key <BKSL> { [ backslash, bar, U026B ] }; - key <AD03> { [ e, E, U025B ] }; - key <AD08> { [ i, I, U026A ] }; - key <AC07> { [ j, J, U01F0 ] }; - key <AE06> { [ 6, asciicircum, U0295 ] }; - key <AC02> { [ s, S, U0161 ] }; - key <AB03> { [ c, C, U010D ] }; - key <AD09> { [ o, O, U0254 ] }; - key <AB09> { [ period, greater, U0323 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" - - // End alphanumeric section -}; diff --git a/colemak/us3 b/colemak/us3 deleted file mode 100644 index bb6a934..0000000 --- a/colemak/us3 +++ /dev/null @@ -1,1538 +0,0 @@ -default partial alphanumeric_keys modifier_keys -xkb_symbols "basic" { - - name[Group1]= "English (US)"; - - key <TLDE> { [ grave, asciitilde ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E ] }; - key <AD04> { [ r, R ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright, braceright ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K ] }; - key <AC09> { [ l, L ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, question ] }; - - key <BKSL> { [ backslash, bar ] }; -}; - -partial alphanumeric_keys -xkb_symbols "euro" { - - name[Group1]= "English (US, with euro on 5)"; - - include "us(basic)" - - include "eurosign(5)" - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "intl" { - - name[Group1]= "English (US, international with dead keys)"; - - include "us(basic)" - - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, yen, dead_belowdot ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, registered, registered ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD10> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AD12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, f, F ] }; - key <AC05> { [ g, G, g, G ] }; - key <AC06> { [ h, H, h, H ] }; - key <AC07> { [ j, J, j, J ] }; - key <AC08> { [ k, K, oe, OE ] }; - - key <AC09> { [ l, L, oslash, Ooblique ] }; - key <AC10> { [ semicolon, colon, paragraph, degree ] }; - key <AC11> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z, ae, AE ] }; - key <AB02> { [ x, X, x, X ] }; - key <AB03> { [ c, C, copyright, cent ] }; - key <AB04> { [ v, V, v, V ] }; - key <AB05> { [ b, B, b, B ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, ccedilla, Ccedilla ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AB10> { [ slash, question, questiondown, dead_hook ] }; - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "level3(ralt_switch)" -}; - -// Based on symbols/us_intl keyboard map: -// Dead-keys definition for a very simple US/ASCII layout. -// by Conectiva (http://www.conectiva.com.br) -// modified by Ricardo Y. Igarashi (iga@that.com.br) - -// Added the following deadkeys, to make it truly international: -// -// dead_macron: on AltGr-minus -// dead_breve: on AltGr-parenleft -// dead_abovedot: on AltGr-period -// dead_abovering: on AltGr-0 -// dead_doubleacute: on AltGr-equal (as quotedbl is already used) -// dead_caron: on AltGr-less (AltGr-shift-comma) -// dead_cedilla: on AltGr-comma -// dead_ogonek: on AltGr-semicolon -// dead_belowdot: on AltGr-underscore (AltGr-shift-minus) -// dead_hook: on AltGr-question -// dead_horn: on AltGr-plus (AltGr-shift-equal) -// dead_diaeresis: on AltGr-colon (Alt-shift-semicolon) -// -// those were already there: -// dead_grave -// dead_acute -// dead_circumflex -// dead_tilde -// dead_diaeresis - -partial alphanumeric_keys -xkb_symbols "alt-intl" { - - name[Group1]= "English (US, alternative international)"; - - include "us" - - key <TLDE> { [ dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE05> { [ 5, percent, EuroSign ] }; - key <AE06> { [ 6, dead_circumflex, asciicircum, asciicircum ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, dead_macron, dead_belowdot ] }; - key <AE12> { [ equal, plus, dead_doubleacute, dead_horn ] }; - - key <AD03> { [ e, E, EuroSign, cent ] }; - - key <AC10> { [ semicolon, colon, dead_ogonek, dead_diaeresis ] }; - key <AC11> { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB08> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_circumflex ] }; - key <AB10> { [ slash, question, dead_hook, dead_hook ] }; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "level3(ralt_switch)" -}; - -// based on a keyboard map from an 'xkb/symbols/dk' file - -partial alphanumeric_keys -xkb_symbols "dvorak" { - - name[Group1]= "English (Dvorak)"; - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft, dead_grave] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ slash, question ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - - key <BKSL> { [ backslash, bar ] }; -}; - -// Dvorak international with dead keys -// Olivier Mehani (shtrom-xorg@ssji.net) -// Reproduce the per-key mapping of us(intl) for the dvorak layout -// aka "I just swapped my keys over" -partial alphanumeric_keys -xkb_symbols "dvorak-intl" { - - name[Group1]= "English (Dvorak, international with dead keys)"; - - include "us(dvorak)" - - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AE12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AD01> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - key <AD02> { [ comma, less, ccedilla, Ccedilla ] }; - key <AD03> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AD04> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - // key <AD06> { [ f, F ] }; - // key <AD07> { [ g, G ] }; - key <AD08> { [ c, C, copyright, cent ] }; - key <AD09> { [ r, R, registered, registered ] }; - key <AD10> { [ l, L, oslash, Ooblique ] }; - key <AD11> { [ slash, question, questiondown, dead_hook ] }; - // key <AD12> { [ equal, plus, multiply, division ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, eacute, Eacute ] }; - key <AC04> { [ u, U, uacute, Uacute ] }; - key <AC05> { [ i, I, iacute, Iacute ] }; - key <AC06> { [ d, D, eth, ETH ] }; - // key <AC07> { [ h, H ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp, section ] }; - // key <AC11> { [ minus, underscore, yen, dead_belowdot ] }; - - key <AB01> { [ semicolon, colon, paragraph, degree ] }; - key <AB02> { [ q, Q, adiaeresis, Adiaeresis ] }; - // key <AB03> { [ j, J ] }; - key <AB04> { [ k, K, oe, OE ] }; - // key <AB05> { [ x, X ] }; - // key <AB06> { [ b, B ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ w, W, aring, Aring ] }; - // key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z, ae, AE ] }; - - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - include "level3(ralt_switch)" -}; - -// Dvorak international without dead keys -// Stephane Magnenat (stephane at magnenat dot net, http://stephane.magnenat.net) -// Based on information from http://www.poupinou.org/dvorak/index.html -// -// ` 1 2 3 4 5 6 7 8 9 0 [ ] \ -// € -// -// ' , . p y f g c r l / = -// ä ê ë ü ç -// -// a o e u i d h t n s - -// à ô é û î ß -// -// ; q j k x b m w v z -// â ö è ù ï - -partial alphanumeric_keys -xkb_symbols "dvorak-alt-intl" { - - name[Group1]= "English (Dvorak alternative international no dead keys)"; - - include "us(dvorak)" - - key <AE04> { [ 4, dollar, EuroSign ] }; - - key <AD02> { [ comma, less, adiaeresis, dead_caron ] }; - key <AD03> { [ period, greater, ecircumflex, periodcentered ] }; - key <AD04> { [ p, P, ediaeresis, dead_cedilla ] }; - key <AD05> { [ y, Y, udiaeresis ] }; - key <AD08> { [ c, C, ccedilla, dead_abovedot ] }; - - key <AC01> { [ a, A, agrave ] }; - key <AC02> { [ o, O, ocircumflex ] }; - key <AC03> { [ e, E, eacute ] }; - key <AC04> { [ u, U, ucircumflex ] }; - key <AC05> { [ i, I, icircumflex ] }; - key <AC10> { [ s, S, ssharp ] }; - - key <AB01> { [ semicolon, colon, acircumflex ] }; - key <AB02> { [ q, Q, odiaeresis, dead_ogonek ] }; - key <AB03> { [ j, J, egrave, dead_doubleacute ] }; - key <AB04> { [ k, K, ugrave ] }; - key <AB05> { [ x, X, idiaeresis ] }; - - include "level3(ralt_switch)" -}; - -// Left and right handed dvorak layouts -// by sqweek <sqweek@gmail.com> 2006-01-30 -// Based on the corresponding layouts in the console-tools package. -partial alphanumeric_keys -xkb_symbols "dvorak-l" { - - include "us(dvorak)" - name[Group1]= "English (left handed Dvorak)"; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ bracketright, braceright ] }; - key <AE03> { [ slash, question ] }; - key <AE04> { [ p, P ] }; - key <AE05> { [ f, F ] }; - key <AE06> { [ m, M ] }; - key <AE07> { [ l, L ] }; - key <AE08> { [ j, J ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 3, numbersign ] }; - key <AE11> { [ 2, at ] }; - key <AE12> { [ 1, exclam ] }; - - key <AD01> { [ semicolon, colon ] }; - key <AD02> { [ q, Q ] }; - key <AD03> { [ b, B ] }; - key <AD04> { [ y, Y ] }; - key <AD05> { [ u, U ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ o, O ] }; - key <AD09> { [ period, greater ] }; - key <AD10> { [ 6, asciicircum ] }; - key <AD11> { [ 5, percent ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ minus, underscore ] }; - key <AC02> { [ k, K ] }; - key <AC03> { [ c, C ] }; - key <AC04> { [ d, D ] }; - key <AC05> { [ t, T ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ e, E ] }; - key <AC08> { [ a, A ] }; - key <AC09> { [ z, Z ] }; - key <AC10> { [ 8, asterisk ] }; - key <AC11> { [ 7, ampersand ] }; - - key <AB01> { [ apostrophe, quotedbl ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ g, G ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ w, W ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ i, I ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ 0, parenright ] }; - key <AB10> { [ 9, parenleft ] }; -}; - -partial alphanumeric_keys -xkb_symbols "dvorak-r" { - - include "us(dvorak)" - name[Group1]= "English (right handed Dvorak)"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ j, J ] }; - key <AE06> { [ l, L ] }; - key <AE07> { [ m, M ] }; - key <AE08> { [ f, F ] }; - key <AE09> { [ p, P ] }; - key <AE10> { [ slash, question ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright ] }; - - key <AD01> { [ 5, percent ] }; - key <AD02> { [ 6, asciicircum ] }; - key <AD03> { [ q, Q ] }; - key <AD04> { [ period, greater ] }; - key <AD05> { [ o, O ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ u, U ] }; - key <AD09> { [ y, Y ] }; - key <AD10> { [ b, B ] }; - key <AD11> { [ semicolon, colon ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ 7, ampersand ] }; - key <AC02> { [ 8, asterisk ] }; - key <AC03> { [ z, Z ] }; - key <AC04> { [ a, A ] }; - key <AC05> { [ e, E ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ t, T ] }; - key <AC08> { [ d, D ] }; - key <AC09> { [ c, C ] }; - key <AC10> { [ k, K ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ 9, parenleft ] }; - key <AB02> { [ 0, parenright ] }; - key <AB03> { [ x, X ] }; - key <AB04> { [ comma, less ] }; - key <AB05> { [ i, I ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ w, W ] }; - key <AB08> { [ v, V ] }; - key <AB09> { [ g, G ] }; - key <AB10> { [ apostrophe, quotedbl ] }; -}; - -// Classic dvorak layout -// by Piter Punk <piterpk@terra.com.br> - 2006-07-06 -// Based on dvorak layout and e-mail from Russel L. Harris rlharris@oplink.net -// on xorg list. -partial alphanumeric_keys -xkb_symbols "dvorak-classic" { - - name[Group1]= "English (classic Dvorak)"; - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ 7, ampersand ] }; - key <AE03> { [ 5, percent ] }; - key <AE04> { [ 3, numbersign ] }; - key <AE05> { [ 1, exclam ] }; - key <AE06> { [ 9, parenleft, dead_grave] }; - key <AE07> { [ 0, parenright ] }; - key <AE08> { [ 2, at ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE11> { [ 8, asterisk ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ slash, question ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - key <BKSL> { [ backslash, bar ] }; -}; - -// Programmer Dvorak, by Roland Kaufmann <rlndkfmn at gmail dot com> -// License: BSD, available at <http://www.kaufmann.no/roland/dvorak/license.html> -// Main features: Numbers are in shift position (like French), symbols have been -// placed in locations that give good hand-alternation and finger rolling with -// symbols that usually follows, accented characters are possible for I18N. -partial alphanumeric_keys -xkb_symbols "dvp" { - include "us(dvorak)" - - name[Group1] = "English (programmer Dvorak)"; - - // Unmodified Shift AltGr Shift+AltGr - // symbols row, left side - key <TLDE> { [ dollar, asciitilde, dead_tilde ] }; - key <AE01> { [ ampersand, percent ] }; - key <AE02> { [ bracketleft, 7, currency ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE03> { [ braceleft, 5, cent ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE04> { [ braceright, 3, yen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE05> { [ parenleft, 1, EuroSign ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE06> { [ equal, 9, sterling ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - - // symbols row, right side - key <AE07> { [ asterisk, 0 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE08> { [ parenright, 2, onehalf ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE09> { [ plus, 4 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE10> { [ bracketright, 6 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE11> { [ exclam, 8, exclamdown ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE12> { [ numbersign, grave, dead_grave ] }; - key <BKSP> { [ BackSpace, BackSpace ] }; - - // upper row, left side - key <AD01> { [ semicolon, colon, dead_diaeresis ] }; - key <AD02> { [ comma, less, guillemotleft ] }; - key <AD03> { [ period, greater, guillemotright ] }; - key <AD04> { [ p, P, paragraph, section ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - - // upper row, right side - key <AD08> { [ c, C, ccedilla, Ccedilla ] }; - key <AD09> { [ r, R, registered, trademark ] }; - key <AD11> { [ slash, question, questiondown ] }; - key <AD12> { [ at, asciicircum, dead_circumflex, dead_caron ] }; - - // home row, left side - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ o, O, oslash, Ooblique ] }; - key <AC03> { [ e, E, ae, AE ] }; - key <AC04> { [ u, U, eacute, Eacute ] }; - - // home row, right side - key <AC06> { [ d, D, eth, ETH ] }; - key <AC07> { [ h, H, dead_acute ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp ] }; - key <AC11> { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <BKSL> { [ backslash, bar ] }; - - // lower row, left side - key <AB01> { [ apostrophe, quotedbl, dead_acute ] }; - - include "level3(ralt_switch)" -}; - -// phonetic layout for Russian letters on an US keyboard -// by Ivan Popov <pin@konvalo.org> 2005-07-17 - -// level3 modifier is a shortcut to the "us" meaning of the keys where -// we place cyrillic letters, handy for accessing the corresponding -// punctuation marks. -// It is important to have access to punctuation marks, and the rest of -// alphabetical keys are added for being consequent so that the users -// can expect the level3 modifier to give what the key label shows. - -partial alphanumeric_keys -xkb_symbols "rus" { - - name[Group1]= "Russian (US, phonetic)"; - - include "us(basic)" - -key.type[group1]="FOUR_LEVEL_ALPHABETIC"; - - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <TLDE> { [ Cyrillic_io, Cyrillic_IO, grave, asciitilde ] }; - key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatI> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AC10> { [ Cyrillic_che, Cyrillic_CHE, semicolon, colon ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA, bracketleft, braceleft] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA, bracketright, braceright ] }; - key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, equal, plus ] }; - key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <BKSL> { [ Cyrillic_e, Cyrillic_E, backslash, bar ] }; - key <AC11> { [ Cyrillic_yu, Cyrillic_YU, apostrophe, quotedbl ] }; - key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "mac" { - - include "us(basic)" - name[Group1]= "English (Macintosh)"; - key.type[group1]="FOUR_LEVEL"; - - // Slightly improvised from http://homepage.mac.com/thgewecke/kblayout.jpg - key <LSGT> { [ section, plusminus, section, plusminus ] }; - key <TLDE> { [ grave, asciitilde, dead_grave, dead_horn ] }; - key <AE01> { [ 1, exclam, exclamdown, U2044 ] }; - key <AE02> { [ 2, at, trademark, EuroSign ] }; - key <AE03> { [ 3, numbersign, sterling, U2039 ] }; - key <AE04> { [ 4, dollar, cent, U203A ] }; - key <AE05> { [ 5, percent, infinity, UFB01 ] }; - key <AE06> { [ 6,asciicircum, section, UFB02 ] }; - key <AE07> { [ 7, ampersand, paragraph, doubledagger ] }; - key <AE08> { [ 8, asterisk, enfilledcircbullet, degree ] }; - key <AE09> { [ 9, parenleft, ordfeminine, periodcentered ] }; - key <AE10> { [ 0, parenright, masculine,singlelowquotemark] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, notequal, plusminus ] }; - - key <AD01> { [ q, Q, oe, OE ] }; - key <AD02> { [ w, W, U2211,doublelowquotemark] }; - key <AD03> { [ e, E, dead_acute, acute ] }; - key <AD04> { [ r, R, registered, U2030 ] }; - key <AD05> { [ t, T, dagger, dead_caron ] }; - key <AD06> { [ y, Y, yen, onequarter ] }; - key <AD07> { [ u, U, dead_diaeresis, diaeresis ] }; - key <AD08> { [ i, I, dead_circumflex, U02C6 ] }; - key <AD09> { [ o, O, oslash, Ooblique ] }; - key <AD10> { [ p, P, Greek_pi, U220F ] }; - key <AD11> { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] }; - key <AD12> { [bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] }; - key <BKSL> { [ backslash, bar, guillemotleft, guillemotright ] }; - - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ s, S, ssharp, dead_stroke ] }; - key <AC03> { [ d, D, partialderivative, eth ] }; - key <AC04> { [ f, F, function, dead_hook ] }; - key <AC05> { [ g, G, copyright, dead_doubleacute ] }; - key <AC06> { [ h, H, dead_abovedot, dead_belowdot ] }; - key <AC07> { [ j, J, U2206, onehalf ] }; - key <AC08> { [ k, K,dead_abovering, UF8FF ] }; - - key <AC09> { [ l, L, notsign, THORN ] }; - key <AC10> { [ semicolon, colon, U2026, thorn ] }; - key <AC11> { [apostrophe, quotedbl, ae, AE ] }; - - key <AB01> { [ z, Z, Greek_OMEGA, dead_cedilla ] }; - key <AB02> { [ x, X, U2248, dead_ogonek ] }; - // unclear whether "approxeq" is 2248 or 2245 - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB04> { [ v, V, squareroot, U25CA ] }; - key <AB05> { [ b, B, integral, idotless ] }; - key <AB06> { [ n, N, dead_tilde, U02DC ] }; - key <AB07> { [ m, M, mu, threequarters ] }; - key <AB08> { [ comma, less, lessthanequal, dead_macron ] }; - key <AB09> { [ period, greater, greaterthanequal, dead_breve ] }; - key <AB10> { [ slash, question, division, questiondown ] }; - - include "level3(ralt_switch)" -}; - -// Colemak symbols for xkb on X.Org Server 7.x -// 2006-01-01 Shai Coleman, http://colemak.com/ - -partial alphanumeric_keys -xkb_symbols "colemak" { - include "us" - name[Group1]= "English (Colemak)"; - - key <TLDE> { [ grave, asciitilde, dead_tilde, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, masculine, twosuperior ] }; - key <AE03> { [ 3, numbersign, ordfeminine, threesuperior ] }; - key <AE04> { [ 4, dollar, cent, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, yen ] }; - key <AE06> { [ 6, asciicircum, hstroke, Hstroke ] }; - key <AE07> { [ 7, ampersand, eth, ETH ] }; - key <AE08> { [ 8, asterisk, thorn, THORN ] }; - key <AE09> { [ 9, bracketleft, leftsinglequotemark, leftdoublequotemark ] }; - key <AE10> { [ 0, bracketright, rightsinglequotemark, rightdoublequotemark ] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ f, F, atilde, Atilde ] }; - key <AD04> { [ p, P, oslash, Ooblique ] }; - key <AD05> { [ g, G, dead_ogonek, asciitilde ] }; - key <AD06> { [ j, J, dstroke, Dstroke ] }; - key <AD07> { [ l, L, lstroke, Lstroke ] }; - key <AD08> { [ u, U, uacute, Uacute ] }; - key <AD09> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; -// key <AD11> { [ bracketleft, braceleft, guillemotleft, 0x1002039 ] }; -// key <AD12> { [ bracketright, braceright, guillemotright, 0x100203a ] }; - key <AD11> { [ plus, braceleft, guillemotleft, 0x1002039 ] }; - key <AD12> { [ asterisk, braceright, guillemotright, 0x100203a ] }; - key <BKSL> { [ Shift_R, Shift_R, bar, bar ] }; -// key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ r, R, dead_grave, asciitilde ] }; - key <AC03> { [ s, S, ssharp, asciitilde ] }; - key <AC04> { [ t, T, dead_acute, dead_doubleacute ] }; - key <AC05> { [ d, D, dead_diaeresis, asciitilde ] }; - key <AC06> { [ h, H, dead_caron, asciitilde ] }; - key <AC07> { [ n, N, ntilde, Ntilde ] }; - key <AC08> { [ e, E, eacute, Eacute ] }; - key <AC09> { [ i, I, iacute, Iacute ] }; - key <AC10> { [ o, O, oacute, Oacute ] }; - key <AC11> { [ apostrophe, quotedbl, otilde, Otilde ] }; - - key <AB05> { [ Arabic_dammatan, underscore, endash, emdash ] }; - key <LSGT> { [ z, Z, ae, AE ] }; - key <AB01> { [ x, X, dead_circumflex, asciitilde ] }; - key <AB02> { [ c, C, ccedilla, Ccedilla ] }; - key <AB03> { [ v, V, oe, OE ] }; - key <AB04> { [ b, B, dead_breve, asciitilde ] }; - key <AB05> { [ backslash, bar, endash, emdash ] }; -// key <AB01> { [ z, Z, ae, AE ] }; -// key <AB02> { [ x, X, dead_circumflex, asciitilde ] }; -// key <AB03> { [ c, C, ccedilla, Ccedilla ] }; -// key <AB04> { [ v, V, oe, OE ] }; -// key <AB05> { [ b, B, dead_breve, asciitilde ] }; - key <AB06> { [ k, K, dead_abovering, asciitilde ] }; - key <AB07> { [ m, M, dead_macron, asciitilde ] }; - key <AB08> { [ comma, less, dead_cedilla, asciitilde ] }; - key <AB09> { [ period, greater, dead_abovedot, asciitilde ] }; - key <AB10> { [ slash, question, questiondown, asciitilde ] }; - - key <CAPS> { [ Shift_L, Shift_L, backslash, backslash ] }; - key <LALT> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; - key <LFSH> { [ z, Z, backslash, backslash ] }; - key <RTSH> { [ Hyper_R, Hyper_R, backslash, backslash ] }; -// key <CAPS> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; - key <SPCE> { [ space, space, space, nobreakspace ] }; - -// include "level3(ralt_switch)" -}; - -// I do NOT like dead-keys - the International keyboard as defined by Microsoft -// doesn't fit my needs. Why use two keystrokes for all simple characters (eg ' -// and <space> generates a single ') just to have an é (eacute) in two strokes -// as well? I type ' more often than é (eacute). -// -// This file works just like a regular keyboard, BUT has all dead-keys -// accessible at level3 (through AltGr). An ë (ediaeresis) is now: AltGr+" -// followed by an e. In other words, this keyboard is not international as long -// as you leave the right Alt key alone. -// -// The original MS International keyboard was intended for Latin1 (iso8859-1). -// With the introduction of iso8859-15, the (important) ligature oe (and OE) -// became available. I added them next to ae. Because I write ediaeresis more -// often than registered, I moved registered to be next to copyright and added -// ediaeresis and idiaeresis. - Adriaan - -partial alphanumeric_keys -xkb_symbols "altgr-intl" { - - name[Group1]= "English (international AltGr dead keys)"; - - include "us(intl)" - -// five dead keys moved into level3: - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AC11> { [apostrophe,quotedbl, dead_acute, dead_diaeresis ] }; - -// diversions from the MS Intl keyboard: - - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AD04> { [ r, R, ediaeresis, Ediaeresis ] }; - key <AC07> { [ j, J, idiaeresis, Idiaeresis ] }; - key <AB02> { [ x, X, oe, OE ] }; - key <AB04> { [ v, V, registered, registered ] }; - -// onequarter etc (not in iso8859-15) moved to get three unshifted deadkeys: - - key <AE06> { [ 6, asciicircum, dead_circumflex, onequarter ] }; - key <AE07> { [ 7, ampersand, dead_horn, onehalf ] }; - key <AE08> { [ 8, asterisk, dead_ogonek, threequarters ] }; - - include "level3(ralt_switch)" -}; - -// Intel ClassmatePC Keyboard Layout -// by Piter PUNK <piterpk@terra.com.br> -// -// The keyboard layouts below maps the us(basic), us(intl) and us(alt-intl) -// to ClassmatePC keyboard. All layouts uses RCTL as level3(switch) since -// the keyboard doesn't have AltGr key. The EuroSign is engraved at 5 key. - -// classmate - us(basic) -partial alphanumeric_keys -xkb_symbols "classmate" { - include "us(basic)" - name[Group1]= "English (US)"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "eurosign(5)" - include "level3(switch)" -}; - -// classmate-intl - us(intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-intl" { - include "us(intl)" - name[Group1]= "USA - ClassmatePC (International)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - onehalf, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - threequarters, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-alt-intl - us(alt-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-alt-intl" { - include "us(alt-intl)" - name[Group1]= "USA - ClassmatePC (Alternative international)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KPSU> { [ KP_Subtract, KP_Subtract ] }; - - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KPAD> { [ KP_Add, KP_Add, - dead_ogonek, dead_diaeresis ] }; - - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_circumflex ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - dead_hook, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-altgr-intl - us(altgr-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-altgr-intl" { - include "us(altgr-intl)" - name[Group1]= "USA - ClassmatePC (International Fn+Alt dead-keys)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - dead_horn, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - dead_ogonek, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP1> { [ KP_End, KP_1, - idiaeresis, Idiaeresis ] }; - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "us(basic)" - name[Group1]= "English (US)"; - - // OLPC international US English keyboard layout. - // It's a little different from the usual international layout. - // See: http://wiki.laptop.org/go/Image:Keyboard_english.png - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, exclamdown, exclamdown ] }; - key <AE02> { [ 2, at, notsign, notsign ] }; - key <AE03> { [ 3, numbersign, 0x1000300, 0x1000300 ] }; // combining grave - key <AE04> { [ 4, dollar, 0x1000301, 0x1000301 ] }; // combining acute - key <AE05> { [ 5, percent, 0x1000306, 0x1000306 ] }; // combining breve above - key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above - key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above - key <AE08> { [ 8, asterisk, 0x100030C, 0x100030C ] }; // combining caron above - key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above - key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above - key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above - key <AE12> { [ equal, plus, 0x1000303, 0x1000303 ] }; // combining tilde above - - key <AD01> { [ q, Q, Greek_omega, Greek_OMEGA ] }; - key <AD02> { [ w, W, oslash, Oslash ] }; - key <AD03> { [ e, E, oe, OE ] }; - key <AD04> { [ r, R, 0x1000327, 0x1000327 ] }; // combining cedilla - key <AD05> { [ t, T, 0x100032E, 0x100032E ] }; // combining breve below - key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below - key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below - key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below - key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below - key <AD10> { [ p, P, 0x1000324, 0x1000324 ] }; // combining diaeresis below - key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below - key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, 0x1001E9C ] }; // uppercase S sharp - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, thorn, THORN ] }; - key <AC06> { [ h, H, sterling, sterling ] }; - key <AC07> { [ j, J, EuroSign, EuroSign ] }; - key <AC10> { [ semicolon, colon, masculine, ordfeminine ] }; - key <AC11> { [ apostrophe, quotedbl, currency, currency ] }; - key <AC12> { [ backslash, bar, section, section ] }; - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, guillemotleft, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, questiondown ] }; - - key <I219> { [ multiply, division, ISO_Next_Group, ISO_Prev_Group ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc2" { - include "us(olpc)" - name[Group1]= "English (the divide/multiply keys toggle the layout)"; - include "group(olpc)" -}; - -xkb_symbols "olpcm" { - - include "us(basic)" - name[Group1]= "English (US)"; - - // Mechanical (non-membrane) OLPC int'l US English keyboard layout. - // See: http://wiki.laptop.org/go/OLPC_English_Non-membrane_Keyboard - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, exclamdown, exclamdown ] }; - key <AE02> { [ 2, at, notsign, notsign ] }; - key <AE03> { [ 3, numbersign, 0x1000300, 0x1000300 ] }; // combining grave - key <AE04> { [ 4, dollar, 0x1000301, 0x1000301 ] }; // combining acute - key <AE05> { [ 5, percent, 0x1000306, 0x1000306 ] }; // combining breve above - key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above - key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above - key <AE08> { [ 8, asterisk, 0x100030C, 0x100030C ] }; // combining caron above - key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above - key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above - key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above - - key <AD01> { [ q, Q, Greek_omega, Greek_OMEGA ] }; - key <AD02> { [ w, W, oslash, Oslash ] }; - key <AD03> { [ e, E, oe, OE ] }; - key <AD04> { [ r, R, 0x1000327, 0x1000327 ] }; // combining cedilla - key <AD05> { [ t, T, 0x100032E, 0x100032E ] }; // combining breve below - key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below - key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below - key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below - key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below - key <AD10> { [ p, P, 0x1000324, 0x1000324 ] }; // combining diaeresis below - key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below - key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, 0x1001E9C ] }; // uppercase S sharp - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, thorn, THORN ] }; - key <AC06> { [ h, H, sterling, sterling ] }; - key <AC07> { [ j, J, EuroSign, EuroSign ] }; - key <AC10> { [ semicolon, colon, masculine, ordfeminine ] }; - // no AC11 or AC12 on olpcm - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, guillemotleft, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, questiondown ] }; - - key <AA02> { [ backslash, bar, section, section ] }; - key <AA06> { [ equal, plus, 0x1000303, 0x1000303 ] }; - key <AA07> { [ apostrophe, quotedbl, currency, currency ] }; - - include "level3(ralt_switch)" -}; - -// Based on Cherokee Nation Official Layout -// http://www.cherokee.org/extras/downloads/font/Keyboard.htm - -partial alphanumeric_keys modifier_keys -xkb_symbols "chr" { - - name[Group1]= "Cherokee"; - key.type[group1]="ALPHABETIC"; - - key <TLDE> { [ grave, U13CA ] }; - key <AE01> { [ 1, U13B1 ] }; - key <AE02> { [ 2, U13C7 ] }; - key <AE03> { [ 3, U13E7 ] }; - key <AE04> { [ U13D9, U13B0 ] }; - key <AE05> { [ U13E6, U13B9 ] }; - key <AE06> { [ U13DC, U13DD ] }; - key <AE07> { [ U13CB, U13E1 ] }; - key <AE08> { [ U13D6, U13BA ] }; - key <AE09> { [ U13D2, parenleft ] }; - key <AE10> { [ U13C4, parenright ] }; - key <AE11> { [ U13BF, U13BC ] }; - key <AE12> { [ U13F3, U13BD ] }; - - key <AD01> { [ U13AA, U13C6 ] }; - key <AD02> { [ U13B3, U13EB ] }; - key <AD03> { [ U13A1, U13E3 ] }; - key <AD04> { [ U13DB, U13CF ] }; - key <AD05> { [ U13D4, U13D8 ] }; - key <AD06> { [ U13EF, U13F2 ] }; - key <AD07> { [ U13A4, U13AD ] }; - key <AD08> { [ U13A2, U13F1 ] }; - key <AD09> { [ U13A3, U13EC ] }; - key <AD10> { [ U13C1, U13EA ] }; - key <AD11> { [ U13D5, U13D1 ] }; - key <AD12> { [ U13B6, U13E4 ] }; - key <BKSL> { [ U13E9, U13EE ] }; - - key <AC01> { [ U13A0, U13CC ] }; - key <AC02> { [ U13CD, U13CE ] }; - key <AC03> { [ U13D7, U13D0 ] }; - key <AC04> { [ U13A9, U13C8 ] }; - key <AC05> { [ U13A6, U13E5 ] }; - key <AC06> { [ U13AF, U13B2 ] }; - key <AC07> { [ U13DA, U13AB ] }; - key <AC08> { [ U13B8, U13A7 ] }; - key <AC09> { [ U13B5, U13AE ] }; - key <AC10> { [ U13E8, U13E0 ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ U13AC, U13C3 ] }; - key <AB02> { [ U13F4, U13ED ] }; - key <AB03> { [ U13D3, U13DF ] }; - key <AB04> { [ U13A5, U13DE ] }; - key <AB05> { [ U13A8, U13F0 ] }; - key <AB06> { [ U13BE, U13BB ] }; - key <AB07> { [ U13C5, U13B7 ] }; - key <AB08> { [ comma, U13E2 ] }; - key <AB09> { [ period, U13B4 ] }; - key <AB10> { [ U13C2, U13C9 ] }; -}; - -// Serbian charecters added as third level symbols to US keyboard layout. - -partial alphanumeric_keys -xkb_symbols "hbs" { - - name[Group1]= "Serbo-Croatian (US)"; - - include "us" - - key <TLDE> { [ grave, asciitilde ] }; - key <AE06> { [ 6, dead_caron, asciicircum, asciicircum ] }; - key <AE08> { [ 8, asterisk, multiply, division ] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AC09> { [ l, L, U1C9, U1C8 ] }; - key <AB06> { [ n, N, U1CC, U1CB ] }; - key <AB01> { [ z, Z, U1C6, U1C5 ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AC03> { [ d, D, dstroke, Dstroke ] }; - key <AC11> { [ dead_acute, quotedbl, apostrophe, apostrophe ] }; - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - key <AB08> { [ comma, less, U3003, guillemotright ] }; - key <AB09> { [ period, greater, ellipsis, guillemotleft ] }; - - include "level3(ralt_switch)" -}; - -//based on http://upload.wikimedia.org/wikipedia/commons/1/18/T-Mobile_G1_launch_event_2.jpg -partial alphanumeric_keys -xkb_symbols "htcdream" { - include "inet(htcdream)" - name[Group1]= "English (US)"; - - //second row - key <AD01> { [ q, Q, Tab, Tab ] }; - key <AD02> { [ w, W, grave, grave ] }; - key <AD03> { [ e, E, underscore, underscore ] }; - key <AD04> { [ r, R, sterling, sterling ] }; - key <AD05> { [ t, T, EuroSign, EuroSign ] }; - key <AD06> { [ y, Y, division, division ] }; - key <AD07> { [ u, U, multiply, multiply ] }; - key <AD08> { [ i, I, minus, minus ] }; - key <AD09> { [ o, O, plus, plus ] }; - key <AD10> { [ p, P, equal, equal ] }; - - //third row - key <AC01> { [ a, A, NoSymbol, NoSymbol ] }; - key <AC02> { [ s, S, bar, bar ] }; - key <AC03> { [ d ,D, backslash, backslash ] }; - key <AC04> { [ f, F, braceleft, braceleft ] }; - key <AC05> { [ g, G, braceright, braceright ] }; - key <AC06> { [ h, H, colon, colon ] }; - key <AC07> { [ j, J, semicolon, semicolon ] }; - key <AC08> { [ k, K, quotedbl, quotedbl ] }; - key <AC09> { [ l, L, apostrophe, apostrophe ] }; - - //forth row - key <AB01> { [ z, Z, NoSymbol, NoSymbol ] }; - key <AB02> { [ x, X, NoSymbol, NoSymbol ] }; - key <AB03> { [ c, C, NoSymbol, NoSymbol ] }; - key <AB04> { [ v, V, bracketleft, bracketleft ] }; - key <AB05> { [ b, B, bracketright, bracketright ] }; - key <AB06> { [ n, N, less, less ] }; - key <AB07> { [ m, M, greater, greater ] }; - key <AB08> { [ comma, comma, question, question ] }; - - //fifth row - key <FK15> { [ at, at, asciitilde, asciitilde ] }; - - include "level3(alt_switch)" -}; - -// Workman Keyboard Layout symbols for xkb on X.Org Server 7.x -// 09-06-2010 OJ Bucao. http://www.workmanlayout.com - -partial alphanumeric_keys -xkb_symbols "workman" { - - name[Group1]= "English (Workman)"; - - include "us(basic)" - - key <AD01> { [ q, Q ] }; - key <AD02> { [ d, D ] }; - key <AD03> { [ r, R ] }; - key <AD04> { [ w, W ] }; - key <AD05> { [ b, B ] }; - key <AD06> { [ j, J ] }; - key <AD07> { [ f, F ] }; - key <AD08> { [ u, U ] }; - key <AD09> { [ p, P ] }; - key <AD10> { [ semicolon, colon ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ h, H ] }; - key <AC04> { [ t, T ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ y, Y ] }; - key <AC07> { [ n, N ] }; - key <AC08> { [ e, E ] }; - key <AC09> { [ o, O ] }; - key <AC10> { [ i, I ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ m, M ] }; - key <AB04> { [ c, C ] }; - key <AB05> { [ v, V ] }; - key <AB06> { [ k, K ] }; - key <AB07> { [ l, L ] }; - - key <CAPS> { [ BackSpace, Escape, BackSpace, BackSpace ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "workman-intl" { - - name[Group1]= "English (Workman, international with dead keys)"; - - include "us(intl)" - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ d, D, eth, ETH ] }; - key <AD03> { [ r, R, registered, registered ] }; - key <AD04> { [ w, W, aring, Aring ] }; - key <AD05> { [ b, B, b, B ] }; - key <AD06> { [ j, J, j, J ] }; - key <AD07> { [ f, F, f, F ] }; - key <AD08> { [ u, U, uacute, Uacute ] }; - key <AD09> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD10> { [ semicolon, colon, paragraph, degree ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ h, H, h, H ] }; - key <AC04> { [ t, T, thorn, THORN ] }; - key <AC05> { [ g, G, g, G ] }; - key <AC06> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AC07> { [ n, N, ntilde, Ntilde ] }; - key <AC08> { [ e, E, eacute, Eacute ] }; - key <AC09> { [ o, O, oacute, Oacute ] }; - key <AC10> { [ i, I, iacute, Iacute ] }; - - key <AB01> { [ z, Z, ae, AE ] }; - key <AB02> { [ x, X, x, X ] }; - key <AB03> { [ m, M, mu, mu ] }; - key <AB04> { [ c, C, copyright, cent ] }; - key <AB05> { [ v, V, v, V ] }; - key <AB06> { [ k, K, oe, OE ] }; - key <AB07> { [ l, L, oslash, Ooblique ] }; - - key <CAPS> { [ BackSpace, Escape, BackSpace, BackSpace ] }; - - include "level3(ralt_switch)" -}; - -// EXTRAS: - -// Czech, Slovak and German charecters added as third level symbols to US keyboard layout. -partial alphanumeric_keys -xkb_symbols "cz_sk_de" { - include "us" - name[Group1]="Czech Slovak and German (US)"; - - key <TLDE> { [grave, asciitilde, uring, Uring ] }; - key <AE01> { [ 1, exclam, uacute, Uacute ] }; - key <AE02> { [ 2, at, ecaron, Ecaron ] }; - key <AE03> { [ 3, numbersign, scaron, Scaron ] }; - key <AE04> { [ 4, dollar, ccaron, Ccaron ] }; - key <AE05> { [ 5, percent, rcaron, Rcaron ] }; - key <AE06> { [ 6, asciicircum, zcaron, Zcaron ] }; - key <AE07> { [ 7, ampersand, yacute, Yacute ] }; - key <AE08> { [ 8, asterisk, aacute, Aacute ] }; - key <AE09> { [ 9, parenleft, iacute, Iacute ] }; - key <AE10> { [ 0, parenright, eacute, Eacute ] }; - key <AE11> { [minus, underscore, ssharp, 0x1001E9E ] }; - key <AE12> { [equal, plus, dead_acute, dead_caron ] }; - - key <AD03> { [ e, E, EuroSign, Eacute ] }; - - key <AD11> { [bracketleft, braceleft, udiaeresis, Udiaeresis ] }; - key <AC10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; - key <AC11> { [apostrophe, quotedbl,adiaeresis, Adiaeresis ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD06> { [ y, Y, yacute, Yacute ] }; - key <AD07> { [ u, U, uring, Uring ] }; - - key <AC02> { [ s, S, scaron, Scaron ] }; - key <AB01> { [ z, Z, zcaron, Zcaron ] }; - key <AB03> { [ c, C, ccaron, Ccaron ] }; - key <AD04> { [ r, R, rcaron, Rcaron ] }; - key <AD05> { [ t, T, tcaron, Tcaron ] }; - key <AC03> { [ d, D, dcaron, Dcaron ] }; - key <AB06> { [ n, N, ncaron, Ncaron ] }; - key <AC09> { [ l, L, lcaron, Lcaron ] }; - key <AD10> { [ p, P,ocircumflex, Ocircumflex ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace] }; - - include "level3(ralt_switch)" -}; - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does not deviate from the lame MS-style -// US-intl layout; but it uses AltGr for combining, like altgr-intl. -// -// This might break your font layout layout systems (because they -// suck), caveat emptor. Also, most of today's software will count -// individual combining marks for selection, deletion, character -// counting &c., and won't be smart enough to do canonical equivalence -// when searching, &c. -// -// With Unicode combining you use "handwriting order", not -// "typewriting order" as with deadkeys. That is, you first type the -// base character, then the diacritics/accents/modifiers. This has -// the advantage of avoiding hidden states --- each keypress changes -// something on screen. -// -// TODO: as of now, this duplicates all us(intl) functionality with -// combining. With care, perhaps we could add more combining marks -// not present in intl, and support all major languages. -partial alphanumeric_keys -xkb_symbols "intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining)"; - - include "us(intl)" - include "level3(ralt_switch)" - - // grave, tilde - key <TLDE> { [grave, asciitilde, U0300, U0303 ] }; - // double acute - key <AE02> { [ 2, at, twosuperior, U030B ] }; - // macron - key <AE03> { [ 3, numbersign, threesuperior, U0304 ] }; - // circumflex - key <AE06> { [ 6, asciicircum, onequarter, U0302 ] }; - // horn - key <AE07> { [ 7, ampersand, onehalf, U031B ] }; - // ogonek - key <AE08> { [ 8, asterisk, threequarters, U0328 ] }; - // breve - key <AE09> { [ 9, parenleft, leftsinglequotemark, U0306 ] }; - // abovering - key <AE10> { [ 0, parenright, rightsinglequotemark, U030A ] }; - - // belowdot - key <AE11> { [ minus, underscore, yen, U0323 ] }; - // acute, diaeresis - key <AC11> { [apostrophe, quotedbl, U0301, U0308 ] }; - // abovedot, caron - key <AB09> { [ period, greater, U0307, U030C ] }; - // hook - key <AB10> { [ slash, question, questiondown, U0309 ] }; - - // alt-intl compatibility - // cedilla, caron - key <AB08> { [ comma, less, U0327, U030C ] }; - // ogonek, diaeresis - key <AC10> { [ semicolon, colon, U0328, U0308 ] }; - // doubleacute, horn - key <AE12> { [ equal, plus, U030B, U031B ] }; - - // we don't do combining latin letters and combining enclosures - // because support for those is very rare. -}; - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does break compatibility with us-intl, -// whenever I thought it would be more mnemonic or Unicodeish. -partial alphanumeric_keys -xkb_symbols "alt-intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining, alternative)"; - - include "us(intl-unicode)" - - // easier macron; em-dash. - // em-dash is available via compose, but I added here since it's such - // an important typographic character. - key <AE11> { [ minus, underscore, U0304, U2014 ] }; - - // belowdot, abovedot (caron at coma/less key, per above) - key <AB09> { [ period, greater, U0323, U0307 ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "ats" { - - include "us" - - name[Group1]= "Atsina"; - - //Using Dead key to get COMBINING COMMA ABOVE for ejectives on - //q, l, t, s, m, g, k, p, w, y, r - //XCompose key is used for the other accute and grave. - - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD11> { [ bracketleft, braceleft, U03B8 ] }; - key <AD12> { [ bracketright, braceright, U010D, U010C ] }; - //U+010C (uppercase Č) and U+010D (lowercase č). - - key <AC01> { [ a, A, aacute, Aacute ] }; - - //Small letter Open use compose to key get acute accent - key <AB03> { [ c, C, U0254, U0186 ] }; - key <AB08> { [ comma, less, U0313 ] }; - key <AB10> { [ slash, question, U0294 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" -}; - -partial alphanumeric_keys -xkb_symbols "crd" { - - include "us" - - name[Group1]= "Coeur d'Alene Salish"; - - key <AD02> { [ w, W, U02B7, U02B7 ] }; - key <AE07> { [ 7, ampersand, U0294 ] }; - key <AD01> { [ q, Q, U221A ] }; - key <AB04> { [ v, V, U0259 ] }; - key <BKSL> { [ backslash, bar, U026B ] }; - key <AD03> { [ e, E, U025B ] }; - key <AD08> { [ i, I, U026A ] }; - key <AC07> { [ j, J, U01F0 ] }; - key <AE06> { [ 6, asciicircum, U0295 ] }; - key <AC02> { [ s, S, U0161 ] }; - key <AB03> { [ c, C, U010D ] }; - key <AD09> { [ o, O, U0254 ] }; - key <AB09> { [ period, greater, U0323 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" -}; - - -partial alphanumeric_keys - xkb_symbols "sun_type6" { - include "sun_vndr/us(sun_type6)" -}; diff --git a/config/bspwm/bspwmrc b/config/bspwm/bspwmrc deleted file mode 100755 index 57f3916..0000000 --- a/config/bspwm/bspwmrc +++ /dev/null @@ -1,23 +0,0 @@ -# /bin/sh -# for multi-mon: bspc monitor HDMI1 -d 1 4 6 7 8 -source ~/.config/bspwm/colors - -bspc config border_width 3 -bspc config window_gap 12 - -bspc config split_ratio 0.50 - -bspc config focused_border_color $COLOR0 -bspc config active_border_color $COLOR0 -bspc config normal_border_color $COLOR11 - -bspc config top_padding 24 - -bspc config borderless_monocle true -bspc config gapless_monocle true -bspc config apply_floating_atom true -bspc config history_aware_focus true -bspc config ignore_ewmh_focus true - -bspc monitor -d I II III IV V VI VII VIII IX X XI XII XIII - diff --git a/config/bspwm/colors b/config/bspwm/colors deleted file mode 100755 index 63977ca..0000000 --- a/config/bspwm/colors +++ /dev/null @@ -1,6 +0,0 @@ -#! /bin/sh -source ~/.colors - -bspc config focused_border_color $COLOR11 -bspc config active_border_color $COLOR11 -bspc config normal_border_color $COLOR0 diff --git a/config/compton.conf b/config/compton.conf deleted file mode 100644 index 883e0f7..0000000 --- a/config/compton.conf +++ /dev/null @@ -1,15 +0,0 @@ -# Shadow - -backend = "glx"; -vsync = "opengl-swc"; - -shadow = true; -no-dnd-shadow = true; -no-dock-shadow = true; -clear-shadow = true; -shadow-radius = 6; -shadow-offset-x = -9; -shadow-offset-y = -8; -shadow-opacity = 0.7; -frame-opacity = 0.8; -shadow-exclude = [ "_BSPWM_FLOATING_WINDOW:32c = 0" ]; diff --git a/config/ranger/__pycache__/commands.cpython-34.pyo b/config/ranger/__pycache__/commands.cpython-34.pyo Binary files differdeleted file mode 100644 index 5809388..0000000 --- a/config/ranger/__pycache__/commands.cpython-34.pyo +++ /dev/null diff --git a/config/ranger/bookmarks b/config/ranger/bookmarks deleted file mode 100644 index b48b4c2..0000000 --- a/config/ranger/bookmarks +++ /dev/null @@ -1,10 +0,0 @@ -m:/home/vasko/Dropbox/School/Math -':/home/vasko -s:/home/vasko/Secure/School -c:/home/vasko/Dropbox/School/Chemistry -r:/ -k:/home/vasko/Downloads/leaked photos/Jennifer Lawrence -p:/home/vasko/Dropbox/School/Physics -e:/home/vasko/Sync/School/Exams -b:/home/vasko/Dropbox/School/Biology -d:/home/vasko/Downloads diff --git a/config/ranger/history b/config/ranger/history deleted file mode 100644 index c083dbf..0000000 --- a/config/ranger/history +++ /dev/null @@ -1,11 +0,0 @@ -save -cd / -w -search anti -search mock -open_with antiword -open_with catdoc -search john -search mayer -search promise -open_with diff --git a/config/ranger/rifle.conf.save b/config/ranger/rifle.conf.save deleted file mode 100644 index 3ec1ece..0000000 --- a/config/ranger/rifle.conf.save +++ /dev/null @@ -1,189 +0,0 @@ -((q# vim: ft=cfg -# -# This is the configuration file of "rifle", ranger's file executor/opener. -# Each line consists of conditions and a command. For each line the conditions -# are checked and if they are met, the respective command is run. -# -# Syntax: -# <condition1> , <condition2> , ... = command -# -# The command can contain these environment variables: -# $1-$9 | The n-th selected file -# $@ | All selected files -# -# If you use the special command "ask", rifle will ask you what program to run. -# -# Prefixing a condition with "!" will negate its result. -# These conditions are currently supported: -# match <regexp> | The regexp matches $1 -# ext <regexp> | The regexp matches the extension of $1 -# mime <regexp> | The regexp matches the mime type of $1 -# name <regexp> | The regexp matches the basename of $1 -# path <regexp> | The regexp matches the absolute path of $1 -# has <program> | The program is installed (i.e. located in $PATH) -# file | $1 is a file -# directory | $1 is a directory -# number <n> | change the number of this command to n -# terminal | stdin, stderr and stdout are connected to a terminal -# X | $DISPLAY is not empty (i.e. Xorg runs) -# -# There are also pseudo-conditions which have a "side effect": -# flag <flags> | Change how the program is run. See below. -# label <label> | Assign a label or name to the command so it can -# | be started with :open_with <label> in ranger -# | or `rifle -p <label>` in the standalone executable. -# else | Always true. -# -# Flags are single characters which slightly transform the command: -# f | Fork the program, make it run in the background. -# | New command = setsid $command >& /dev/null & -# r | Execute the command with root permissions -# | New command = sudo $command -# t | Run the program in a new terminal. If $TERMCMD is not defined, -# | rifle will attempt to extract it from $TERM. -# | New command = $TERMCMD -e $command -# Note: The "New command" serves only as an illustration, the exact -# implementation may differ. -# Note: When using rifle in ranger, there is an additional flag "c" for -# only running the current file even if you have marked multiple files. - -#------------------------------------------- -# Directories -#------------------------------------------- -mime ^inode/directory, label ranger = urxvt -e ranger -- "$@" - -#------------------------------------------- -# Websites -#------------------------------------------- -# Rarely installed browsers get higher priority; It is assumed that if you -# install a rare browser, you probably use it. Firefox/konqueror/w3m on the -# other hand are often only installed as fallback browsers. -ext x?html?, has surf, X, flag f = surf -- file://"$1" -ext x?html?, has vimprobable, X, flag f = vimprobable -- "$@" -ext x?html?, has vimprobable2, X, flag f = vimprobable2 -- "$@" -ext x?html?, has jumanji, X, flag f = jumanji -- "$@" -ext x?html?, has luakit, X, flag f = luakit -- "$@" -ext x?html?, has uzbl, X, flag f = uzbl -- "$@" -ext x?html?, has uzbl-browser, X, flag f = uzbl-browser -- "$@" -ext x?html?, has uzbl-core, X, flag f = uzbl-core -- "$@" -ext x?html?, has midori, X, flag f = midori -- "$@" -ext x?html?, has chromium, X, flag f = chromium -- "$@" -ext x?html?, has opera, X, flag f = opera -- "$@" -ext x?html?, has firefox, X, flag f = firefox -- "$@" -ext x?html?, has seamonkey, X, flag f = seamonkey -- "$@" -ext x?html?, has iceweasel, X, flag f = iceweasel -- "$@" -ext x?html?, has epiphany, X, flag f = epiphany -- "$@" -ext x?html?, has konqueror, X, flag f = konqueror -- "$@" -ext x?html?, has elinks, terminal = elinks "$@" -ext x?html?, has links2, terminal = links2 "$@" -ext x?html?, has links, terminal = links "$@" -ext x?html?, has lynx, terminal = lynx -- "$@" -ext x?html?, has w3m, terminal = w3m "$@" - -#------------------------------------------- -# Misc -#------------------------------------------- -# Define the "editor" for text files as first action -mime ^text, label editor = "$EDITOR" -- "$@" -mime ^text, label pager = "$PAGER" -- "$@" -!mime ^text, label editor, ext xml|csv|tex|py|pl|rb|sh|php = "$EDITOR" -- "$@" -!mime ^text, label pager, ext xml|csv|tex|py|pl|rb|sh|php = "$PAGER" -- "$@" - -ext 1 = man "$1" -ext s[wmf]c, has zsnes, X = zsnes "$1" -ext nes, has fceux, X = fceux "$1" -ext exe = wine "$1" -name ^[mM]akefile$ = make - -#-------------------------------------------- -# Code -#------------------------------------------- -ext py = python -- "$1" -ext pl = perl -- "$1" -ext rb = ruby -- "$1" -ext sh = sh -- "$1" -ext php = php -- "$1" - -#-------------------------------------------- -# Audio without X -#------------------------------------------- -mime ^audio|ogg$, terminal, has mplayer = mplayer -- "$@" -mime ^audio|ogg$, terminal, has mplayer2 = mplayer2 -- "$@" -ext midi?, terminal, has wildmidi = wildmidi -- "$@" - -#-------------------------------------------- -# Video/Audio with a GUI -#------------------------------------------- -mime ^video|audio, has gmplayer, X, flag f = gmplayer -- "$@" -mime ^video|audio, has smplayer, X, flag f = smplayer "$@" -mime ^video, has mplayer2, X, flag f = mplayer2 -- "$@" -mime ^video, has mplayer2, X, flag f = mplayer2 -fs -- "$@" -mime ^video, has mplayer, X, flag f = mplayer -- "$@" -mime ^video, has mplayer, X, flag f = mplayer -fs -- "$@" -mime ^video|audio, has vlc, X, flag f = vlc -- "$@" -mime ^video|audio, has totem, X, flag f = totem -- "$@" -mime ^video|audio, has totem, X, flag f = totem --fullscreen -- "$@" - -#-------------------------------------------- -# Video without X: -#------------------------------------------- -mime ^video, terminal, !X, has mplayer2 = mplayer2 -- "$@" -mime ^video, terminal, !X, has mplayer = mplayer -- "$@" - -#------------------------------------------- -# Image Viewing: -#------------------------------------------- -mime ^image, has eog, X, flag f = eog -- "$@" -mime ^image, has sxiv, X, flag f = sxiv -- "$@" -mime ^image, has feh, X, flag f = feh -- "$@" -mime ^image, has mirage, X, flag f = mirage -- "$@" -mime ^image, has gimp, X, flag f = gimp -- "$@" -ext xcf, X, flag f = gimp -- "$@" - -#------------------------------------------- -# Documents -#------------------------------------------- -ext pdf, has llpp, X, flag f = llpp "$@" -ext pdf, has zathura, X, flag f = zathura -- "$@" -ext pdf, has mupdf, X, flag f = mupdf -- "$@" -ext pdf, has apvlv, X, flag f = apvlv -- "$@" -ext pdf, has xpdf, X, flag f = xpdf -- "$@" -ext pdf, has evince, X, flag f = evince -- "$@" -ext pdf, has okular, X, flag f = okular -- "$@" -ext pdf, has epdfview, X, flag f = epdfview -- "$@" - -ext docx?, has catdoc, terminal = catdoc -- "$@" | "$PAGER" - -ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has gnumeric, X, flag f = gnumeric -- "$@" -ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has kspread, X, flag f = kspread -- "$@" -ext od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has libreoffice, X, flag f = libreoffice "$@" -ext od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has soffice, X, flag f = soffice "$@" -ext od[dfgpst]|docx?|sxc|xlsx?|xlt|xlw|gnm|gnumeric, has ooffice, X, flag f = ooffice "$@" - -ext djvu, has evince, X, flag f = evince -- "$@" - -#------------------------------------------- -# Archives -#------------------------------------------- -# This requires atool -ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has als = als -- "$@" | "$PAGER" -ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has als = als -- "$@" | "$PAGER" -ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has aunpack = aunpack -- "$@" -ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has aunpack = aunpack -- "$@" - -# Fallback: -ext tar|gz, has tar = tar vvtf "$@" | "$PAGER" -ext tar|gz, has tar = tar vvxf "$@" - -#------------------------------------------- -# Misc -#------------------------------------------- -label wallpaper, number 11, mime ^image, X = feh --bg-scale "$1" -label wallpaper, number 12, mime ^image, X = feh --bg-tile "$1" -label wallpaper, number 13, mime ^image, X = feh --bg-center "$1" -label wallpaper, number 14, mime ^image, X = feh --bg-fill "$1" - -# Define the editor for non-text files + pager as last action - !mime ^text, !ext xml|csv|tex|py|pl|rb|sh|php = ask -label editor, !mime ^text, !ext xml|csv|tex|py|pl|rb|sh|php = "$EDITOR" -- "$@" -label pager, !mime ^text, !ext xml|csv|tex|py|pl|rb|sh|php = "$PAGER" -- "$@" diff --git a/config/ranger/tagged b/config/ranger/tagged deleted file mode 100644 index 4ff421c..0000000 --- a/config/ranger/tagged +++ /dev/null @@ -1,4 +0,0 @@ -/home/vasko/Sync/password-store/antagning.se.gpg -/home/vasko/Dropbox/School/CAS/2QOM-NovDec -/home/vasko/Dropbox/School/Math/tex/doc.tex -/home/vasko/Pictures/scrot.png diff --git a/config/sxhkd/sxhkdrc b/config/sxhkd/sxhkdrc deleted file mode 100644 index 6415c7c..0000000 --- a/config/sxhkd/sxhkdrc +++ /dev/null @@ -1,262 +0,0 @@ -# -# bspwm hotkeys -# - -grave ; a - ~/.tools/menu/main - -grave ; shift + c - ~/.tools/wp change - -grave ; f - ~/.tools/spotlight - -grave ; alt + Escape - bspc quit - -grave ; x - bspc window -c - -grave ; X - bspc window -k - -grave ; o - bspc desktop -l next - -grave ; b - bspc desktop -B - -# banish mouse -grave ; B - xdotool mousemove 10000 100000 - -grave ; {u,U,O} - bspc window -t {floating,pseudo_tiled,fullscreen} - -grave ; {grave,Tab} - bspc {window,desktop} -f last - -grave ; apostrophe - bspc window -s last - -#grave ; {o,i} -# bspc control --record-history off; \ -# bspc window {older,newer} -f; \ -# bspc control --record-history on - -#grave ; y -# bspc window -w last.manual - -grave ; m - bspc window -s biggest - -grave ; {h,j,k,l} - bspc window -f {left,down,up,right} - -grave ; c; {h,j,k,l} - bspc window -s {left,down,up,right} - -#grave ; {_,shift + }c -# bspc window -f {next,prev} - -grave ; {comma,period} - bspc desktop -C {backward,forward} - -grave ; bracket{left,right} - bspc desktop -f {prev,next} - -grave ; s ; {h,j,k,l} - bspc window -p {left,down,up,right} - - -grave ; ctrl + {_,shift + }space - bspc {window -p cancel,desktop -c} - -hyper + {h,j,k,l} - bspc window -e {left -10,down +10,up -10,right +10} - -hyper + alt + {h,j,k,l} - bspc window -e {right -10,up +10,down -10,left +10} - -grave ; {1-9} - bspc window -f {1-9} - - -grave ; ctrl + {1-9} - bspc window -r 0.{1-9} - -{_,alt + }{F1,F2,F3,F4,F5,F6,F7,F8,F11,F12} - bspc {desktop -f,window -d} ^{1-8,11,12} - -{_,alt + } F9 - bspc {desktop -f,window -d} ^9 & echo 'Ixlear' > /tmp/panel-fifo - - -{_,alt + } F10 - bspc {desktop -f,window -d} ^10 & xset -led named "Scroll Lock" & echo 'Iclear' > /tmp/panel-fifo - -{_,alt + } shift + F12 - bspc {desktop -f,window -d} ^13 - -~button1 - bspc pointer -g focus - -hyper + button{1-3} - bspc pointer -g {move,resize_side,resize_corner} - -# Move floating windows (requires baskerville's xdo pacacur -S xdo-git) -alt + {h,l,k,j} - xdo move {-x -20,-x +20,-y -20,-y +20} - -# Resize floating windows -alt + shift + {h,l,k,j} - xdo resize {-w -20,-w +20,-h -20,-h +20} - -grave ; !button{1-3} - bspc pointer -t %i %i - -grave ; @button{1-3} - bspc pointer -u - -# -# wm independent hotkeys -# - -grave ; i - ~/bin/paste - -grave ; space - urxvt - -grave ; slash - ~/.tools/create_frame - -super + u - uzbl-browser - -super + f - firefox - -super + v - vimb - -super + s - skype - -super + shift + L - ~/.tools/lock - - -# -# Clipboard hotkeys -# - -# Open youtube video in mpv -grave ; Y - sleep 0.2 && xdotool key y && mpv "$(xclip -o)" - - -grave ; p ; {1-9} - ~/.tools/clipboard paste {1-9} - -grave ; p ; p - ~/.tools/clipboard menu_paste - -grave ; p ; u - ~/.tools/clipboard push - -grave ; p ; o - ~/.tools/clipboard pop - -grave ; y ; {1-9} - ~/.tools/clipboard set {1-9} - -grave ; y ; y - ~/.tools/clipboard menu_set - -# -# Paste and Image share hotkeys -# - -grave ; P - exec ~/bin/safepaste - - -grave; g - exec ~/bin/safeimg - -grave; L - exec ~/bin/safelink - -# -# music control -# - -super + space - mpc -h 127.0.0.1 toggle - -super + Right - mpc -h 127.0.0.1 next - -super + Left - mpc -h 127.0.0.1 prev - -super + Up - mpc -h 127.0.0.1 volume +5 - -super + Down - mpc -h 127.0.0.1 volume -5 - -XF86AudioRaiseVolume - amixer -q set Master 5+ && volume -f 'V%i' > /tmp/panel-fifo - -XF86AudioLowerVolume - amixer -q set Master 5- && volume -f 'V%i' > /tmp/panel-fifo - -super + Prior - amixer -q set Master 5+ && volume -f 'V%i' > /tmp/panel-fifo - -super + Next - amixer -q set Master 5- && volume -f 'V%i' > /tmp/panel-fifo -# -# -# brightness controls -# - - -XF86MonBrightnessUp - ~/bin/backlight up 10 - -XF86MonBrightnessDown - ~/bin/backlight down 10 - -XF86KbdBrightnessUp - kbdlight up 1 - -XF86KbdBrightnessDown - kbdlight down 1 - - -# Keyboard layouts -super + Q - setxkbmap us - -super + C - setxkbmap us -variant colemak - -# Password -grave ; t - ~/bin/passenter - -grave ; T - ~/bin/passmake - -# Mail reload -super + m - mbsync -a - -# make sxhkd reload its configuration files: -grave ; Escape - pkill -USR1 -x sxhkd - - diff --git a/config/uzbl/config b/config/uzbl/config deleted file mode 100644 index 600e5e6..0000000 --- a/config/uzbl/config +++ /dev/null @@ -1,578 +0,0 @@ -# Example uzbl config. All settings are optional. You can use uzbl without -# any config at all (but it won't do much). - - -# === Core settings ========================================================== - -# Polipo proxy for caching -#set proxy_url = http://127.0.0.1:8123 - -# common directory locations -set prefix @(echo $UZBL_PREFIX)@ -set data_home @(echo $XDG_DATA_HOME/uzbl)@ -set cache_home @(echo $XDG_CACHE_HOME/uzbl)@ -set config_home @(echo $XDG_CONFIG_HOME/uzbl)@ -set local_storage_path @data_home/databases/ - - -# colors -set color1 @(source ~/.colors; echo $COLOR1)@ -set color2 @(source ~/.colors; echo $COLOR2)@ -set color3 @(source ~/.colors; echo $COLOR3)@ -set color4 @(source ~/.colors; echo $COLOR4)@ -set color5 @(source ~/.colors; echo $COLOR5)@ -set color6 @(source ~/.colors; echo $COLOR6)@ -set color7 @(source ~/.colors; echo $COLOR7)@ -set color8 @(source ~/.colors; echo $COLOR8)@ -set color9 @(source ~/.colors; echo $COLOR9)@ -set color10 @(source ~/.colors; echo $COLOR10)@ -set color11 @(source ~/.colors; echo $COLOR11)@ -set color12 @(source ~/.colors; echo $COLOR12)@ -set color13 @(source ~/.colors; echo $COLOR13)@ -set color14 @(source ~/.colors; echo $COLOR14)@ -set color15 @(source ~/.colors; echo $COLOR15)@ - -# Interface paths. -set comm_dir @([ -n "$XDG_RUNTIME_DIR" ] && echo "$XDG_RUNTIME_DIR/uzbl" || echo "/tmp/uzbl-$USER")@ -set fifo_dir @comm_dir -set socket_dir @comm_dir - -# === General config aliases ================================================= - -# Config related events (use the event function): -# event MODE_CONFIG <mode> <key> = <value> -set mode_config event MODE_CONFIG -# event ON_EVENT <EVENT_NAME> <command> -set on_event event ON_EVENT -# event ON_SET <key/glob> <command> -set on_set event ON_SET -# event MODMAP <From> <To> -set modmap event MODMAP -# event IGNORE_KEY <glob> -set ignore_key event IGNORE_KEY - -set set_mode set mode -set set_status set status_message - -# Spawn path shortcuts. In spawn the first dir+path match is used in "dir1:dir2:dir3:executable" -set scripts_dir @data_home:@prefix/share/uzbl/examples/data:scripts - -# === Hardcoded handlers ===================================================== - -set navigation_handler spawn_sync @scripts_dir/scheme.py -#set request_handler spawn_sync @scripts_dir/request.py -set authentication_handler spawn_sync @scripts_dir/auth.py -set download_handler spawn_sync @scripts_dir/download.sh - -# === Dynamic event handlers ================================================= - -# What to do when a website wants to open a new window: -# Open link in new window -@on_event NEW_WINDOW spawn_sh 'uzbl-browser ${0:+-u "$0"}' %r -# Open in current window (also see the REQ_NEW_WINDOW event handler below) -#@on_event NEW_WINDOW uri %s -# Open in new tab. Other options are NEW_TAB_NEXT, NEW_BG_TAB and NEW_BG_TAB_NEXT. -#@on_event NEW_WINDOW event NEW_TAB %s - -# What to do when the user requests a new window: -# If your the NEW_WINDOW handler opens the uri in the current window, you'll -# probably want to change this handler to open a new window or tab. -@on_event REQ_NEW_WINDOW event @- if (@embedded) "NEW_TAB"; else "NEW_WINDOW" -@ %s - -# Load start handler -@on_event LOAD_START @set_status <span foreground="khaki">wait</span> -# Reset the keycmd on navigation -@on_event LOAD_START @set_mode - -# Load commit handlers -@on_event LOAD_COMMIT @set_status <span foreground="green">recv</span> - -# add some javascript to the page for other 'js' commands to access later. -@on_event LOAD_COMMIT js page string 'uzbl = {}' -@on_event LOAD_COMMIT js page file @scripts_dir/formfiller.js -@on_event LOAD_COMMIT js page file @scripts_dir/follow.js -@on_event LOAD_COMMIT js page file @scripts_dir/go_input.js -@on_event LOAD_COMMIT js page file @scripts_dir/navigation.js - -# Userscripts/per-site-settings. See the script and the example configuration for details -#@on_event LOAD_COMMIT spawn @scripts_dir/per-site-settings.py @data_home/per-site-settings - -# Load finish handlers -@on_event LOAD_FINISH @set_status <span foreground="gold">done</span> -@on_event LOAD_FINISH spawn @scripts_dir/history.sh - -# Switch to insert mode if a (editable) html form is clicked -@on_event FORM_ACTIVE @set_mode insert -# Switch to insert mode if a (editable) html form gains focus -@on_event FOCUS_ELEMENT spawn_sh 'if [ "$0" = INPUT -o "$0" = TEXTAREA -o "$0" = SELECT ]; then echo "@set_mode insert" > $UZBL_FIFO; fi' %s -# Switch to command mode if anything else is clicked -@on_event ROOT_ACTIVE @set_mode command -# Clear input when the page or an element gains focus. -@on_event ROOT_ACTIVE event KEYCMD_CLEAR -@on_event FOCUS_ELEMENT event KEYCMD_CLEAR - -@on_event AUTHENTICATE spawn @scripts_dir/auth.py "%1" "%2" "%3" - -# Example CONFIG_CHANGED event handler -#@on_event CONFIG_CHANGED print Config changed: %1 = %2 - -# Scroll percentage calculation -@on_event SCROLL_VERT set scroll_message \@<(function(curr, min, max, size){if(max == size) return '--'; var p=(curr/(max - size)); return Math.round(10000*p)/100;})(%1,%2,%3,%4)>\@% - -# === Behaviour and appearance =============================================== - -# Custom CSS can be defined here, including link follower hint styles -css add file://@config_home/style.css - -# If WebKits builtin authentication dialog should be used, if enabling remember -# to disable external authentication handlers -set enable_builtin_auth 0 - -set show_status 1 -set status_top 0 -set status_background #303030 - -set modcmd_style weight="bold" foreground="red" -set keycmd_style weight="light" foreground="red" -set prompt_style foreground="grey" -set cursor_style underline="single" -set completion_style foreground="green" -set hint_style weight="bold" - -set mode_section <span background="black" foreground="@color11">[\@[\@mode_indicator]\@]</span> -set keycmd_section [<span \@prompt_style>\@[\@keycmd_prompt]\@</span><span \@modcmd_style>\@modcmd</span><span \@keycmd_style>\@keycmd</span><span \@completion_style>\@completion_list</span>] -set progress_section <span foreground="@color2">\@[\@progress.output]\@</span> -set scroll_section <span foreground="@color14">\@[\@scroll_message]\@</span> -set uri_section <span foreground="\@< if(\@frozen) "@color4"; else "@color5"; >\@">\@[\@uri]\@</span> -set name_section <span foreground="@color7">\@[\@NAME]\@</span> -set status_section <span foreground="@color8">\@status_message</span> -set selected_section <span foreground="@color9">\@[\@SELECTED_URI]\@</span> - -set download_section <span foreground="white">\@downloads</span> - -set status_format <span font_family="monospace">@mode_section @keycmd_section @progress_section @name_section @status_section @scroll_section @selected_section @download_section</span> -set status_format_right <span font_family="monospace"><span foreground="#666">uri:</span> @uri_section</span> - -set title_format_long \@keycmd_prompt \@raw_modcmd \@raw_keycmd \@TITLE - Uzbl browser <\@NAME> \@SELECTED_URI - -# Progress bar config -# %d = done, %p = pending %c = percent done, %i = int done, %s = spinner, -# %t = percent pending, %o = int pending, %r = sprite scroll -set progress.width 8 -set progress.format [%d>%p]%c -set progress.done = -set progress.pending - -# === Useragent setup ======================================================== - -#set useragent Uzbl (Webkit @{WEBKIT_MAJOR}.@{WEBKIT_MINOR}) (@(+uname -sm)@ [@ARCH_UZBL]) -set useragent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18 - -# === Configure cookie blacklist ============================================= - -set cookie_policy always - -# Accept 'session cookies' from uzbl.org (when you have a whitelist all other cookies are dropped) -#event WHITELIST_COOKIE domain '(^|\.)uzbl\.org$' expires '^$' - -# Drop google analytics tracking cookies (applied after whitelists, if any) -#event BLACKLIST_COOKIE name '^__utm.$' - -# === Javascript configuration ============================================== - -# Turn off javascript support -# set enable_scripts 0 - -# === Proxy configuration =================================================== - -# Direct uzbl at a proxy service (ex. privoxy) -# set proxy_url http://localhost:8118 - -# === Key binding configuration ============================================== -# --- Internal modmapping and ignoring --------------------------------------- - -#modmap <From> <To> -@modmap <Control> <Ctrl> -@modmap <ISO_Left_Tab> <Shift-Tab> -@modmap <space> <Space> -@modmap <KP_Enter> <Enter> - -#ignore_key <glob> -@ignore_key <ISO_*> -@ignore_key <Shift> -@ignore_key <Multi_key> -@ignore_key <Mod2> - -# --- Bind aliases ----------------------------------------------------------- - -# event BIND <bind cmd> = <command> -set bind event MODE_BIND global - -# event MODE_BIND <mode> <bind cmd> = <command> -set mode_bind event MODE_BIND - -# Insert mode binding alias -set ibind @mode_bind insert - -# Command mode binding alias -set cbind @mode_bind command - -# Non-insert mode bindings alias (ebind for edit-bind). -set ebind @mode_bind global,-insert - -# --- Global & keycmd editing binds ------------------------------------------ - -# Resets keycmd and returns to default mode. -@on_event ESCAPE @set_mode -@on_event ESCAPE event KEYCMD_CLEAR -@on_event ESCAPE js page string uzbl.follow.clearHints() -@on_event ESCAPE search clear -@on_event ESCAPE js page string window.getSelection().removeAllRanges() -@bind <Escape> = event ESCAPE -@bind <Ctrl>[ = event ESCAPE - -# Commands for editing and traversing the keycmd. -@ebind <Return> = event KEYCMD_EXEC_CURRENT -@ebind <Home> = event SET_CURSOR_POS 0 -@ebind <End> = event SET_CURSOR_POS -1 -@ebind <Left> = event SET_CURSOR_POS - -@ebind <Right> = event SET_CURSOR_POS + -@ebind <BackSpace> = event KEYCMD_BACKSPACE -@ebind <Delete> = event KEYCMD_DELETE -@ebind <Tab> = event START_COMPLETION -# Readline-ish bindings. -@ebind <Ctrl>w = event KEYCMD_STRIP_WORD \ -./&?= -@ebind <Ctrl>u = event SET_KEYCMD -@ebind <Ctrl>a = event SET_CURSOR_POS 0 -@ebind <Ctrl>e = event SET_CURSOR_POS -1 - -@ebind <Up> = event HISTORY_PREV -@ebind <Down> = event HISTORY_NEXT -@ebind <Ctrl>r<search:>_ = event HISTORY_SEARCH %s -# Keycmd injection/append examples. -#@ebind <Ctrl>su = event INJECT_KEYCMD \@uri -#@ebind <Ctrl>st = event INJECT_KEYCMD \@title -#@ebind <Ctrl>du = event APPEND_KEYCMD \@uri -#@ebind <Ctrl>dt = event APPEND_KEYCMD \@title - -# --- Mouse bindings --------------------------------------------------------- - -# Middle click open in new window -@bind <Button2> = spawn_sh 'if [ "$0" ]; then echo "event REQ_NEW_WINDOW $0" > "$UZBL_FIFO"; else echo "uri $(xclip -o | sed s/\\\@/%40/g)" > "$UZBL_FIFO"; fi' '\@SELECTED_URI' - -# --- Keyboard bindings ------------------------------------------------------ - -# With this command you can enter in any command at runtime when prefixed with -# a colon. -@cbind :_ = %s - -# open a new window or a new tab (see the on_event NEW_WINDOW settings above) -#@cbind w = event REQ_NEW_WINDOW -@cbind w<wiki:>_ = spawn @config_home/scripts/gowiki.pl %s -@cbind W<wiki:>_ = spawn @config_home/scripts/gowikio.pl %s -@cbind a<Archwiki:>_ = uri http://wiki.archlinux.org/index.php/Special:Search?search=\@<encodeURIComponent(%r)>\@&go=Go - - - -# Page movement binds -@cbind j = scroll vertical 20 -@cbind k = scroll vertical -20 -@cbind H = scroll horizontal -20 -@cbind L = scroll horizontal 20 -@cbind <Page_Up> = scroll vertical -100% -@cbind <Page_Down> = scroll vertical 100% -@cbind <Ctrl>f = scroll vertical 100% -@cbind <Ctrl>b = scroll vertical -100% -@cbind e = scroll vertical -50% -@cbind s = scroll vertical 50% -@cbind gg = scroll vertical begin -@cbind G = scroll vertical end -@cbind <Home> = scroll vertical begin -@cbind <End> = scroll vertical end -@cbind ^ = scroll horizontal begin -@cbind $ = scroll horizontal end -@cbind <Space> = scroll vertical end -#@cbind G<Go To:>_ = scroll vertical %r! -# The first '_' is literal, so type '_G' to trigger this binding. -@cbind _G<Go To:>_ = scroll horizontal %r! - -# Frozen binding -@cbind <Shift><Ctrl>F = toggle frozen - -# Navigation binds -@cbind b = back -@cbind m = forward -@cbind gb = uri \@< encodeURI(uzbl.navigation.prev()) >\@ -@cbind gf = uri \@< encodeURI(uzbl.navigation.next()) >\@ -@cbind S = stop -@cbind r = reload cached -@cbind R = reload full - -# Zoom binds -@cbind + = zoom in -@cbind - = zoom out -@cbind T = toggle zoom_type -@cbind 1 = set zoom_level 1.0 -@cbind 2 = set zoom_level 2.0 - -# Appearance binds -#@cbind t = toggle show_status - -# Page searching binds -@cbind /* = search find %s -@cbind ?* = search rfind %s -# Jump to next and previous items -@cbind n = search next -@cbind N = search prev - -# Print pages to a printer -@cbind <Ctrl>p = hardcopy page - -# Web searching binds -#@cbind ddg<DuckDuckGo:>_ = uri http://duckduckgo.com/?q=%s -@cbind \\awiki<Archwiki:>_ = uri http://wiki.archlinux.org/index.php/Special:Search?search=\@<encodeURIComponent(%r)>\@&go=Go -@cbind \\wiki<Wikipedia:>_ = uri http://en.wikipedia.org/w/index.php?title=Special:Search&search=\@<encodeURIComponent(%r)>\@&go=Go - -# Handy binds -# Set function shortcut -#@cbind s<var:>_<value:>_ = set %1 %2 -# Exit binding -@cbind ZZ = exit -# Dump config to stdout -@cbind !dump = spawn_sh 'echo dump_config > "$UZBL_FIFO"' -# Reload all variables in the config -@cbind !reload = spawn_sh "sed '/^# === Post-load misc commands/,$d' \"$UZBL_CONFIG\" | grep '^set ' > \"$UZBL_FIFO\"" - -# Use socat to directly inject commands into uzbl-core and view events -# raised by uzbl-core: -@cbind <Ctrl><Mod1>t = spawn_sh 'xterm -e "socat unix-connect:\"$UZBL_SOCKET\" -"' -#@cbind <Ctrl><Mod1>t = spawn_sh 'urxvt -e socat unix-connect:"$UZBL_SOCKET" -' - -# Uri opening prompts -#@cbind o<uri:>_ = uri %s -@cbind o<goto:>_ = spawn @config_home/scripts/goto.pl %s -@cbind t<tab:>_ = spawn @config_home/scripts/gonew.pl %s - -# Or have it load the current uri into the keycmd for editing -@cbind O<uri:\@uri>_ = uri %s - -# Open youtube with mpv -@cbind Y = spawn @config_home/scripts/youtube.pl - -# Mode setting binds -@cbind i = @set_mode insert -@bind <Ctrl>i = @set_mode insert - -# Hard-bound bookmarks -@cbind gh = uri http://www.uzbl.org - -# New window binds -@cbind gw = event REQ_NEW_WINDOW - -# SSL-ify bindings -@cbind zs = uri \@(echo "$UZBL_URI" | sed -e 's/^http:/https:/')\@ -@cbind zS = event REQ_NEW_WINDOW \@(echo "$UZBL_URI" | sed -e 's/^http:/https:/')\@ - -# Yanking & pasting binds -@cbind yu = spawn_sh 'echo -n "$UZBL_URI" | xclip' -@cbind yU = spawn_sh 'echo -n "$0" | xclip' '\@SELECTED_URI' -@cbind yy = spawn_sh 'echo -n "$UZBL_TITLE" | xclip' -@cbind ys = spawn @config_home/scripts/follow.sh \@< uzbl.follow.followSelection('returnuri') >\@ clipboard - -# Selection bindings -@cbind <Ctrl>a = js (function () { var r = document.createRange(), s = window.getSelection(); r.selectNodeContents(document); s.removeAllRanges(); s.addRange(r); })(); -@cbind <Ctrl>c = sh 'echo '\@< window.getSelection().toString().replace(/'/g, "\\'"); >\@' | xclip -selection clipboard -i' - -# Clone current window -@cbind c = event REQ_NEW_WINDOW \@uri -# Go the page from primary selection -@cbind p = spawn_sh 'echo "uri $(xclip -o | sed s/\\\@/%40/g)" > "$UZBL_FIFO"' -# Go to the page in clipboard -@cbind P = spawn_sh 'echo "uri $(xclip -selection clipboard -o | sed s/\\\@/%40/g)" > "$UZBL_FIFO"' -# Start a new uzbl instance from the page in primary selection -@cbind 'p = spawn_sh 'echo "event REQ_NEW_WINDOW $(xclip -o)" > "$UZBL_FIFO"' -# paste primary selection into keycmd at the cursor position -@bind <Shift><Insert> = spawn_sh 'echo "event INJECT_KEYCMD $(xclip -o | sed s/\\\@/%40/g)" > "$UZBL_FIFO"' - -# Bookmark inserting binds -@cbind <Ctrl>m<tags:>_ = spawn_sh 'echo "$UZBL_URI $0" >> "@data_home/bookmarks"' '%s' -# Or use a script to insert a bookmark. -@cbind M = spawn @scripts_dir/insert_bookmark.sh - -# Bookmark/history loading -@cbind U = spawn @scripts_dir/load_url_from_history.sh -@cbind u = spawn @scripts_dir/load_url_from_bookmarks.sh - -# Temporary bookmarks -@cbind <Ctrl>d = spawn @scripts_dir/insert_temp.sh -@cbind D = spawn @scripts_dir/load_url_from_temps.sh - -# Link following (similar to vimperator and konqueror) -# Set custom keys you wish to use for navigation. Some common examples: -set follow_hint_keys 0123456789 -#set follow_hint_keys qwerty -#set follow_hint_keys asdfghjkl; -#set follow_hint_keys thsnd-rcgmvwb/;789aefijkopquxyz234 - -# follow links -# The structure for these calls is to call a shell script (follow.sh) with the -# output of some JavaScript code (follow.js) which gets a URI from the page to -# act on. The first argument to followLinks() is the list of characters to use -# for labelling links, the second is the currently entered keys, and the third -# is the 'mode' to use. The modes are 'click', 'newwindow', and 'returnuri'. -# The 'click' and 'newwindow' modes are handled in follow.js completely. When -# using 'returnuri' the second argument to follow.sh is the action to use for -# the URI. Currently implemented are 'set' (uses the 'uri' command), -# 'newwindow' (uses the REQ_NEW_WINDOW event), and 'clipboard' (copies the URI -# to the clipboard). - -# follow hint keys: -# fl -> emulate a click on the link -# Fl -> open in a new window -# fL -> take the url and navigate directly to it -# FL -> copy the url to the clipboard -@cbind f* = spawn @scripts_dir/follow.sh \@< uzbl.follow.followLinks("\@follow_hint_keys", "%s", 'click') >\@ -@cbind F* = spawn @scripts_dir/follow.sh \@< uzbl.follow.followLinks("\@follow_hint_keys", "%s", 'newwindow') >\@ -#@cbind fL* = spawn @scripts_dir/follow.sh \@< uzbl.follow.followLinks("\@follow_hint_keys", "%s", 'returnuri') >\@ set -#@cbind FL* = spawn @scripts_dir/follow.sh \@< uzbl.follow.followLinks("\@follow_hint_keys", "%s", 'returnuri') >\@ clipboard -@cbind gi = spawn @scripts_dir/go_input.sh - -# follow selected link: -# fs -> emulate a click on the link -# Fs -> open in a new window -# fS -> take the url and navigate directly to it -# FS -> copy the url to the clipboard -@cbind d = spawn @scripts_dir/follow.sh \@< uzbl.follow.followSelection('click') >\@ -@cbind D = spawn @scripts_dir/follow.sh \@< uzbl.follow.followSelection('newwindow') >\@ -#@cbind Fs = spawn @scripts_dir/follow.sh \@< uzbl.follow.followSelection('returnuri') >\@ set -#@cbind FS = spawn @scripts_dir/follow.sh \@< uzbl.follow.followSelection('returnuri') >\@ clipboard -# -# follow by link text (i.e., <a>foo</a> is selected with "ftfoo" or "'foo") -# ft -> emulate a click on the link -# Ft -> open in a new window -# fT -> take the url and navigate directly to it -# FT -> copy the url to the clipboard -#@cbind ft* = spawn @scripts_dir/follow.sh \@< uzbl.follow.followTextContent("%s", 'click') >\@ -#@cbind fT* = spawn @scripts_dir/follow.sh \@< uzbl.follow.followTextContent("%s", 'newwindow') >\@ -#@cbind Ft* = spawn @scripts_dir/follow.sh \@< uzbl.follow.followTextContent("%s", 'returnuri') >\@ set -#@cbind FT* = spawn @scripts_dir/follow.sh \@< uzbl.follow.followTextContent("%s", 'returnuri') >\@ clipboard - -# Form filler binds -# This script allows you to configure (per domain) values to fill in form -# fields (eg login information) and to fill in these values automatically. -# This implementation allows you to save multiple profiles for each form -# (think about multiple accounts on some website). -set formfiller spawn @scripts_dir/formfiller.sh -@cbind ze = @formfiller edit -@cbind zn = @formfiller new -@cbind zl = @formfiller load -@cbind zo = @formfiller once - -# === Short Cuts ============================================================= -@cbind gop = uri https://sites.google.com/a/skola.malmo.se/ib12-physics-hl/ -@cbind gob = uri https://sites.google.com/a/skola.malmo.se/ib12slbio/ -@cbind goc = uri https://sites.google.com/a/skola.malmo.se/hl-chemistry-ib12/ -@cbind goe = uri https://sites.google.com/a/skola.malmo.se/langlit-ib12/ -@cbind gos = uri https://sites.google.com/a/skola.malmo.se/swedish-b-ib12/ -@cbind got = uri https://sites.google.com/a/skola.malmo.se/wrtok/ -@cbind gom = uri https://sites.google.com/a/skola.malmo.se/ib-maths-hl/ -@cbind goo = uri http://organizer.eu5.org/ -@cbind goh = uri https://vaskozl.no-ip.biz/ -@cbind gog = uri https://www.gmail.com/ -@cbind gof = uri https://www.facebook.com/ -@cbind go9 = uri https://www.9gag.com/ - - - -# --- Uzbl tabbed binds ------------------------------------------------------ - -# Tab opening -@cbind gn = event NEW_TAB -@cbind gN = event NEW_TAB_NEXT -#@cbind go<uri:>_ = event NEW_TAB %s -#@cbind gO<uri:>_ = event NEW_TAB_NEXT %s - -# Closing / resetting -@cbind x = exit -@cbind gQ = event CLEAN_TABS - -# Tab navigating -@cbind g< = event FIRST_TAB -@cbind g> = event LAST_TAB -@cbind l = event NEXT_TAB -@cbind h = event PREV_TAB -#@cbind gi<index:>_ = event GOTO_TAB %s -@cbind <Ctrl><Left> = event MOVE_CURRENT_TAB_LEFT -@cbind <Ctrl><Right> = event MOVE_CURRENT_TAB_RIGHT -@cbind gm<index:>_ = event MOVE_CURRENT_TAB %s - -# Preset loading -set preset event PRESET_TABS -@cbind gs<preset save:>_ = @preset save %s -@cbind glo<preset load:>_ = @preset load %s -@cbind gd<preset del:>_ = @preset del %s -# This doesn't work right now. -#@cbind gli = @preset list - -# === Context menu items ===================================================== - -# Default context menu -menu add link Google "uri http://google.com" -menu add link "Go Home" "uri http://uzbl.org" -menu add_separator separator_1 -menu add link "Quit uzbl" exit - -# Link context menu -menu add link "Print Link" "print \@SELECTED_URI" - -# === Mode configuration ===================================================== - -# Define some mode specific uzbl configurations. -set command @mode_config command -set insert @mode_config insert -set stack @mode_config stack - -# Command mode config. -@command keycmd_style = foreground="@color13" -@command status_background = #202020 -@command mode_indicator = Cmd -@command keycmd_events = 1 -@command forward_keys = 0 -@command modcmd_updates = 1 - -# Insert mode config. -@insert status_background = #303030 -@insert mode_indicator = Ins -@insert forward_keys = 1 -@insert keycmd_events = 0 -@insert modcmd_updates = 0 - -# Multi-stage-binding mode config. -@stack keycmd_style = foreground="@color13" -@stack status_background = #202020 -@stack mode_indicator = Bnd -@stack prompt_style = foreground="@color12" weight="light" -@stack keycmd_events = 1 -@stack modcmd_updates = 1 -@stack forward_keys = 0 - -set default_mode command - -# === SSL related configuration ============================================== - -# Set it to certificates store of your distribution, or your own CAfile. -set ssl_ca_file /etc/ssl/certs/ca-certificates.crt -set ssl_policy fail -# Command to toggle ssl_policy value: -@cbind !ssl = chain 'toggle ssl_policy fail ignore' 'reload' -# Example SSL error handler: -@on_event LOAD_ERROR js page string 'if (/SSL handshake failed/.test("%3")) {alert ("%3");}' - -# === Post-load misc commands ================================================ -spawn_sync_exec @scripts_dir/load_cookies.sh -spawn_sync_exec @scripts_dir/load_cookies.sh @data_home/session-cookies.txt - -# Set the "home" page. -uri uzbl.org/doesitwork/@COMMIT - -# vim: set fdm=syntax: diff --git a/config/uzbl/scripts/download.sh b/config/uzbl/scripts/download.sh deleted file mode 100755 index 398f271..0000000 --- a/config/uzbl/scripts/download.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/sh -# uzbl's example configuration sets this script up as its download_handler. -# this script is run when uzbl encounters a URL that it can't display, and when -# a download is requested using the 'download' command. -# -# if the script prints a file path to stdout, uzbl will save the download to -# that path using it's internal downloader. -# -# if nothing is printed to stdout, the internal download will be cancelled. -# you could do your own download handling in your script that way. - -# if $5 is set, it is the path that was passed to uzbl's "download" command. -# we want to use that if it's available. -[ -n "$5" ] && echo "$5" && exit - -. "$UZBL_UTIL_DIR/uzbl-dir.sh" - -# the URL that is being downloaded -uri="$1" -shift - -safe_uri="$( echo "$uri" | sed -e 's/\W/-/g' )" - -# a filename suggested by the server or based on the URL -suggested_filename="${1:-$safe_uri}" -shift - -# the mimetype of the file being downloaded -content_type="$1" -shift - -# the size of the downloaded file in bytes. this is not always accurate, since -# the server might not have sent a size with its response headers. -total_size="$1" -shift - -case "$suggested_filename" in - # example: save torrents to a separate directory - *.torrent) - path="/home/vasko/Torrents/$suggested_filename" - ;; - # Default case - *) - path="/home/vasko/Downloads/$suggested_filename" - ;; -esac - -source ~/.colors; - -if ! /home/vasko/.ratpoison/ratmenu -style dreary -fg \"$COLOR11\" -bg \"$COLOR0\" -io 2 "Download \"$suggested_filename\"?" false Yes true No false;then -path=''; -fi - -# Do nothing if we don't want to save the file -[ -z "$path" ] && exit 0 - -# Check if the file exists -if [ ! -e "$path" ]; then - echo "$path" - exit 0 -fi - -# Try to make a unique filename -count=1 -while [ -e "$path.$count" ]; do - count=$(( $count + 1 )) -done - -echo "$path.$count" diff --git a/config/uzbl/scripts/gonew.pl b/config/uzbl/scripts/gonew.pl deleted file mode 100755 index 33dac82..0000000 --- a/config/uzbl/scripts/gonew.pl +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/perl - -my @cmd = @ARGV; -my $fifo = $ENV{'UZBL_FIFO'}; - - -#If there are no dots in the first word or more than one word is suppllied expect a phrase for google. Else go to the uri specified. -if (index(@cmd[0], '.') == -1 || scalar @cmd > 1) -{ - # Replace this with your search engine - qx(uzbl-browser --uri "https://encrypted.google.com/search?q=@ARGV&hl=en"); -} -else -{ - qx(uzbl-browser --uri @cmd"); -} diff --git a/config/uzbl/scripts/goto.pl b/config/uzbl/scripts/goto.pl deleted file mode 100755 index b1630d4..0000000 --- a/config/uzbl/scripts/goto.pl +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/perl - -my @cmd = @ARGV; -my $fifo = $ENV{'UZBL_FIFO'}; - - -#If there are no dots in the first word or more than one word is suppllied expect a phrase for google. Else go to the uri specified. -if (index(@cmd[0], '.') == -1 || scalar @cmd > 1) -{ - # Replace this with your search engine - qx(echo "uri https://encrypted.google.com/search?q=@ARGV&hl=en" >> $fifo); -} -else -{ - qx(echo "uri @cmd" >> $fifo); -} diff --git a/config/uzbl/scripts/gowiki.pl b/config/uzbl/scripts/gowiki.pl deleted file mode 100755 index 61f636d..0000000 --- a/config/uzbl/scripts/gowiki.pl +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/perl - -my @cmd = @ARGV; -my $fifo = $ENV{'UZBL_FIFO'}; - - -#If there are no dots in the first word or more than one word is suppllied expect a phrase for google. Else go to the uri specified. -if (index(@cmd[0], '.') == -1 || scalar @cmd > 1) -{ - # Replace this with your search engine - qx(echo "uri http://127.0.0.1:8000/search?content=wikipedia_en_all_nopic_01_2014&pattern=@ARGV" >> $fifo); -} -else -{ - qx(echo "uri @cmd" >> $fifo); -} diff --git a/config/uzbl/scripts/gowikio.pl b/config/uzbl/scripts/gowikio.pl deleted file mode 100755 index 743c69c..0000000 --- a/config/uzbl/scripts/gowikio.pl +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/perl - -my @cmd = @ARGV; -my $fifo = $ENV{'UZBL_FIFO'}; - - -#If there are no dots in the first word or more than one word is suppllied expect a phrase for google. Else go to the uri specified. -if (index(@cmd[0], '.') == -1 || scalar @cmd > 1) -{ - # Replace this with your search engine - qx(echo "uri http://en.wikipedia.org/w/index.php?search=@ARGV" >> $fifo); -} -else -{ - qx(echo "uri @cmd" >> $fifo); -} diff --git a/config/uzbl/scripts/youtube.pl b/config/uzbl/scripts/youtube.pl deleted file mode 100755 index 5a0e99a..0000000 --- a/config/uzbl/scripts/youtube.pl +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env perl -my $url = $ENV{'UZBL_URI'}; -exec "mpv '$url'" - diff --git a/config/uzbl/style.css b/config/uzbl/style.css deleted file mode 100644 index 3f870a4..0000000 --- a/config/uzbl/style.css +++ /dev/null @@ -1,34 +0,0 @@ -#uzbl_link_hints > span { - z-index: 1000 !important; - - background-color: #333 !important; - margin: 0 !important; - padding: 3px !important; - - color: #ccc !important; - font-size: 9px !important; - line-height: 9px !important; - font-weight: bold !important; - font-variant: normal !important; - text-decoration: none !important; - - -webkit-transform: translate(-5px,-5px); - opacity: 0.8; - -webkit-border-radius: 6px !important; - /* Play around with this, pretty fun things to do :) */ - -webkit-transform: scale(1.2) rotate(0deg) translate(-6px,-5px) !important; -} - -/* we can have different colours for different types of hints! */ -#uzbl_link_hints.new-window > span { - background-color: #ffff00 !important; - color: black !important; -} - -.uzbl-follow-text-match { - outline: 2px solid invert; - background: #333 !important; - color: white !important; -} - -/* vim:set et ts=4: */ diff --git a/gtkrc-2.0 b/gtkrc-2.0 deleted file mode 120000 index 8e8822a..0000000 --- a/gtkrc-2.0 +++ /dev/null @@ -1 +0,0 @@ -.gtkrc
\ No newline at end of file diff --git a/ncmpcpp/bindings b/ncmpcpp/bindings deleted file mode 100644 index 8b2177b..0000000 --- a/ncmpcpp/bindings +++ /dev/null @@ -1,513 +0,0 @@ -########################################################## -## this is example bindings configuration file, copy it ## -## to ~/.ncmpcpp/bindings and set up your preferences ## -########################################################## -## -##### General rules ##### -## -## 1) Because each action has runtime checks whether it's -## ok to run it, a few actions can be bound to one key. -## Actions will be bound in order given in configuration -## file. When a key is pressed, first action in order -## will test itself whether it's possible to run it. If -## test succeeds, action is executed and other actions -## bound to this key are ignored. If it doesn't, next -## action in order tests itself etc. -## -## 2) It's possible to bind more that one action at once -## to a key. It can be done using the following syntax: -## -## def_key "key" -## action1 -## action2 -## ... -## -## This creates a chain of actions. When such chain is -## executed, each action in chain is run until the end of -## chain is reached or one of its actions fails to execute -## due to its requirements not being met. If multiple actions -## and/or chains are bound to the same key, they will be -## consecutively run until one of them gets fully executed. -## -## 3) When ncmpcpp starts, bindings configuration file is -## parsed and then ncmpcpp provides "missing pieces" -## of default keybindings. If you want to disable some -## bindings, there is a special action called 'dummy' -## for that purpose. Eg. if you want to disable ability -## to crop playlists, you need to put the following -## into configuration file: -## -## def_key "C" -## dummy -## -## After that ncmpcpp will not bind any default action -## to this key. -## -## 4) To let you write simple macros, the following special -## actions are provided: -## -## - push_character "character" - pushes given special -## character into input queue, so it will be immediately -## picked by ncmpcpp upon next call to readKey function. -## Accepted values: mouse, up, down, page_up, page_down, -## home, end, space, enter, insert, delete, left, right, -## tab, shift_tab, ctrl_a, ctrl_b, ..., ctrl_z, f1, f2, -## ..., f12, backspace, backspace_2. -## -## - push_characters "string" - pushes given string into -## input queue. -## -## - require_runnable "action" - checks whether given action -## is runnable and fails if it isn't. This is especially -## useful when mixed with previous two functions. Consider -## the following macro definition: -## -## def_key "key" -## push_characters "custom_filter" -## apply_filter -## -## If apply_filter can't be currently run, we end up with -## sequence of characters in input queue which will be -## treated just as we typed them. This may lead to unexpected -## results (in this case 'c' will most likely clear current -## playlist, 'u' will trigger database update, 's' will stop -## playback etc.). To prevent such thing from happening, we -## need to change above definition to this one: -## -## def_key "key" -## require_runnable "apply_filter" -## push_characters "custom_filter" -## apply_filter -## -## Here, first we test whether apply_filter can be actually run -## before we stuff characters into input queue, so if condition -## is not met, whole chain is aborted and we're fine. -## -## - require_screen "screen" - checks whether given screen is -## currently active. accepted values: browser, clock, help, -## media_library, outputs, playlist, playlist_editor, -## search_engine, tag_editor, visualizer, last_fm, lyrics, -## selected_items_adder, server_info, song_info, -## sort_playlist_dialog, tiny_tag_editor. -## -## - run_external_command "command" - runs given command using -## system() function. -## -## 5) In addition to binding to a key, you can also bind actions -## or chains of actions to a command. If it comes to commands, -## syntax is very similar to defining keys. Here goes example -## definition of a command: -## -## def_command "quit" [deferred] -## stop -## quit -## -## If you execute the above command (which can be done by -## invoking action execute_command, typing 'quit' and pressing -## enter), ncmpcpp will stop the player and then quit. Note the -## presence of word 'deferred' enclosed in square brackets. It -## tells ncmpcpp to wait for confirmation (ie. pressing enter) -## after you typed quit. Instead of 'deferred', 'immediate' -## could be used. Then ncmpcpp will not wait for confirmation -## (enter) and will execute the command the moment it sees it. -## -## Note: Both 'backspace' and 'backspace_2' are used because some -## terminals interpret backspace using keycode of 'backspace' -## and some the one of 'backspace_2'. You can get away with -## binding once if all your terminal emulators use the same -## value. -## -## Note: There is a difference between: -## -## def_key "key" -## action1 -## -## def_key "key" -## action2 -## -## and -## -## def_key "key" -## action1 -## action2 -## -## First one binds two single actions to the same key whilst -## second one defines a chain of actions. The behavior of -## these two is different and is described in (1) and (2). -## -## Note: Function def_key accepts non-ascii characters. -## -##### List of unbound actions ##### -## -## The following actions are not bound to any key/command: -## -## - set_volume -## - filter_playlist_on_priorities -## -# -#def_key "mouse" -# mouse_event -# -def_key "k" - scroll_up -# -def_key "j" - scroll_down -# -#def_key "[" -# scroll_up_album -# -#def_key "]" -# scroll_down_album -# -#def_key "{" -# scroll_up_artist -# -#def_key "}" -# scroll_down_artist -# -#def_key "page_up" -# page_up -# -#def_key "page_down" -# page_down -# -#def_key "home" -# move_home -# -#def_key "end" -# move_end -# -#def_key "space" -# press_space -# -#def_key "enter" -# press_enter -# -def_key "d" - delete_playlist_items -# -def_key "d" - delete_stored_playlist -# -#def_key "right" -# next_column -# -#def_key "right" -# slave_screen -# -#def_key "right" -# volume_up -# -#def_key "+" -# volume_up -# -#def_key "left" -# previous_column -# -#def_key "left" -# master_screen -# -#def_key "left" -# volume_down -# -#def_key "-" -# volume_down -# -#def_key ":" -# execute_command -# -#def_key "tab" -# next_screen -# -#def_key "shift_tab" -# previous_screen -# -#def_key "f1" -# show_help -# -#def_key "1" -# show_playlist -# -#def_key "2" -# show_browser -# -#def_key "2" -# change_browse_mode -# -#def_key "3" -# show_search_engine -# -#def_key "3" -# reset_search_engine -# -#def_key "4" -# show_media_library -# -#def_key "4" -# toggle_media_library_columns_mode -# -#def_key "5" -# show_playlist_editor -# -#def_key "6" -# show_tag_editor -# -#def_key "7" -# show_outputs -# -#def_key "8" -# show_visualizer -# -#def_key "=" -# show_clock -# -#def_key "@" -# show_server_info -# -#def_key "s" -# stop -# -#def_key "p" -# pause -# -#def_key ">" -# next -# -#def_key "<" -# previous -# -#def_key "ctrl_h" -# jump_to_parent_directory -# -#def_key "ctrl_h" -# replay_song -# -#def_key "backspace" -# jump_to_parent_directory -# -#def_key "backspace" -# replay_song -# -#def_key "backspace_2" -# jump_to_parent_directory -# -#def_key "backspace_2" -# replay_song -# -#def_key "f" -# seek_forward -# -#def_key "b" -# seek_backward -# -#def_key "r" -# toggle_repeat -# -#def_key "z" -# toggle_random -# -#def_key "y" -# save_tag_changes -# -#def_key "y" -# start_searching -# -#def_key "y" -# toggle_single -# -#def_key "R" -# toggle_consume -# -#def_key "Y" -# toggle_replay_gain_mode -# -#def_key "t" -# toggle_space_mode -# -#def_key "T" -# toggle_add_mode -# -#def_key "|" -# toggle_mouse -# -#def_key "#" -# toggle_bitrate_visibility -# -#def_key "Z" -# shuffle -# -#def_key "x" -# toggle_crossfade -# -#def_key "X" -# set_crossfade -# -#def_key "u" -# update_database -# -#def_key "ctrl_v" -# sort_playlist -# -#def_key "ctrl_r" -# reverse_playlist -# -#def_key "ctrl_f" -# apply_filter -# -#def_key "/" -# find -# -#def_key "/" -# find_item_forward -# -#def_key "?" -# find -# -#def_key "?" -# find_item_backward -# -#def_key "." -# next_found_item -# -#def_key "," -# previous_found_item -# -#def_key "w" -# toggle_find_mode -# -#def_key "e" -# edit_song -# -#def_key "e" -# edit_library_tag -# -#def_key "e" -# edit_library_album -# -#def_key "e" -# edit_directory_name -# -#def_key "e" -# edit_playlist_name -# -#def_key "e" -# edit_lyrics -# -#def_key "i" -# show_song_info -# -#def_key "I" -# show_artist_info -# -#def_key "g" -# jump_to_position_in_song -# -#def_key "l" -# show_lyrics -# -#def_key "v" -# reverse_selection -# -#def_key "V" -# remove_selection -# -#def_key "B" -# select_album -# -#def_key "a" -# add_selected_items -# -#def_key "c" -# clear_playlist -# -#def_key "c" -# clear_main_playlist -# -#def_key "C" -# crop_playlist -# -#def_key "C" -# crop_main_playlist -# -#def_key "m" -# move_sort_order_up -# -#def_key "m" -# move_selected_items_up -# -#def_key "m" -# toggle_media_library_sort_mode -# -#def_key "m" -# set_visualizer_sample_multiplier -# -#def_key "n" -# move_sort_order_down -# -#def_key "n" -# move_selected_items_down -# -#def_key "M" -# move_selected_items_to -# -#def_key "A" -# add -# -#def_key "S" -# save_playlist -# -#def_key "o" -# jump_to_playing_song -# -#def_key "G" -# jump_to_browser -# -#def_key "G" -# jump_to_playlist_editor -# -#def_key "~" -# jump_to_media_library -# -#def_key "E" -# jump_to_tag_editor -# -#def_key "U" -# toggle_playing_song_centering -# -#def_key "P" -# toggle_display_mode -# -#def_key "\\" -# toggle_interface -# -#def_key "!" -# toggle_separators_between_albums -# -#def_key "L" -# toggle_lyrics_fetcher -# -#def_key "F" -# toggle_fetching_lyrics_in_background -# -#def_key "ctrl_l" -# toggle_screen_lock -# -#def_key "`" -# toggle_browser_sort_mode -# -#def_key "`" -# toggle_library_tag_type -# -#def_key "`" -# refetch_lyrics -# -#def_key "`" -# add_random_items -# -#def_key "ctrl_p" -# set_selected_items_priority -# -#def_key "q" -# quit -# diff --git a/ncmpcpp/config b/ncmpcpp/config deleted file mode 100644 index 80b8f70..0000000 --- a/ncmpcpp/config +++ /dev/null @@ -1,32 +0,0 @@ -mpd_host = "127.0.0.1" # needed because localhost doesn't work for some reason -mpd_connection_timeout = 30 -colors_enabled = "yes" -song_status_format = "$0{$8%t$9} on {$5%b$9} by {$3%a}" -song_columns_list_format = "(30)[green]{a} (40)[]{t|f} (30)[blue]{b}" -now_playing_prefix = "$b$8> $/b$9" -now_playing_suffix = "" -progressbar_look = "─ " -progressbar_boldness = "no" - -user_interface = "classic" -playlist_display_mode = "columns" -#media_library_disable_two_column_mode = "yes" -header_visibility = "no" -statusbar_visibility = "yes" -titles_visibility = "no" -playlist_disable_highlight_delay = "1" -message_delay_time = "1" -autocenter_mode = "yes" -centered_cursor = "yes" -mouse_support = "yes" -discard_colors_if_item_is_selected = "yes" -#fancy_scrolling = "yes" -ignore_leading_the = "yes" - -main_window_color = "default" -main_window_highlight_color = "default" -progressbar_color = "red" -active_column_color = "yellow" -enable_window_title = "yes" - - diff --git a/newsbeuter/config b/newsbeuter/config deleted file mode 100644 index 13cc7aa..0000000 --- a/newsbeuter/config +++ /dev/null @@ -1,11 +0,0 @@ -confirm-exit yes -# browser ~/.ratpoison/workspace 3 && firefox -new-tab -cleanup-on-quit yes -mark-as-read-on-hover yes -max-items 50 -show-read-feeds no -reload-time 15 -auto-reload yes - -color listfocus white blue bold -color info white blue bold diff --git a/newsbeuter/urls b/newsbeuter/urls deleted file mode 100644 index f1cf895..0000000 --- a/newsbeuter/urls +++ /dev/null @@ -1,17 +0,0 @@ -http://xkcd.com/rss.xml "xkcd comic" -http://feeds.bbci.co.uk/news/rss.xml "BBC News" -http://www.reddit.com/r/linux/.rss "linux reddit" -http://www.reddit.com/r/technology/.rss "tech reddit" -http://www.reddit.com/r/askscience/.rss "science reddit" -#http://www.reddit.com/r/perl/.rss "perl reddit" - -#http://rss.slashdot.org/Slashdot/slashdot "linux" -#http://visual.ly/rss.xml "fun charts" -#http://feeds.feedburner.com/codinghorror/ "programming blog" -http://feeds.feedburner.com/LinuxHatersBlog "linux" -http://www.tuxradar.com/rss "linux" -http://feeds.cyberciti.biz/Nixcraft-LinuxFreebsdSolarisTipsTricks "linux cli tricks" - -http://feeds.feedburner.com/Phoronix "linux floss" -http://feeds2.feedburner.com/TheLinuxActionShow "podcast linux" -http://feeds.feedburner.com/thechangelog "podcast linux" diff --git a/ratpoison b/ratpoison deleted file mode 120000 index 0c90c0b..0000000 --- a/ratpoison +++ /dev/null @@ -1 +0,0 @@ -/home/vasko/dotfiles/config/ratpoison
\ No newline at end of file diff --git a/rtorrent.rc b/rtorrent.rc deleted file mode 100755 index f3fc391..0000000 --- a/rtorrent.rc +++ /dev/null @@ -1,93 +0,0 @@ -# This is an example rerource file for rTorrent. Copy to -# ~/.rtorrent.rc and enable/modify the options as needed. Remember to -# uncomment the options you wish to enable. - -ratio.max.set=2000 - -# Maximum and minimum number of peers to connect to per torrent. -#min_peers = 40 -#max_peers = 100 - -# Same as above but for seeding completed torrents (-1 = same as downloading) -#min_peers_seed = 10 -#max_peers_seed = 50 - -# Maximum number of simultanious uploads per torrent. -#max_uploads = 15 - -# Global upload and download rate in KiB. "0" for unlimited. -#download_rate = 0 -#upload_rate = 0 - -# Default directory to save the downloaded torrents. -directory = ~/Torrents - -# Default session directory. Make sure you don't run multiple instance -# of rtorrent using the same session directory. Perhaps using a -# relative path? -session = ~/.rtorrent.session - -# Watch a directory for new torrents, and stop those that have been -# deleted. -schedule = watch_directory,5,5,load_start=~/Downloads/*.torrent -schedule = untied_directory,5,5,stop_untied= - -# Prevent low disk space shit -schedule = low_diskspace,5,60,close_low_diskspace=100M - -# Close torrents when diskspace is low. -#schedule = low_diskspace,5,60,close_low_diskspace=100M - -# The ip address reported to the tracker. -#ip = 127.0.0.1 -#ip = rakshasa.no - -# The ip address the listening socket and outgoing connections is -# bound to. -#bind = 127.0.0.1 -#bind = rakshasa.no - -# Port range to use for listening. -port_range = 8080-8081 - -# Start opening ports at a random position within the port range. -#port_random = no - -# Check hash for finished torrents. Might be usefull until the bug is -# fixed that causes lack of diskspace not to be properly reported. -check_hash = yes - -# Set whether the client should try to connect to UDP trackers. -#use_udp_trackers = yes - -# Alternative calls to bind and ip that should handle dynamic ip's. -#schedule = ip_tick,0,1800,ip=rakshasa -#schedule = bind_tick,0,1800,bind=rakshasa - -# Encryption options, set to none (default) or any combination of the following: -# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext -# -# The example value allows incoming encrypted connections, starts unencrypted -# outgoing connections but retries with encryption if they fail, preferring -# plaintext to RC4 encryption after the encrypted handshake -# -# encryption = allow_incoming,enable_retry,prefer_plaintext -#encryption=allow_incoming,try_outgoing,enable_retry - -encryption = require,allow_incoming,require_RC4 - -# Enable DHT support for trackerless torrents or when all trackers are down. -# May be set to "disable" (completely disable DHT), "off" (do not start DHT), -# "auto" (start and stop DHT as needed), or "on" (start DHT immediately). -# The default is "off". For DHT to work, a session directory must be defined. -# -dht = auto -#dht = off - -# UDP port to use for DHT. -# -dht_port = 6881 - -# Enable peer exchange (for torrents not marked private) -# -peer_exchange = yes diff --git a/stalonetrayrc b/stalonetrayrc deleted file mode 100644 index 59ec5ad..0000000 --- a/stalonetrayrc +++ /dev/null @@ -1 +0,0 @@ -kludges force_icons_size diff --git a/vimperatorrc b/vimperatorrc deleted file mode 100644 index 76c7ba3..0000000 --- a/vimperatorrc +++ /dev/null @@ -1,59 +0,0 @@ -"3.8.3 (created: 2014/11/09 13:19:01) - -"highlight Bell border: none; background-color: #586E75; -"highlight Boolean color: #DC322F; -"highlight CmdLine background: #EEE8D5; color: #586E75; transition: all 0.25s; -"highlight CompDesc width: 500px; max-width: 500px; color: #859900; overflow: hidden; -"highlight CompItem[selected] background: #EEE8D5; box-shadow: 0px 0px 1px #B58900; -"highlight CompTitle font-weight: bold; background-color: #EEE8D5; -"highlight CompTitle>* color: #657B83; border-top: 1px solid #657B83; border-bottom: 1px solid #657B83; padding: 1px 0.5ex; text-shadow: 1px 1px 0px #FDF6E3; -"highlight ContentSeparator border-top: 1px dotted #93A1A1; display: -moz-box; -"highlight Disabled color: #DC322F; -"highlight Enabled color: #859900; -"highlight ErrorMsg color: #FDF6E3; background: #DC322F; font-weight: bold; -"highlight Filter color: #CB4B16; font-weight: bold; -"highlight FrameIndicator background-color: #DC322F; opacity: 0.5; z-index: 999; position: fixed; top: 0; bottom: 0; left: 0; right: 0; -"highlight Function color: 268BD2; -"highlight Hint font-family: monospace; font-size: medium; font-weight: bold; text-transform: uppercase; color: #FDF6E3; background-color: #DC322F; border-color: ButtonShadow; border-width: 0px; border-style: solid; padding: 1px; z-index: 9999; -"highlight HintActive background-color: #859900; color: #002B36; -"highlight HintElem background-color: #B58900; color: #002B36; -"highlight HintImage opacity: 0.5; -"highlight Indicator color: #268BD2; -"highlight InfoMsg color: #D33682; background: #FDF6E3; -"highlight Keyword color: #DC322F; -"highlight LineNr color: #CB4B16; background: #FDF6E3; -"highlight Mapping color: #D33682; -"highlight ModeMsg color: #FDF6E3; background: #859900; border-radius: 1px; padding: 0px 5px; -"highlight MoreMsg color: #859900; background: #FDF6E3; -"highlight NonText color: #268BD2; min-height: 16px; padding-left: 2px; -"highlight Normal color: #586E75; background: #FDF6E3; -"highlight Null color: #268BD2; -"highlight Number color: #268BD2; -"highlight Object color: #B58900; -"highlight Preview color: #93A1A1; -"highlight PromptText color: #FDF6E3; background: #6C71C4; -"highlight Question color: #859900; background: #FDF6E3; font-weight: bold; -"highlight StatusLine color: #657B83; background: transparent; font-weight: normal; -"highlight String color: #859900; -"highlight Tag color: #268BD2; -"highlight Title color: #D33682; background: #FDF6E3; font-weight: bold; font-size: 120%; -"highlight URL text-decoration: none; color: #268BD2; -"highlight WarningMsg color: #DC322F; background: #FDF6E3; -nnoremap l gt -nnoremap h gT -nnoremap s <C-d> -nnoremap e <C-u> -nnoremap W :open<Space>wikilocal<Space> -nnoremap w :open<Space>wikipedia<Space> -nnoremap x d -nnoremap ( H -nnoremap ) L -nnoremap gi gi<End> -nnoremap a :open<Space>archwiki<Space> -nnoremap A :open<Space>aur<Space> -set focuscontent -set gui=nonavigation -source! /home/vasko/.vimperatorrc.local - -" vim: set ft=vimperator: -set defsearch=duk |