Apple Magic Mouse: Up or down scrolling and swiping do not work with on Windows with Boot Camp
When you use an Apple Magic Mouse with Windows XP and Vista using Boot Camp 3.0, which ships with Mac OS X v10.6 Snow Leopard, or Boot Camp 2.1, which shipped with Mac OS X v10.5 Leopard, up or down scrolling and two finger swiping does not work.
I'm running Red Hat Enterprise Linux (RHEL) Workstation release 6.4 (Santiago) and kernel 2.6.32-358.11.1.el6.x86_64. The list of loaded kernel modules is shown below.
Although Apple's Magic Mouse is correctly connected via Bluetooth and the right and left buttons are working as expected, the... (2 Replies)
Mouse::Exporter(3pm) User Contributed Perl Documentation Mouse::Exporter(3pm)NAME
Mouse::Exporter - make an import() and unimport() just like Mouse.pm
VERSION
This document describes Mouse version 0.99
SYNOPSIS
package MyApp::Mouse;
use Mouse ();
use Mouse::Exporter;
Mouse::Exporter->setup_import_methods(
as_is => [ 'has_rw', 'other_sugar', &Some::Random::thing ],
also => 'Mouse',
);
sub has_rw {
my $meta = caller->meta;
my ( $name, %options ) = @_;
$meta->add_attribute(
$name,
is => 'rw',
%options,
);
}
# then later ...
package MyApp::User;
use MyApp::Mouse;
has 'name';
has_rw 'size';
thing;
no MyApp::Mouse;
DESCRIPTION
This module encapsulates the exporting of sugar functions in a "Mouse.pm"-like manner. It does this by building custom "import", "unimport"
methods for your module, based on a spec you provide.
Note that "Mouse::Exporter" does not provide the "with_meta" option, but you can easily get the metaclass by "caller->meta" as "SYNOPSIS"
shows.
METHODS
"setup_import_methods( ARGS )"
"build_import_methods( ARGS ) -> (&import, &unimport)"
SEE ALSO
Moose::Exporter
perl v5.14.2 2012-06-30 Mouse::Exporter(3pm)