summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp b/examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp
index a9c0fd2..6c95048 100644
--- a/examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp
+++ b/examples/opiecore/oinputsystemdemo/oinputsystemdemo.cpp
@@ -80,12 +80,22 @@ int main( int argc, char** argv )
<< "\nDevice: " << dev->name()
<< "\nName: " << dev->identity()
<< "\nPath: " << dev->path()
<< "\nUniq: " << dev->uniq()
<< features << "\n"
<< oendl;
+
+ if ( dev->isHeld( OInputDevice::Key_LEFTSHIFT ) )
+ odebug << "Left Shift is being held." << oendl;
+ else odebug << "Left Shift is _not_ being held." << oendl;
+
+ if ( dev->isHeld( OInputDevice::Button_LEFT ) )
+ odebug << "Left Mouse Button is being held." << oendl;
+ else odebug << "Left Mouse Button is _not_ being held." << oendl;
+
+ odebug << "Global key mask: " << dev->globalKeyMask() << oendl;
++it;
}
}
#else