HackerTrans
TopNewTrendsCommentsPastAskShowJobs

rbreaves

no profile record

comments

rbreaves
·3 года назад·discuss
Tbh I want to know their country of origin - if it’s the US then that’s likely bs being spouted by conservatives imho. I feel like the left, even far left in the US are all anti authoritarianism, so it’s bizarre reading that.

Reading up on it I guess the main instances moderation does not live up to their rules & is what the issue is about. Whether they’re really in support of being anti-human rights or just incompetent at moderation I dunno. I hope the latter vs the former, guess we’ll figure it out over time - which communities will be ran well vs the ones that aren’t.
rbreaves
·5 лет назад·discuss
With Kinto I really don’t care which terminal you use, new or outdated - it’ll work the same as they do on a Mac.

Also eOS implementation has its issues, smart copy needs to be disabled too for Kinto to work - thankfully it’s practically the only one.
rbreaves
·5 лет назад·discuss
Kinto uses AHK on Windows already - it just does an insane level of remapping for you out of the box.

The Author
rbreaves
·5 лет назад·discuss
Jetbrains is supported by Kinto & the remap is better than their macOS remap layout. Leave it on their default layout & Kinto will remap it 100% to what you’d expect.

The hotkeys in the drop downs will not always line up - but that’s the price for this implementation.
rbreaves
·5 лет назад·discuss
It’s not a “collection” of remappings, it is in fact a general modifier key swap w/ dynamic modifier key swapping for a variety of Terminal apps, layered w/ an additional set or collection of remaps for code editors geared towards developers as well.

I’m sure your project is good but I think Kinto is better fleshed out than you’d assume.

Also your Windows key, in Kinto, tends to land on the physical Ctrl key during a normal GUI app or non-terminal. Ctrl+P is otherwise on your Cmd key location.. as are all primary modifier combos tend to be.

It does not interfere with or lack any particular remapping that I am aware of.
rbreaves
·5 лет назад·discuss
Custom scripts? No it doesn’t, it takes 1 Python script (Kinto) & it ought to cover pretty much every scenario you throw at it. I’m the author of Kinto & I feel pretty certain that you haven’t actually tried it based on what you just wrote because the Cmd+arrow stuff you mention is completely covered.
rbreaves
·5 лет назад·discuss
I would have done the same thing these days.

Although when I first transitioned to Macs I was not a heavy terminal user like I am now - always been into dev work, mostly web development back then. And I do recall changing that setting via the terminal, but I was never annoyed by it though as I tended to do far less customization to the OS than Windows or Linux.

And this is awesome to be replying to Saurik! Thank you so much for the work you've done in the iOS jailbreaking community.
rbreaves
·5 лет назад·discuss
Let me write you a story thousands of lines long. I'll call it Kinto :P.

Windows/Linux - Primary, Tertiary, Secondary, Spacebar

Mac - Tertiary, Secondary, Primary, Spacebar

A thumb driven Primary modifier is nice, but beyond that hotkeys trip over each other less during terminal usage. The arrow keys w/ modifiers and emac style binding are highly useful for programmers and terminal users as well.
rbreaves
·5 лет назад·discuss
Yes, but if you find any hotkey not working just let me know in an issue ticket and I will get it added. I also accept PRs.
rbreaves
·5 лет назад·discuss
What you call readline controls I call wordwise - but yes that is indeed supported by Kinto. You will want to undo any of your custom remaps on modifier keys before you install Kinto as it will not be aware of your own remapping attempts. Going forward you would also be best served by updating new keymaps in ~/.kinto/kinto.py if you can do so.

I do not yet have a method though to help you easily keep your changes when upgrading to newer Kinto versions. I will try to add a git like merging ability to the updates later on though, so custom local changes will be preserved.
rbreaves
·5 лет назад·discuss
I solved it with AirMessage by SparkDev - runs directly on my iPhone. There air similarly named apps and macOS based implementations as well that would work, but I prefer keeping it on my phone instead.

As far as the Alt- switching goes.. that was honestly one of the more difficult things to solve for both Linux and Windows. For Linux because of the sheer number of DEs (a few absolutely hated it to allow certain remapping, had to send in patches for one of the DEs too!) and Windows because it initially appeared that the most simple remapping methods would clobber each other - but after working with Autohotkey enough it was apparent that it was indeed up to the task & I also kicked Sharpkeys registry hacking off to the side and no longer needed users to log off and back on. (Also makes pair programming a bit easier too.)
rbreaves
·5 лет назад·discuss
Out of scope for Kinto - although this topic has been brought up a number of times in the issue tickets and I did do some early research into the topic. I found at least 1 or 2 existing projects out there that could be a nice jumping off point to create something along these lines - but it isn't something I have the bandwidth to work on or include with Kinto.

I think it's a possible thing to do however from what I have seen for anyone that wants to put in the effort.
rbreaves
·5 лет назад·discuss
Kinto supports remapping Capslock to Ctrl or Esc, it is in the Tweaks menu, at least on Linux. I have not implemented the Tweaks menu for Windows just yet, besides that the 2 versions are pretty much at parity with each other.
rbreaves
·5 лет назад·discuss
> is it because you can copy and paste with a keyboard shortcut?

To be honest the genesis of Kinto came from my Dell XPS 13 Developer Edition days in 2016 - I was wanting to make Ubuntu my primary OS, but I was highly annoyed by 2 things.

1) Copying and pasting btwn the general GUI apps and the terminal had inconsistent hotkeys because of the need to hold down shift on the terminals. That has always stuck w/ me and I have never liked the need to carry or backup dotfiles around for hotkey configurations of individual apps or being forced into creating a global, always on, hotkey (aka xmodmap, setxkbmap, etc). Autokey was also not good enough & my early python based attempts at context switching was far from what it needed to be.

2) The Dell XPS 13 had a hardware level bug that would cause the kernel on either Linux or macOS to halt the system randomly. I reported it to the community & as far as I know that bug still exists to this day. Only Windows would ignore it, so I sold it and bought another macbook pro after that.

You have to understand that I decided to commit 100% to the macOS keyboard layout in 2012 - up until then I had been switching back and forth btwn Windows, macOS and Linux distros, but I wanted to get a lot more serious about programming and it felt like too much additional mental overhead to keep changing that gear, especially as I was learning new keymaps in code editors that were not consistent btwn OS's. I also committed for ergonomic reasons and the how the terminal behaved.

Back then Apple was still making fairly good decisions and updates to their OS unlike how I feel about that platform in the last few years.

Kinto is just a culmination of an itch I've had for a very long time - it's just I've been extra motivated to scratch it in the last 2-3 years and it's really come together pretty well in the last several months. It's literally the program I wish had always existed for Linux and the one I wouldn't have had to write in the first place lol.
rbreaves
·5 лет назад·discuss
How do hotkeys work on a mac? That's how they will work on everything else with Kinto. If you haven't used a mac then it will be more difficult to understand and explain because it does a lot more than just swapping a few keys around - but that is part of it.
rbreaves
·5 лет назад·discuss
lol - or to do a kiss remapping that involves xmodmap or setxkbmap that still doesn't solve the problem either and then you are expected to individually remap whatever terminal you use per the terminal app preference settings or dot files that you ought to keep with you everywhere you go.
rbreaves
·5 лет назад·discuss
Super key mapping is removed during the install, if it is bound to anything, and ought to be the only system level key that is undone to prevent triggering of any menus. If you uninstall Kinto then it restores the keybinding, beyond that all remappings are non-permanent to the system level OS/distro.
rbreaves
·5 лет назад·discuss
Powertoys is pretty powerful and I have offered a few suggestions to them that I hope they will implement with their own remapping solution and last I heard they may very well be working on allowing for groups of applications to share similar key remaps.

I don't think Kinto will be switching over to leveraging PowerToys though because AutoHotKey has been able to accomplish everything it needs to do so far and frankly much more complicated remaps than what Powertoys can currently do. I did have some doubts about whether AutoHotKey would be better in all cases - as I initially ran into issues with RDP sessions, but have since worked those problems out for the most part. The problems that remain appear to be isolated to chromebooks RDPing into Windows & probably wouldn't impact 99% of the people that would use Kinto over RDP still. It's a very specific combo & most of the time it executes normally and I am the author and I dog food this project daily.

Additionally the remaps are non-permanent so there's no need to log off or back on like you would if were to use sharpkeys to do the remapping. Also it is by design - if you want to pair program with a co-worker and they don't share you're affinity for mac style hotkeys then toggling Kinto off is a couple of simple clicks of the mouse.
rbreaves
·5 лет назад·discuss
That's a feature built into macOS - you can easily change the location of your modifier keys on a mac and even if you couldn't Karabiner Elements works well and there are terminal based methods for rebinding as well.
rbreaves
·5 лет назад·discuss
I have done pretty extensive testing, but I can confirm that my Kinto app does work with your type of configuration. The RDP applications that work is mentioned in the readme.