[gpm][DIFF] paste olny if ctrl is pressed

Lucio Maciel abslucio@terra.com.br
Thu, 11 Apr 2002 16:03:20 -0300


This is a multi-part message in MIME format.

--Multipart_Thu__11_Apr_2002_16:03:20_-0300_081caf00
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Hello,

i have a new feature to gpm, to Paste only when CRTL is pressed, to avoid unwanted pastes...
well, dont know if this is util for you, but im useing, and im very happy with this.. :)

thanks...

Ps.: CC me, i dont subscribe the list.... :)

-- 
::: Lucio Maciel
::: abslucio@terra.com.br
::: Absoluta.Net :::

--Multipart_Thu__11_Apr_2002_16:03:20_-0300_081caf00
Content-Type: application/octet-stream;
 name="gpm-ctrl.diff"
Content-Disposition: attachment;
 filename="gpm-ctrl.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtTmF1ciAtLWV4Y2x1ZGU9Y29uZmlnKiAtLWV4Y2x1ZGU9ZG9jIC4uL2dwbS0xLjIwLjAv
c3JjL2dwbS5jIC4vc3JjL2dwbS5jCi0tLSAuLi9ncG0tMS4yMC4wL3NyYy9ncG0uYwlTYXQgRmVi
IDIzIDEyOjQyOjIzIDIwMDIKKysrIC4vc3JjL2dwbS5jCVRodSBBcHIgMTEgMTU6MzQ6MjQgMjAw
MgpAQCAtNDAsNiArNDAsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3Z0Lmg+ICAgICAgLyogVlRfR0VU
U1RBVEUgKi8KICNpbmNsdWRlIDxzeXMva2QuaD4gICAgICAgIC8qIEtER0VUTU9ERSAqLwogI2lu
Y2x1ZGUgPHRlcm1pb3MuaD4gICAgICAgLyogd2luc2l6ZSAqLworI2luY2x1ZGUgPHN5cy9pby5o
PiAgICAgICAgLyogaW5iICovCiAKICNpbmNsdWRlICJoZWFkZXJzL2dwbUludC5oIgogI2luY2x1
ZGUgImhlYWRlcnMvbWVzc2FnZS5oIgpAQCAtNzcsNiArNzgsNyBAQAogCiAvKiBUaGVzZSBhcmUg
b25seSB0aGUgJ2dsb2JhbCcgb3B0aW9ucyAqLwogCitpbnQgb3B0X2NweV9jdHJsID0gMDsgICAg
ICAgICAgIC8qIHdlIGhhdmUgdG8gcHJlc3MgY3RybCB0byBwYXN0ZSA/ICovCiBjaGFyICpvcHRf
bHV0PURFRl9MVVQ7CiBpbnQgb3B0X3Rlc3Q9REVGX1RFU1Q7CiBpbnQgb3B0X3B0cmRyYWc9REVG
X1BUUkRSQUc7CkBAIC0yMjUsMTMgKzIyNywyOCBAQAogc3RhdGljIGlubGluZSB2b2lkIHNlbGVj
dGlvbl9wYXN0ZSh2b2lkKQogewogICAgY2hhciBjPTM7Ci0gICBpbnQgZmQ7CisgICBpbnQgZmQs
IGksIG9rID0gMDsKKyAgIHVuc2lnbmVkIGNoYXIgZDsKIAogICAgaWYgKCFvcHRfYWdlZCAmJiAo
MCAhPSBvcHRfYWdlX2xpbWl0KSAmJgogICAgICAgKGxhc3Rfc2VsZWN0aW9uX3RpbWUgKyBvcHRf
YWdlX2xpbWl0IDwgdGltZSgwKSkpIHsKICAgICAgIG9wdF9hZ2VkID0gMTsKICAgIH0KIAorICAg
aWYgKG9wdF9jcHlfY3RybCkgeworICAgICAgaW9wbCgzKTsKKyAgICAgIGZvciAoaSA9IDA7IGkg
PCAyMDsgaSsrKSB7ICAgLyogd2UnbGwgcmVhZCAyMCB0aW1lcyB0byBtYWtlIGNlcnRhaW4qLwor
ICAgICAgICAgIGQgPSBpbmIgKDB4NjApOyAgICAgICAgICAgIC8qIGdldCBpbnB1dCBmcm9tIHRo
ZSBrZXlib2FyZCAqLworICAgICAgICAgIGlmIChkID09IDI5KSB7ICAgICAgICAgICAgIC8qIGNo
ZWNrIGlmIHdlIGhhdmUgYSA8Q1RSTD4gKi8KKyAgICAgICAgICAgICBvayA9IDE7CisgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgfQorICAgICAgfQorICAgICAgaW9wbCgwKTsKKyAgICAg
IGlmICggb2sgIT0gMSkKKyAgICAgICAgIHJldHVybjsKKyAgIH0KKwkJCQkJCQkJCiAgICBpZiAo
b3B0X2FnZWQpIHsKICAgICAgIGdwbV9yZXBvcnQoR1BNX1BSX0RFQlVHLEdQTV9NRVNTX1NLSVBf
UEFTVEUpOwogICAgICAgcmV0dXJuOwpkaWZmIC1OYXVyIC0tZXhjbHVkZT1jb25maWcqIC0tZXhj
bHVkZT1kb2MgLi4vZ3BtLTEuMjAuMC9zcmMvZ3BuLmMgLi9zcmMvZ3BuLmMKLS0tIC4uL2dwbS0x
LjIwLjAvc3JjL2dwbi5jCVNhdCBGZWIgMjMgMTI6NDI6MjMgMjAwMgorKysgLi9zcmMvZ3BuLmMJ
VGh1IEFwciAxMSAxNTozNzozMSAyMDAyCkBAIC0yMzAsNyArMjMwLDcgQEAKICAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKi8KIGludCBjbWRsaW5lKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKLSAgIGNo
YXIgb3B0aW9uc1tdPSJhOkE6OmI6QjpkOkRnOmhpOmtsOm06TW86cHI6Ujo6czpTOnQ6VHZWOjoy
MyI7CisgICBjaGFyIG9wdGlvbnNbXT0iYTpBOjpiOkI6Y2Q6RGc6aGk6a2w6bTpNbzpwcjpSOjpz
OlM6dDpUdlY6OjIzIjsKICAgIGludCBpLCBvcHQ7CiAgICBleHRlcm4gaW50IHJ1bl9zdGF0dXM7
IC8qIG1haW4gKi8KICAgIGV4dGVybiBjaGFyICpwcmduYW1lOwpAQCAtMjU3LDYgKzI1Nyw3IEBA
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgIGNhc2UgJ2InOiBvcHRfYmF1ZCA9IGF0b2ko
b3B0YXJnKTsgYnJlYWs7CiAgICAgICAgICBjYXNlICdCJzogb3B0X3NlcXVlbmNlID0gb3B0YXJn
OyBicmVhazsKKyAgICAgICAgIGNhc2UgJ2MnOiBvcHRfY3B5X2N0cmwgPSAxOyBicmVhazsKICAg
ICAgICAgIGNhc2UgJ2QnOiBvcHRfZGVsdGEgPSBhdG9pKG9wdGFyZyk7IGJyZWFrOwogICAgICAg
ICAgY2FzZSAnRCc6IHJ1bl9zdGF0dXMgPSBHUE1fUlVOX0RFQlVHOyBicmVhazsKICAgICAgICAg
IGNhc2UgJ2cnOiBvcHRfZ2xpZGVwb2ludF90YXA9YXRvaShvcHRhcmcpOyBicmVhazsKZGlmZiAt
TmF1ciAtLWV4Y2x1ZGU9Y29uZmlnKiAtLWV4Y2x1ZGU9ZG9jIC4uL2dwbS0xLjIwLjAvc3JjL2hl
YWRlcnMvZ3BtSW50LmggLi9zcmMvaGVhZGVycy9ncG1JbnQuaAotLS0gLi4vZ3BtLTEuMjAuMC9z
cmMvaGVhZGVycy9ncG1JbnQuaAlTYXQgRmViIDIzIDEyOjQyOjIzIDIwMDIKKysrIC4vc3JjL2hl
YWRlcnMvZ3BtSW50LmgJVGh1IEFwciAxMSAxNTozNTowMSAyMDAyCkBAIC0xNTUsNiArMTU1LDcg
QEAKIGV4dGVybiBpbnQgb3B0X3Jhd3JlcDsKIGV4dGVybiBpbnQgZmlmb2ZkOwogZXh0ZXJuIGNo
YXIgKmNvbnNvbGVuYW1lOworZXh0ZXJuIGludCBvcHRfY3B5X2N0cmw7CiAKIGV4dGVybiBHcG1f
VHlwZSAqcmVwZWF0ZWRfdHlwZTsKIGV4dGVybiBHcG1fVHlwZSBtaWNlW107CmRpZmYgLU5hdXIg
LS1leGNsdWRlPWNvbmZpZyogLS1leGNsdWRlPWRvYyAuLi9ncG0tMS4yMC4wL3NyYy9oZWFkZXJz
L21lc3NhZ2UuaCAuL3NyYy9oZWFkZXJzL21lc3NhZ2UuaAotLS0gLi4vZ3BtLTEuMjAuMC9zcmMv
aGVhZGVycy9tZXNzYWdlLmgJU2F0IEZlYiAyMyAxMjo0MjoyMyAyMDAyCisrKyAuL3NyYy9oZWFk
ZXJzL21lc3NhZ2UuaAlUaHUgQXByIDExIDE1OjM2OjM3IDIwMDIKQEAgLTc0LDYgKzc0LDcgQEAK
ICAgICAgICAgICIgICAgLUEgW2xpbWl0XSAgICAgICBzdGFydCB3aXRoIHNlbGVjdGlvbiBkaXNh
YmxlZCAoYGFnZWQnKVxuIiBcCiAgICAgICAgICAiICAgIC1iIGJhdWQtcmF0ZSAgICAgc2V0cyB0
aGUgYmF1ZCByYXRlIChkZWZhdWx0ICVkKVxuIiBcCiAgICAgICAgICAiICAgIC1CIHNlcXVlbmNl
ICAgICAgYWxsb3dzIGNoYW5naW5nIHRoZSBidXR0b25zIChkZWZhdWx0ICclcycpXG4iIFwKKyAg
ICAgICAgICIgICAgLWMgICAgICAgICAgICAgICBwYXN0ZSBzZWxlY3Rpb24gb25seSBpZiA8Q1RS
TD4gaXMgcHJlc3NlZFxuIglcCiAgICAgICAgICAiICAgIC1kIGRlbHRhICAgICAgICAgc2V0cyB0
aGUgZGVsdGEgdmFsdWUgKGRlZmF1bHQgJWQpIChtdXN0IGJlIDIgb3IgbW9yZSlcbiIgXAogICAg
ICAgICAgIiAgICAtRAkgICAgICAgICAgICAgZGVidWcgbW9kZTogZG9uJ3QgYXV0by1iYWNrZ3Jv
dW5kXG4iIFwKICAgICAgICAgICIgICAgLWcgdGFwLWJ1dHRvbiAgICBzZXRzIHRoZSBidXR0b24g
KDEtMykgdGhhdCBpcyBlbXVsYXRlZCBieSB0YXBwaW5nIG9uXG4iIFwK

--Multipart_Thu__11_Apr_2002_16:03:20_-0300_081caf00--