On Wednesday, Building Windows 8featured a post from Jerry Koh, group program manager, and Jeff Piira, test manager, both from the Windows 8 Human Interaction Platform team. The blog post is entitled “Touch hardware and Windows 8” and includes the best discuss of touch-based Windows interfaces and interactions I’ve seen anywhere to date.
The piece also features this terrific diagram of basic touch interactions in Windows 8 (see the full-size original):
As the blog post says, “the fundamental gestures require no more than 2 fingers,” but also observes that this “can be very limiting for a variety of applications,” by way of explaining “why Windows 8 PCs require digitizers that support a minimum of 5 fingers” (or, more accurately, 5 simultaneous touch points).
Here’s another fascinating snippet from the post:
New UI concepts in Windows 8 also impact touch hardware design. This is another area where Windows 8 PCs will be more capable than existing Windows 7 PCs. For example, the edge swipe required to reveal the charms and app bars fundamentally changes all the assumptions made on touch hardware. Traditionally, the edges of the screen are where touch sensitivity drops off, and it’s a place that hardware manufacturers have traditionally not placed much emphasis on. The center of the screen received all the innovation, while the edges have suffered. If you have seen or experienced the Windows 8 user experience, the edge swipe is a critical part of using Windows.
All in all, this is a worthwhile manifesto on what drove the touch design for Windows 8. Here’s another couple of tidbits of information that readers might find interesting. Form factor and touch sensor technologies break down as slates (tablets) 14%, all-in-one 30%, convertible (notebook/tablet combo) 40%, touchscreen monitors 16%. Touch technologies in use: capacitive 66%, optical 28%, and other 6%. There are also some interesting diagrams on the success of various kinds of Windows 7 touchscreen operations (working with tiles, snap view drag, right edge swipe, and so forth). Lots of interesting info, and worth at least a once-over.
Anybody who’s put much time in with Windows knows that keyboard shortcuts can really speed up system navigation and interaction. This is as true for Windows 8 as it has been for earlier versions, only perhaps more so for those of us seeking quick ways to get around in (or even minimize use of ) the Metro Tiles side of the Windows 8 GUI. Here is a compact distillation of the initial shortcuts from Kent Walter “Getting around in Windows 8” from the Windows Experience Blog that I expect other intrepid Windows 8 explorers will find useful.
There’s something even better in store for download from this blog, too — namely, a tabular layout called “Keyboard shortcuts for Windows 8.” You can grab it in graphical format (PNG), PDF, or XPS, as you see fit. Even on my 27″ screen, I need to blow it up to read it easily, so you may want to fool around with it on your own displays to find a magnification or resolution that works for you. Here’s a snippet from that table, just so you can see what it delivers:
When moving from an older Windows version to a newer one where an upgrade path exists, the upgrade install option picks up and carries as much of the older environment into the newer one as it can. This usually includes any or all device drivers that remain compatible from old to new versions as well, along with preferences, settings, and even such tools and programs as remain viable in the new target environment. But what about a clean install for Windows 8 and device drivers? I have tried this out on a handful of machines now, and have observed a new approach from Microsoft in setting up such installs — namely, much more widespread use of generic and current device drivers to create installations that work quite well from initial boot-up under the new OS.
Thus, for example, here’s what my go-to driver scanning tool reports for my X220 Tablet PC immediately following a clean Windows 8 install:
There are 18 drivers listed here, and the machine worked more or less well immediately following installation and application of standard updates. I had to force load the Intel chipset drivers for this machine (the latest Series 6 infinst.exe file from the Intel Driver Download Center, and I did find four “question mark drivers in Device Manager () and after finding and fixing those items, here’s what my final Driveragent scan looked like including drivers for all currently disconnected devices:
This is what turned up at the end of my driver odyssey, after installing the Intel Chipset drivers, finding and fixing all the question mark entries in Device Manager, visiting the Lenovo driver downloads on the company Website, and repeatedly running DriverAgent until everything finally showed updated. The complete time to finish this exercise was between two and three hours, mostly because of the repeated reboots required when installing many Windows drivers. I’m a little curious why some devices show up in the Disconnected category (such as the numeric coprocessor and the programmable interrupt driver, which you’d think would be used all of the time, and especially the OCZ-3 Agility drive, which is home to this system’s Windows 8 OS) but other than that, everything now seems pretty ship-shape.
But right after clean OS install, MS did as good a job, or better, of putting a working and workable system in my hands as for any clean Windows install I’ve done since NT 4.0. So maybe there is something else to like about Windows 8, aside from snazzy Metro graphics and a touch oriented interface? On the other hand, it just might be my having chosen from the recommended platforms for testing Windows 8 also means that the drivers are already known to be stable and working! We can’t really know more until the GA release comes out and gets old enough to have to deal with new hardware it never saw when the OS was built, and the driver libraries assembled.
In my earlier reading about Windows 8 (and even in some of my reporting) I’d been led to believe that “no more gadgets” was a stark reality of the Windows 8 landscape. Not so! A right click on the Windows 8 desktop includes an entry for Gadgets amidst its various offerings, so I soon found myself running my favorite gadgets on the Windows 8 desktop, too. The screencap below is reduced in size to fit the blog frame; click this link to see the full-sized version.
If you can see the reduced-size version (or look at the full-size version in another window), you’ll see the Gadgets entry at the bottom of the right-click pop-up menu from the Windows 8 desktop. At the right edge of the display, you’ll also see three of my favorite Windows 7/Vista gadgets plus the Symantec Norton Internet Security gadget as well (among the many interesting things I’m learning is that Microsoft Security Essentials won’t install on the Windows 8 Customer Preview, though NIS version 184.108.40.206 is running quite happily on my X220 Tablet and my home-brew desktop machine, both running Windows 8).
From the top down, you see:
- The Windows Vista Shutdown Control, which keeps the shut down, restart, and logout buttons never more than one click away on the desktop.
- The AddGadget All CPU Meter, which shows core (or hyperthread) utilization, core temps, memory consumption, and more (V3.9 is the most current version, and running on Windows 8 ).
- The AddGadget Network Meter, which shows up/down network traffic, signal strength for Wi-Fi interfaces, and all kinds of other interesting network data (V 8.1 is the most current, and ditto).
- The NIS 2012 Gadget appears automatically when you install NIS 2012. It popped up on my Windows 8 desktop after the reboot that launches the program suite “for real” after installation.
Because I find desktop gadgets so useful and informative, I’m delighted to see that my earlier intelligence on this subject was faulty. Given the underlying architecture similarities between Windows 8 and Windows 7 (so far, except for Metro and touch stuff, they seem much, much more alike than they do different), I had wondered how MS managed to lock them out. Apparently, they haven’t — at least not in the Customer Preview!
OK, so I ‘ve been messing around pretty seriously with Windows 8 lately. And in so doing, I’ve also been messing about and learning about my Lenovo X220 Tablet and T520 notebook PCs. One of the things I’ve learned is that you CAN’T use the Windows System Repair Disk (for either Windows 7 or Windows 8, as it turns out) to rebuild a Lenovo notebook or tablet PC from the ground up. It’s because there are some hidden linkages between the primary, bootable partition on the system drive, and a couple of other partitions there as well (a 25.39 GB NTFS Recovery and a 1.17 GB SYSTEM_DRV partition, as shown in the Disk Management screen cap from that machine).
Silly me! And I thought I could jump back and forth between Windows 7 and 8 on my X220 Tablet without taking extraordinary steps. I ended up having to fork over $49 to Lenovo (actually IBM) Tech Support to purchase a set of “factory restore” DVDs to return my tablet to pristine condition. In the future, the right way to proceed when installing unsupported OSes is to remove the unit’s disk drive, clone it (I use the Acronis Clone Disk tool from the Tools and Utilities included in its 2012 True Image Home suite), then mess with the copy while leaving the original alone. I suppose I should have known this in advance, but that’s the way the mop flops sometimes.
Before I could do things the right way, however, I had to undo the damage I’d done to the original install and revert back from Windows 8 to Windows 7 on my hard disk (I’ll be switching to a modestly-priced OCZ Agility 3 SSD for future work, which should speed up my crashes and system destruction/restoration cycles). That meant using an external USB drive because the compact form factor of the X220T leaves no room for an internal optical drive. And therein hangs the “…always something…” part of this blog.
I started out using my handy-dandy InfoSAFE 5.25″ eSATA & USB 2.0 Optical Drive enclosure from StarTech.com, into which I had mounted a LiteON DVD burner. But alas, the drive (or the USB controller in the StarTech unit) proved unable to read the Operating System Recovery Disc for Windows 7 Professional SP 1 that Lenovo had sent me. In fact, it tried so hard to read that optical disk that it wore a visible (and palpable) groove right into the media (as shown in the following photo, which shows the groove on a cropped section of the disk’s optical surface).
Good thing I bought two of those restore sets — I decided to go ahead and buy a factory restore set for my T520 while I was about obtaining my toolkit items — because even though one of my Windows 7 restore disks got trashed, the other was identical (only the other two DVDs contain specific drivers and stuff for the different notebook and tablet PC models) and still quite usable. So I headed down to Fry’s and plunked down $50 for an Asus portable USB-attached DVD burner, plugged it in, fired it up, and got through the rebuild process a couple of hours later.
But it reminded me that when you’re fixing balky or wounded PCs, there’s always the opportunity for Murphy to pay a visit (or two … or even three) during the repair process. That’s why I’m glad to live in the Austin area, not more than half an hour away from Fry’s where I can pick up pretty much anything I might need for PC repair any time between 8am and 10pm Monday-Friday, with one hour less on Saturdays (they open at 9) and 3 hours less on Sundays (they open at 9 and close at 8). It sure saved my hindquarters this time around, and helped me get up and running in a reasonable amount of time. It’s also the first time I’ve ever had an optical drive “eat my homework,” but golly if that isn’t just what happened!
In the latest Building Windows 8 blog post entitled “Web browsing in Windows 8 Customer Preview with IE10” Rob Maceri the group program manager for IE in Windows 8 explains how Microsoft has redesigned browser behavior in the upcoming release of the MS browser. It’s pretty interesting stuff, and it makes major strides toward establishing a visual and touch oriented interface for browsing.
Since I purchased my iPhone last October (2011) I’ve really come to appreciate the ability to touch address, phone number, and other information on a Web page and have it “do the right thing” with such data — namely, dial the phone, show a map with directions, and so forth and so on. A lot of what Maceri describes in this blog post explains the underpinnings for such operations and activities, so that data on a Web page becomes actionable without requiring cutting and pasting into other applications (he describes it as “…a more immersive and less manual browsing experience.”
Use of navigation tiles in IE10 is also prety cool, where frequently accessed and pinned Websites remain readily available through a single touch or click, without accessing favorites or other navigation tools more explicitly. Here’s a screen cap to illustrate those tiles:
Active tabs (already open sites) appear as page thumbnails with text subtitles beneath them to help identify what’s what. Toolbars and other controls appear only when they’re needed rather than all the time. The overall result is a more graphical and interactive Web experience. So far, it’s one of the brightest spots about Windows 8 and the only “app” that really makes effective use of tiles, as far as I can tell. Will it be enough to drive uptake of this new OS? I’m not convinced of that yet, but I do like what IE 10 brings to the Windows 8 party.
For those who don’t already know, PowerShell is a scripting language that has been around since 2006 (the year before Windows Vista was introduced). Thus, when PowerShell 1.0 was released on November 14 of that year, it originally targeted Windows XP and Windows Server 2003. The same day that Vista was released (on January 30, 2007), an installation package for PowerShell was published to the Microsoft Download center. But it wasn’t until Windows Server 2008 R2 and Windows 7 came along that PowerShell was integrated right into the Windows release itself. It will stay that way for Windows 8 and the next Windows Server release as well.
Be that as it may, PowerShell is a powerful and worthwhile productivity tool for Windows administrators and power users alike. It combines the power of a typical shell (those familiar with Linux or Unix recognize the korn shell, the C shell, the Bourne shell, and many other shell scripting languages) with the kinds of looping structures and variables that are more common in fully-realized programming languages. Those who dig into PowerShell will almost always find it rewarding and a productivity booster. It’s now out in Version 3.0 as a preview release — due out formally with Windows 8 and the upcoming Windows Server release — whereas PowerShell 2.0 RTM is part of the October, 2009, Windows Management Framework release. Check out this Windows Powershell blog “Download Windows Powershell” for links.
Those seeking a free guided tour deep into PowerShell should sign up for Ed Wilson’s MSDN series entitled “Windows PowerShell for the Busy Admin.” Session 1 takes place today (3/12/2012) with Sessions 2-5 scheduled for the rest of this week (March 13-16). Don’t have time to attend the live sessions? Don’t worry: MSDN will also make recordings available so you can watch after the fact (though you won’t be able to participate in Q&A). Find good scripting resource links on the registration page, too. Be sure to check it out!
I really, really like Ed Bott’s work, and his ongoing take on Windows 8 (he’s doing a book on the upcoming platform, just like I am). I was struck by his great sense of style and perspective as I read his latest ZDnet piece this morning, entitled “The Metro hater’s guide to customizing Windows 8 Consumer Preview.” It’s a screenshot gallery that explains how to re-make the Metro interface to fit the workflow and typical activities of a Windows 8 user who (like so many of us) is probably more likely to run a bunch of boring old non-Metro applications to tackle workaday tasks, rather than reveling in the touchy-feely Metro interface and its still-limited (to nonexistent) collection of productivity apps.
But there are lots of things I find fascinating about his step-by-step instructions to alter the Windows 8 Start screen to fit a different (and probably more typical) usage profile. Let me name a few of them:
- It takes at least 11 steps to remake the Start screen into something that fits Ed’s hypothetical (but eminently reasonable and practical) remodeling plan
- It shows how incredibly flexible and customizable the new interface really is (and what brings delight to inveterate tinkerers like Ed and myself among others can also strike fear and loathing into less-intrepid Windows users who want to system to work well and simply without a lot of customizing)
- Creating graphical shortcuts for Windows 8 is way cool and easy, but ditto my previous remark about what’s good for some being not so good for others.
- Learning keyboard shortcuts and filenames for commonly used programs and utilities will be a major productivity booster for those willing to spend the time and make the effort to do this.
My guess is that software developers out there will look at Ed’s recommendations and activities very carefully, and will probably tinker with already great customization packages for earlier Windows versions (think Rainmeter or Fences, among many others) to let less-sophisticated users achieve the same results with one or two steps rather than many. In fact, I wouldn’t be surprised even to see Microsoft pay close attention and possibly to offer multiple “start” options for Windows 8, among which something more like what Ed envisions could be included. One thing’s for sure: with access to the Search function to show you which apps you use in Windows 8 easy to obtain, there’s no reason why software can’t use that data to tune or tweak your desktop for you, rather than forcing you to do it step by painstaking step for yourself.
Thanks, Ed. Once again you score!
As an undergraduate, I took Alan Sonnenfeld’s fabulous class wherein we read Ulysses, The Magic Mountain, and the Marcel Proust book whose French title is in my blog title, usually translated as “Remembrance of Things Past” (or perhaps more appropriately “In Search of Lost Time”). I was reminded of the alternate translation for this title as I have struggled with Learning Windows 8 over the past week, and again as I read Paul Thurrott’s “…Call For Common Sense” blog this morning.
Perhaps the reason why so many people, including myself occasionally, are qvetching about Windows 8 right now is because so much of what they know about previous Windows versions’ behavior and capabilities is coloring their perception and appreciation for what the new OS represents, and especially how this new OS really works. My favorite point in Thurrott’s blog is “The desktop is not the OS. It’s an app.” Yeah, sure, it’s a pain to learn to work without a Start button and menu but there are plenty of other good ways to get around Metro and the Desktop without it, too.
I think the real issue is that while Windows 8 doesn’t necessarily obviate what most people know about Windows, it does short-circuit their quick instinctual behaviors to get around inside the Windows 8 runtime environment. But hey, it’s about learning something new, which means it’s important to let go of those old, ingrained instincts and start developing new ones. It’s like exercise or learning a new skill: difficult at first, and perhaps occasionally even a little painful, but with practice and repetition new neural pathways and automatic behaviors will form. Give it time, and we’ll all start seeing Windows 8 as natural rather than “a crime against nature” or a deliberate violation of what we know and understand about Windows 7 and XP.
I’ve been working with Windows operating systems since version 3.0 or thereabouts, starting in mid-1990. As I do the math, I’m stunned to realize that means it’s been almost 22 years since first climbing onto the Windows bandwagon. And now that I’ve spent five full days working with and using the customer preview, I can say that I’ve never hit the learning curve wall so hard with any other prior version of Windows before — not even Vista or Windows 7, both of which upped the ante considerably over Windows XP. Even the switch from Windows 3.x to Windows NT — itself a pretty major change-up — doesn’t come close to matching what I’m seeing, learning, and experiencing right now.
Let me provide an example. As I’m groping around on the desktop I’m encountering new looks and capabilities for standard built-in Windows tools, some of which are both very good and quite welcome. Thus, for example, the Task Manager now includes a start-up tab that provides direct access to Windows startup items (it’s no longer necessary to fire up msconfig.exe or some other 3rd-party tool such as Autoruns, CCleaner, or Revo Uninstaller to use their many and varied tools to manage what starts up with Windows and what doesn’t). Now, you can simply right-click (or press and hold, in the touch idiom, to match that capability) on an item in the new Task Manager Startup tab to enable or disable individual items.
This is a very nice little improvement that comes with Windows 8, but I had to do some “interesting learning” to make a screen cap of this item. I had to poke around in Windows\System32 to learn that the new name for the built-in Snipping Tool in Windows 8 is now “SnippingTool.exe” instead of “Snipping Tool.exe” as it was in Windows 7. Then, I got lost in a blind alley of errors trying to pin the Snipping Tool to the Taskbar (this provokes an error message when you attempt to launch the tool from there that reads:
The procedure entry point SfmDxBindSwapChain could not be located in the dynamic link library C:\Windows.old\Windows\System32\dwmapi.dll.
This tells me that Windows 8 is looking for stuff from my prior Windows 7 install (the Windows.old directory tree gets created when you do an upgrade install on modern Windows versions, including from Windows 7 to Windows 8). But when I use the “Windows key – R” combination to open the Run command window and type “snippingtool.exe” there, the tool runs just fine. Go figure!
As I’m learning bits and pieces about the system, I find myself having to figure out how to get to specific tools and applications in the absence of a Start menu. So far, the best method for doing this has proved to be using the Start Menu on Windows 7 to nagivate to the program I wish to launch, then using the name of its .exe file in the Run command window. But as I learn more, I’m hoping I’ll figure out a better way.
One thing’s for sure: the search and pattern matching capabilities in the Run window come nowhere close to those for the Windows 7 Search box in the Startup menu. Who’d have thunk that I would miss this tool so much as I grope further and further to find my way into a proper approach into Windows 8? In the meantime, shortcut key combinations and Windows OS file spelunking help me to get the job done!