How to Detect Forward and Back Mouse Button Events in Delphi?
        Posted  
        
            by EagleOfToledo
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by EagleOfToledo
        
        
        
        Published on 2010-03-16T22:52:58Z
        Indexed on 
            2010/03/16
            23:11 UTC
        
        
        Read the original article
        Hit count: 448
        
If a mouse has other buttons in addition to the standard left/right/middle (e.g. forward/back), how can we detect those button clicks in Delphi?
An example of how this is used is the Internet Explorer, where the forward/back button on the side of a Logitech or MS mouse cycles forward and back between any loaded web pages. This seems to replicate the Backspace/CTRL+Backspace on the keyboard but I tried to detect that using KeyPreview and the KeyPress event but it does not pick it up.
Any idea how to detect clicks on these extended mouse buttons?
© Stack Overflow or respective owner