Annotation of researchv9/cmd/emacs/macros/mouse, revision 1.1.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.