Singapore
Malaysia
Philippines
Indonesia
Thailand
Global
News
Corporate News
Just Announced
Reads from WWW
SME News
Product Guide
Apps and Software
AV Peripherals and Systems
▶
AV Systems
Headphones
Media Streamers and Hubs
Portable Media Players
Projectors
Speakers
Blu-ray Players
Casings and Coolers
▶
Casings
Coolers
CPU
Desktop Systems
Digital Cameras
Graphics Cards
Input Devices
Memory
Mobile Phones
Monitors
Motherboard
Networking
Notebooks
Others
▶
Bluetooth Headsets
GPS Devices
Power Supply Units
Printers
▶
Inkjet Printers
Laser Printers
Storage
▶
External Storage
Hard Disk Drives
NAS
Optical Drives
Solid State Drives
Tablets
Televisions
HWZ TV
Articles
Event Coverage
Shootouts
Specials
Tech Guides
Reviews
Blogs
DIY, Tweaks and Mods
From the Rumor Mill
Hot Stuff and News
Miscellaneous
Of Apps and Developers
Social Media
Tech Trends and Commentaries
The Net
Weird and Quirky Tech
Home
»
Product Guide
»
Input Devices
Input Devices Guide
All Articles
All Products
Compare This
Logitech MX Air Mouse
10 Sep 2007
Tags:
(none)
Filter by Manufacturers
3M
A4Tech
Cliptec
Ducky
Filco
Genius
Gigabyte
Logitech
MadCatz
Microsoft
MiLi
MobileGear
Nortek
Orbita
ORtek
PowerLogic
Prolink
Razer
RedFox
Roccat
Rosewill
Sensonic
SISO
SteelSeries
Thermaltake
VENTO
Wacom
Zippy
You may also be interested in...
Articles
Specifications
Latest Price
Gallery
<!-- start /elements/product-review.ctp --> <div id="product-review" class="article"> <h2 class="header-green">First Looks: Logitech MX Air Mouse</h2> <span class="byline">Reviewed by Seow Tein Hee on Monday, 10 Sep 2007</span> <div class="share"> <div id="addthis_div_51c0ecb65a3ab" class="addthis_toolbox addthis_default_style" addthis:url="http://www.hardwarezone.com/review-first-looks-logitech-mx-air-mouse" addthis:title="First Looks: Logitech MX Air Mouse" > <a class="addthis_button_google_plusone" g:plusone:count="false"></a> <a class="addthis_button_facebook"></a> <a class="addthis_button_twitter"></a> <!-- <a class="addthis_button_slashdot"></a> <a class="addthis_button_digg"></a> --> <a class="addthis_button_email"></a> </div> </div> <script type="text/javascript"> //<![CDATA[ window.addEvent ('domready', function () { //AddThis thing addthis_share = window.addthis_share || {}; addthis_share.url_transforms = { add: { utm_source: 'addthis', utm_medium: 'referral', utm_campaign: 'addthis', utm_content: 'First%2BLooks%3A%2BLogitech%2BMX%2BAir%2BMouse' } } addthis_config = window.addthis_config || {}; addthis_config.data_track_clickback = true; addthis_config.data_ga_property = 'UA-166763-1'; //window.addthis && addthis.toolbox (".addthis_toolbox"); }); //]]> </script> <div class="content resizeable"> <div id="page-1" class="page"> <h2 class="page-title">True Freedom</h2> <h3 class="page_title">True Freedom</h3> <p>Take a trip down nostalgia lane and try to recall how your first mouse looked. Now, take a glance at the Logitech MX Air Mouse and we believe your first thought would be similar to ours. It is one of awe, at the beauty of its exterior design. For the MX Air Mouse, the beauty is not only skin deep, it goes into the very core of its programming, as we will show you soon.</p> <p class="rtecenter"><img width="700" height="408" alt="" src="/files/images/Logitech_MX_Air_Mouse_Main.jpg" /></p> <h4 class="page_sub_title">A Fashion Icon</h4> <p class="rteleft">As technology races onward, being innovative is no longer sufficient to impress the discerning consumer. To attract the ever fashionable user, Logitech has the foresight to design its latest wireless mouse with a sleek and stealthy look. From our first touch, we were amazed by its light and slim feel, unlike most other mice. Stealth would be an apt descriptor for the MX Air Mouse. During modes of inactivity, the MX Air Mouse has a soothing and calming appearance due to its black and reflective body. Once in action, the orange backlight kicks in, lighting up the left and right mouse buttons, plus the four media control buttons, namely Back, Select, Play and Volume. The scrolling wheel is replaced in favor of a touch motion scroll, much like Logitech's MX5000 desktop keyboard. A note to add: the scroll generates its own synthetic scrolling sound, which is a nice, if geeky touch.</p> <h4 class="page_sub_title">Free the Mouse</h4> <p class="rteleft">Mice were once bound by wires and gained freedom with radio transceivers. Now, with the MX Air, it is also no longer bound to the desk, thanks to Logitech's patented Freespace motion control technology. With the ability to detect three-directional motions and tremor cancellation for accuracy, the MX Air promises an aerial navigational experience like no other.</p> <p class="rteleft">Installation of the mouse is as minimal as its design with its plug and play interface. With the recent introduction of Microsoft's Windows Vista, the MX Air is ready for the new operating system and works with the included media center application found in the Home Premium and Ultimate editions.</p> <p class="rteleft">To fully utilize its media playback capabilities however, installation of the accompanying software is required. With its full functionality unlocked, the MX Air is a formidable media player controller, allowing basic navigation with a slight hand gesture.</p> <p class="rteleft">By holding onto the Play button and rotating the MX Air in either a clockwise or anti-clockwise motion, users will be able to go to their next or previous media selection respectively. Likewise, by clicking on the Volume button and moving the MX Air either left or right in the air, a lower or higher volume is achieved respectively.</p> <p class="rteleft">The transition from desktop to aerial mode is established once the MX Air is lifted from the surface, and vice versa. Ground control, as we’d like to call it, retains the smoothness and sensitivity one can expect from a Logitech product. Surprisingly, the aerial navigation felt much smoother than the desktop control. Obviously, for a perfect gaming experience, we can safely say that aerial navigation is not the way to go.</p> <h4 class="page_sub_title">The Practical Approach</h4> <p class="rteleft">The MX Air works with a built-in rechargeable lithium-ion battery, with a recharging station provisioned within the package. Our test showed that a full charge of 2.5 hours would guarantee an average of 5 days usage for most users. To promote an ideal power saving environment, the MX Air is also fitted with a power switch, located at the bottom of the nose. Its effective range reaches up to 30 feet (10 meters), making it suitable in a spacious conference room setting as a media controller.</p> <h4 class="page_sub_title">To Sum It Up</h4> <p class="rteleft">Giving users the option to lounge at ease by navigating the mouse in the air, or be in full focus with desktop navigation, the MX Air does hold itself well as a solo piece. With its futuristic design, complemented by its innovative Freespace motion control technology and its playback functionality, Logitech is on the right track as a trend-setter for human interface devices. The Logitech MX Air Mouse is tagged at a retail price of S$279, with an estimated release at the end of August.</p> <p> </p> </div> </div> <div class="pagination" style="visibility:hidden;"> <span class="desc">Page 1 of 1</span> <ul> <li class="prevnext prev"><a href="/review-first-looks-logitech-mx-air-mouse" class="disabled">‹ Prev</a></li> <li class="skip"> <form id="PageAddForm" method="post" action="/go"><fieldset style="display:none;"><input type="hidden" name="_method" value="POST" /></fieldset> <select name="data[Page][url]" class="page-selector" disabled="disabled" id="PageUrl"> <option value="/review-first-looks-logitech-mx-air-mouse" selected="selected">True Freedom</option> </select> <input type="submit" class="submit" value="Go" /> </form> </li> <li class="prevnext next"><a href="/review-first-looks-logitech-mx-air-mouse" class="disabled">Next ›</a></li> </ul> </div> <script type="text/javascript"> //<![CDATA[ window.addEvent ('domready', function () { var container = document.getElement ('#product-review'), content = container && container.getElement ('.content'), pagination = container && container.getElement ('.pagination'), form = pagination && pagination.getElement ('form'), menu = form && form.getElement ('.page-selector'), links = { prev: pagination && pagination.getElement ('.prev a'), next: pagination && pagination.getElement ('.next a') }, page = -1, desc = 'Page {curPage} of {lastPage}' ; // Tag as Javascript-enabled pagination.addClass ('js'); menu.addEvent ('change', function (e) { var curPage = this.selectedIndex + 1, lastPage = this.length, url = this.get ('value'), pageContent = container && container.getElement ('.page') ; // Disable controls menu.set ('disabled', 'disabled').blur (); if (pageContent) pageContent.setStyle ('opacity', .5); new Request.HTML ({ 'url': url, 'method': 'get', 'link': 'cancel', 'update': content, 'onSuccess': function () { // Update controls menu.erase ('disabled'); links.prev .set ('href', menu.getChildren ('option')[(curPage > 1)? curPage - 2: curPage - 1].get ('value')) [(curPage > 1)? 'removeClass': 'addClass'] ('disabled') ; links.next .set ('href', menu.getChildren ('option')[(curPage < lastPage)? curPage: curPage - 1].get ('value')) [(curPage < lastPage)? 'removeClass': 'addClass'] ('disabled') ; pagination.getElement ('.desc').set ('text', desc.substitute ({ curPage: curPage, lastPage: lastPage})); captureIntraLinks (); new Fx.Scroll (window).toElement (container); }, 'onFailure': function () { // Restore controls menu.erase ('disabled'); if (pageContent) pageContent.setStyle ('opacity', 1); } }).send (); }); $$([links.prev, links.next]).addEvent ('click', function (e) { e.stop (); this.blur (); if (!this.hasClass ('disabled')) menu.set ('value', this.get ('href')).fireEvent ('change'); }); form.addEvent ('submit', function (e) { e.stop (); this.blur (); menu.fireEvent ('change'); }) // Capture all intra-page links and hook to js function captureIntraLinks () { content.getElements ('a[href^="#"]').flatten().each (function (link) { var target = link.get ('href').substr (6).trim (); if (target && target.match (/^\d+$/) && target <= menu.length) link.addEvent ('click', function (e) { e.stop (); this.blur (); menu.selectedIndex = target - 1; menu.fireEvent ('change'); }); }); } captureIntraLinks (); // Trigger initial pagination state var target = location.hash && location.hash.substr (6).trim (); if (target && target.match (/^\d+$/) && target <= menu.length && target != page) { menu.selectedIndex = target - 1; menu.fireEvent ('change'); } }); //]]> </script> </div> <!-- end /elements/product-review.ctp --> <script type="text/javascript"> //<![CDATA[ window.addEvent ('domready', function () { var section = $('tab-product-content-review'), dropdown = section.getElement ('#reviews-list'), tId = 0 ; if (section && dropdown) { var list = dropdown.getElement ('ul'), links = list.getElements ('li a') ; dropdown.addClass ('js'); list.set ('morph', { 'link': 'cancel' }); $$(dropdown, list).addEvents ({ 'mousemove': function () { $clear (tId); }, 'mouseenter': function () { list.set ('morph', {'duration': 'short'}).morph ({ 'opacity': 1 }); }, 'mouseleave': function () { tId = function () { list.set ('morph', {'duration': 'short'}).morph ({ 'opacity': 0}); }.delay (1000); } }).fireEvent ('mouseleave'); links.addEvent ('click', function (e) { e.stop (); //unescape the 'alt' prooperty var o = new Element('i', { 'html': this.get ('alt')}); new Request.HTML ({ 'url': o.get('text') + '&as=ajax', 'method': 'get', 'link': 'cancel', 'update': section.empty().grab(new Element('div') .addClass ('waiter') .grab (new Element ('span', { text: 'Please wait while we load your article ...' })) ) }).send (); }) section.getElements ('.footer .comments a').addEvent ('click', function (e) { e.stop (); new Fx.Scroll (window).toElement ($('tab-product-details')); var href = this.get ('href').match (/#.+$/), target = href && href[0]; if (target) (function () { new Fx.Scroll (window).toElement ($(target.substr (1))); }) .delay (3000); $('tab-product-comments').getChildren ('a')[0].fireEvent ('click'); }) } if( $$('.image-caption-container').length < 1 ) { $$('.article .content img[title]').each (function (img) { // skip if title is empty if (!img.get ('title')) return; new Element ('span', {'class': 'image-caption-container'}) .addClass (['left', 'right'].contains (img.get ('align'))? img.get ('align'): '') .set ('width', img.get ('width')) .replaces (img) .grab (img) .grab (new Element ('div', { 'class': 'image-caption', 'html': img.get ('title').trim () })) ; img.erase ('align'); var link = img.getParents ('a'); if (link) link.addClass ('captioned'); }); } }); //]]> </script>