Recent

Author Topic: uSendKey.pas - I would like a copy  (Read 1527 times)

zxandris

  • Full Member
  • ***
  • Posts: 170
uSendKey.pas - I would like a copy
« on: February 17, 2024, 12:58:00 pm »
Has anyone got a copy of uSendKey.pas it used to ship with delphi I think, and it would be rather useful to me.  My net searches haven't found it and I'd be really appreciative if anyone has it they wouldn't mind attaching it to this so I, and others, can make use of it.

CJ

MarkMLl

  • Hero Member
  • *****
  • Posts: 8515
Re: uSendKey.pas - I would like a copy
« Reply #1 on: February 17, 2024, 01:09:33 pm »
Have you heard of this thing called Google?

https://github.com/me2d13/hidmacros/blob/master/Delphi32b/uSendKeys.pas

However I note that there's no explicit indication of the applicable license, and I suggest that you need to satisfy yourself that it isn't in fact proprietary and shouldn't be on Github.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

rvk

  • Hero Member
  • *****
  • Posts: 6910
Re: uSendKey.pas - I would like a copy
« Reply #2 on: February 17, 2024, 01:10:22 pm »
It would surprise me if that's shiped with Delphi. It's not a 'Delphi' type unit name.

You can find several copies on github.com.
First hit already gives one.
https://github.com/search?q=uSendkey+language%3APascal&type=code&l=Pascal

I don't know if they are all the same so you would need to mention where you saw code that needs this for someone to give you a more specific answer.

Edit: haha, MarkMLl was faster ;)

Thaddy

  • Hero Member
  • *****
  • Posts: 18524
  • Here stood a man who saw the Elbe and jumped it.
Re: uSendKey.pas - I would like a copy
« Reply #3 on: February 17, 2024, 01:14:48 pm »
You can ask the original author who is a member of this forum.
What disturbes me a little is that that unit is renamed and has original author date and license statement removed. It is free, as in free beer, though. The author is Jeff Duntemann.
Jeff? are you watching?
And indeed it was included as extra in early Delphi distributions, but it is not licensed in any way. I have the originals. But Jeff holds the copyrights of course, so quote him.

The original is named sndkeys32.pas and compiles for windows32 in mode Delphi.
There was also a version for Delphi 1 (16 bit ) but I have no guts to install another dosbox just to find it )
« Last Edit: February 17, 2024, 02:10:00 pm by Thaddy »
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

zxandris

  • Full Member
  • ***
  • Posts: 170
Re: uSendKey.pas - I would like a copy
« Reply #4 on: February 17, 2024, 01:38:18 pm »
Well thanks peeps, I feel like a fool.  I obviously was either blind when i tried or was looking in the wrong place.  I'm slightly disturbed I missed ALL those hits!  Weird.  But thanks peeps, and I hope the original author replies here so I know the license.

Thaddy

  • Hero Member
  • *****
  • Posts: 18524
  • Here stood a man who saw the Elbe and jumped it.
Re: uSendKey.pas - I would like a copy
« Reply #5 on: February 17, 2024, 01:44:22 pm »
I hope he will. I hate misrepresentation of code.  >:D
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

Jeff Duntemann

  • New Member
  • *
  • Posts: 13
Re: uSendKey.pas - I would like a copy
« Reply #6 on: July 08, 2024, 03:45:49 am »
Guys, I'm sorry I missed this one. Been working on a lot of other things this year.

But here's the deal: Any piece of Pascal code with my name on it is free to use, forever, any way you want. I'm not fussy about attribution. This is the case whether the Pascal code is in one of my books or not. All my Pascal books are long out of print, so all rights have reverted to me. There's no longer a publisher in the loop.

One thing to note is that in my Delphi Explorer books there were three authors, and each chapter is bylined. Only to the code in chapters I wrote (and it says who wrote each chapter on the chapter's first page) does this apply.

My goal as an elder programmer now (I'm 72) is to do whatever I can to support Pascal.

And again, sorry this one slipped past me.

--73--

--JD--

Bart

  • Hero Member
  • *****
  • Posts: 5649
    • Bart en Mariska's Webstek
Re: uSendKey.pas - I would like a copy
« Reply #7 on: July 08, 2024, 02:53:56 pm »
@Jeff: thank you very much for your contribution!
I think I have some books of your still on my bookshelf.

Bart

Thaddy

  • Hero Member
  • *****
  • Posts: 18524
  • Here stood a man who saw the Elbe and jumped it.
Re: uSendKey.pas - I would like a copy
« Reply #8 on: July 08, 2024, 06:05:04 pm »
Me too. Has Your fiction ever had a movie based on it?
« Last Edit: July 09, 2024, 11:31:15 am by Thaddy »
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

zxandris

  • Full Member
  • ***
  • Posts: 170
Re: uSendKey.pas - I would like a copy
« Reply #9 on: July 09, 2024, 01:17:40 am »
Thanks for getting back to us, that's all good news here :)

Good to hear from ya, I also am not exactly a young coder though younger so I think it's good you're supporting pascal so much.

CJ

Guys, I'm sorry I missed this one. Been working on a lot of other things this year.

But here's the deal: Any piece of Pascal code with my name on it is free to use, forever, any way you want. I'm not fussy about attribution. This is the case whether the Pascal code is in one of my books or not. All my Pascal books are long out of print, so all rights have reverted to me. There's no longer a publisher in the loop.

One thing to note is that in my Delphi Explorer books there were three authors, and each chapter is bylined. Only to the code in chapters I wrote (and it says who wrote each chapter on the chapter's first page) does this apply.

My goal as an elder programmer now (I'm 72) is to do whatever I can to support Pascal.

And again, sorry this one slipped past me.

--73--

--JD--

 

TinyPortal © 2005-2018