<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d15168251\x26blogName\x3dThe+Emerald+Buddha\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://theemeraldbuddha.blogspot.com/search\x26blogLocale\x3den_AU\x26v\x3d2\x26homepageUrl\x3dhttp://theemeraldbuddha.blogspot.com/\x26vt\x3d4679276712915710276', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Monday, August 15, 2005

Best Keyboard Ever!

http://www.artlebedev.com/portfolio/optimus/ The keys are all individually programmable and you can designate the display image for each key, and they can be animated displays. So very cool. Have to wait till next year however. The only competition that this keyboard has would be this:

0 Comments:

Post a Comment

<< Home