Annotation of researchv9/cmd/emacs/macros/mouse, revision 1.1

1.1     ! root        1: mouse button 2 menu
        !             2: 
        !             3:       This is a simplified set of macros for use with the 5620
        !             4:       mouse that do not conflict with the basic macro package.
        !             5:       It assumes that etty is the terminal emulator.
        !             6: 
        !             7:       Joe Steffen
        !             8: 
        !             9: �<M@!Kill!m@!3k!
        !            10: �<MA!Pick up!mA!3p!
        !            11: �<MB!Yank back!mB!3y!
        !            12: �<MC!Auto fill!mC!3f!
        !            13: �<MD!Scroll bar!mD!3s!
        !            14: �<ME!Change buffer!mE!3c!
        !            15: �<MF!!
        !            16: �0 save a pointer to the mouse button press macro
        !            17: 
        !            18: 3    mouse button 2 actions [MACRO]
        !            19: 
        !            20: �0 map mouse button 1 press back to default
        !            21: � map mouse button 1 release back to default
        !            22: !��<
        !            23:                               map button 1 release to
        !            24:        �k�5�               kill region
        !            25:        �p�6�               pickup region
        !            26:        �f�8�               auto fill region
        !            27:                               map button 1 press to
        !            28:        �y�7�                       yankback region
        !            29:                               misc. actions
        !            30:        �s�scroll_bar
        !            31:        �
        !            32:        �c�change_buffer
        !            33:        �
        !            34: �M
        !            35: 
        !            36: 4    mark region [MACRO]
        !            37: �
        !            38: 
        !            39: 5    kill region [MACRO]
        !            40: 4
        !            41: 
        !            42: 6    pickup region [MACRO]
        !            43: 4�
        !            44: 
        !            45: 7    yank back region [MACRO]
        !            46: �0 map mouse button 1 press back to default
        !            47: 
        !            48: 
        !            49: 8    auto fill region [MACRO]
        !            50: 4�
        !            51: 
        !            52:     move cursor (default for mouse button 1 release)
        !            53: 
        !            54: 
        !            55:     move cursor when mouse button 1 is pressed
        !            56: 
        !            57: The mouse transmits ^X ^_ <key number> x y.  The key number is ignored.
        !            58: 
        !            59:                               Collect the arguments
        !            60: �<
        !            61: ��<
        !            62: 5��<
        !            63: �12~�32        Subtract 32 to get the row and column
        !            64: 5�12~5�32
        !            65: �13~�128       Shift the col over by 7 bits
        !            66: �11~�5        Add in the row
        !            67: g
        !            68: 
        !            69: scroll_bar cursor positioning in file
        !            70: 
        !            71: ���=����=�2����4~�3~�0�=�X�2~�0�-�2�bar
        !            72: �@
        !            73: �<
        !            74: �<
        !            75: �-<
        !            76: 5�-<
        !            77: �12~�32
        !            78: �4~�3~��0�
        !            79: 
        !            80: change_buffer
        !            81: <
        !            82: �<Select one with mouse button 1
        !            83: �<
        !            84: �<
        !            85: �-<
        !            86: 5�-<
        !            87: �12~��34
        !            88: ~
        !            89: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.