Compare commits

...

10 Commits

Author SHA1 Message Date
a0a2213a3e posts: QMK for Keychron K8 Pro
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-09-07 05:04:58 +05:30
39520dec04 posts: Amends 2 - Four
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-09-07 04:47:12 +05:30
846a001d45 css: use Monoid Regular for code blocks
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-09-07 04:46:39 +05:30
3ad037da97 posts/amends-1: blonde -> blond
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-08-31 20:12:51 +05:30
2fa75b76fe posts: Amends 1 - Stop Speaking From Inside My Head
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-08-30 20:10:19 +05:30
539dd9f960 posts: Illusions
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-08-30 20:10:01 +05:30
9e52ae1958 posts: Change?
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-08-30 20:09:28 +05:30
d2ea5caefe links: edit
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-08-30 20:09:15 +05:30
ace54ce5a2 make teaser optional
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-08-30 20:09:01 +05:30
2a6271f51a misc css change
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
2022-08-30 20:08:32 +05:30
9 changed files with 484 additions and 9 deletions

View File

@@ -14,13 +14,16 @@
@font-face {
font-family: 'Monoid Bold';
src: url('../fonts/Monoid-Bold.eot');
src: url('../fonts/Monoid-Bold-iefix.eot') format('embedded-opentype'),
url('../fonts/Monoid-Bold.woff2') format('woff2'),
url('../fonts/Monoid-Bold.woff') format('woff'),
url('../fonts/Monoid-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
font-weight: bold;
src: url('../fonts/Monoid-Bold.woff2') format('woff2'),
}
@font-family {
font-family: 'Monoid Regular';
font-style: normal;
font-weight: 400;
src: url('../fonts/Monoid-Regular.woff2') format('woff2');
}
@@ -138,7 +141,7 @@ h2 {
.post-preview-item {
list-style-type: none;
padding: 2rem;
border: 0.5rem ridge var(--violet);
border: 0.2rem ridge var(--violet);
}
.post-preview-item:not(:last-child) {
@@ -187,7 +190,7 @@ article > section {
}
code {
font-family: 'Cascadia Code', sans-serif;
font-family: 'Monoid Regular', monospace;
}
code {

BIN
fonts/Monoid-Regular.woff2 Normal file

Binary file not shown.

View File

@@ -20,6 +20,10 @@ Random links I find useful
** History
- [[https://www.larsdatter.com/index.html][Larsdatter]]: Medieval & Rennaissance Material Culture.
- [[https://www.medievalchronicles.com][Medieval Chronicles]]: A library about medieval stuff.
** Games
- [[https://app.roll20.net/][Roll20]]: For the free online TTRPG experience.
- [[https://sonome.dareno.me/][Committee of Zero]]: A group that provides fan improvement patches with fixes for the Science Adventure Series by 5pb., Nitroplus, and Chiyomaru Studio.
** Code Repositories
- [[https://github.com/NixOS/nixpkgs][Nixpkgs]]: Nix Packages collection.
@@ -27,3 +31,13 @@ Random links I find useful
- [[https://github.com/emacs-lsp/lsp-mode][lsp-mode]]: Emacs library for Language Server Protocol.
- [[https://gitlab.com/qemu-project/qemu][QEMU]]: The famous virtualization API library.
- [[https://gitlab.com/libvirt/libvirt/][libvirt]]: The famous virtualization API library.
** Torrent Trackers
- I won't post any private trackers even if you want me to.
- [[https://1377x.to/][1337x]]: All purpose public tracker
- [[https://rutracker.org/][RuTracker]]: All purpose public tracker (Russian).
- [[https://nyaa.si][Nyaa]]: The anime public tracker, also has JP music, games, manga, books and software. Mirror for blocked countries: [[https://nyaa.iss.one]].
- [[https://en.metal-tracker.com][METAL-TRACKER.COM]]: Public metal music tracker.
** Misc
- [[https://www.proxysite.com/][ProxySite]]: I use it to download large GitHub assets.

View File

@@ -0,0 +1,16 @@
---
title: Change?
author: Amneesh
tags: random
---
I have decided to change (or revert) to a better person today.
#+begin_export html
<!--more-->
#+end_export
People always either overestimate or underestimate me. It is pretty tough being average in the year 2022 where being pretentious is the norm. People praise you for even your little achievements and assume (or pretend that they are assuming) that youre being humble when you deny the efforts they enforce upon you. And then there are people who would always put you on the sidelines without even knowing anything about you.
This, along with the your average Joes regrets/worries, has been eating away at me lately. I have been telling myself for at least a month now to make things go back to the way they were but I end up regretting about the time I wasted being down and depressed. It has been well over an year, I have decided not to worry about the wasted time and that is for two reasons. First is that obviously, it cant come back. The other one is that the time cannot merely be wasted, for it holds no value, not for my philosophical self at least. And even if it does, my time certainly does not, for I am not a God or one of his incarnations, in which case, time would be meaningless anyway.
This is not a long post for sure, just kind of a “life update” thing. The last thing I would change is stop trying to be happy. The pursuit of happiness and satisfaction has robbed me of the very exact thing. My mental slump has taught me that gloom is not all that bad. Why must Sisyphus just be happy? Why simplify things?

View File

@@ -0,0 +1,76 @@
---
title: Illusions
author: AlpaViraam
tags: poetry, english
---
* 1
#+begin_verse
The thought strata collapses on its own,
Like a tower of cards falling apart,
Except that the wind is absent,
Or so it seems.
The aesthetics are purely an illusion,
Lost in the pursuit of objectivity,
Gliding through the wishful sky,
Wishing for what one is not.
The tears are flown into a river,
But the cause is left unknown,
Unknown to whom is not a question,
But just a yearned illusion.
The innards were spoiled long ago,
Or maybe even moved to another dimension,
Or maybe just another illusion,
Or maybe a result of believing in one.
#+end_verse
#+begin_export html
<!--more-->
#+end_export
* 2
#+begin_verse
The tower that once existed was tall,
But now that same one is not,
Or maybe it was never,
But it was still magnificent,
This is what the the self desires,
What was then an ugly monument,
Now is all glitters,
But all glitters can be gold,
For the observer is the sole god.
The desire to rebuild it is present,
Absent is the reasoning,
The longing for the identity is present,
Absent are the amends,
Demolishing and building towers is not complicated,
But breaking the cycle is hard,
Maybe the tower was never needed at all,
Present is already a synagogue.
#+end_verse
* 3
#+begin_verse
The meaning once existed,
Or was it another illusion of it,
The absense is excruciating,
Although the truth is now known,
The longing for one is still inevitable.
The taste is absent,
And so is the thrill,
Return the goal that once existed,
For without it I am no one,
The reality is what I make.
Fearing being a no one,
Fearing being an outcast,
It all makes no sense,
Who is this no-one,
Meaning was always a farce,
Identity was the desire all along.
#+end_verse

View File

@@ -0,0 +1,162 @@
---
title: Amends Chapter 1 - Stop speaking from inside my head!
tags: creative_writing, amends
author: AlpaViraam
---
=Wake up, you fucking bum.=
"Huh! Who the ..."
=It does not matter who I am, but do you know who you are?=
"I am... Ha, you thought. I perfectly remember who I am, Gle Harlet, happily married, father of one, and a professor at the University of Tellmond."
=That's fine and all but who *are* you?=
#+begin_export html
<!--more-->
#+end_export
"Waddafuck are ye talking about, ya clinically retarded or is this one of yer tricks to get yer ass out? If 'tis the latter, it won't work," the man paused for a second before resuming, "it won't work if 'tis the former either."
This time it was a huge, burly man who spoke out, a man the size of a cannon.
"Incredibly rude of you to wake me up with such unpleasantries and then straight up call me retarded." Gle sounded annoyed beyond reason, an expression he rarely showed.
"What'd ye say, fucking twat. I didn't say shit, are ye alright in the head? Look around ya."
Gle quickly started looking around, confused like a child who suddenly gained consciousness on his fourth birthday. The stone floor was cold, the walls were not too different, the light came in through an iron mesh, except the horizontal wires were missing. Actually, upon further observation, these wires were far too sturdy to be wires, with all the shine and hardness; they were more like bars, not the black licorice kind but the actual, cold, steel bars. It was indeed a prison cell, one exceptionally small and inconvenient at that, since there were no signature prison windows you often see in the comics.
=Are you aware now? You are damn convict now, how do you feel, if I may ask?=
"Who are you and where the fuck are you speaking from?"
"Yeah ye tell me, there is no'ne here but ya, me and that blond fellow lying over there." The giant suppressed his slight smile to maintain a poker face.
Gle squinted his eyes, it was safe to assume that his eyesight had not served him well in the absence of his glasses. It turns out that the prison cell was not really as small as it initially seemed to be, just that it was incredibly dark the further one went away from those cold bars. In the darkness, there was a dull silhouette of a man, or is it a woman? With a build similar to Gle's but hair golden instead of brown, the threads on this young man were incredibly lavish unlike Gle's commoner clothes and the giant's shirtless waistcoat.
=Go wake him up, just like I woke you up, and you might learn the reason why you are here, don't you wanna make new friends?=
/Am I going insane, is this voice just inside my head, I should not have browsed those damn imageboards; always knew they were bad for my mental health, better keep it hidden and not make a fool of myself./
"I am not going to waste my time asking you why I am in here since you wouldn't really know, but do you know what date and time is it?" Gle sounded a bit like those cunning Ilai merchants.
"Been here fer a few years now, was never interested in tracking dates so never cared, but I am guessing late spring; and 'tis almost time for the second daily meal," the giant sounded slightly annoyed, but the cause is unknown.
/*clomp clomp clomp*/
They both turned their heads towards the resonating sound, it was a guard, an officer if you will. The clothes were brand new, probably a new recruit, but they were unfamiliar; it was surely a uniform, but not one that Gle recognized.
"Here."
The officer threw three bowls of what looked like porridge, or perhaps some curry. Gle immediately went towards the bars, locked his eyes into the officer's and finally spoke.
"What place is this, why am I in here, from what I remember I just went to sleep last night and now I am here, this must be a sick joke." He sounded very desperate, looking for help like a wounded dog.
The guard took a good look at Gle and thought, the silence was awkward but nothing out of ordinary for an inmate-officer conversation. He starts speaking very softly and politely.
"My job is to provide food and to supervise you guys here in the south quarter." The guard replied finally.
"Supervise me ass." The giant muttered. The officer ignored him without batting an eye.
"South quarter? So we are geographically in the south?"
"No, the south quarter of the circle that makes the panopticon."
=Woaaaaaah, a panopticon straight out of movies, I love this. You do too, right?=
Gle broke his line of sight and moved his head to see behind the guard. His eyes widened, it was indeed a panopticon.
"This is a panopticon, wow." He was genuinely amazed.
"It is, yes."
"So you guys are not with the government? Are you sure this is not some government policy to secure the citizens against disasters and terrorist attacks?"
"Nein, and no, you are here because of the crimes you committed. I bet your friend over there knows more about it. I just started working here yesterday, I have no clue and neither do I care, for it is not my job."
=Do you believe me now, you retarded fuck? You should be more aware of what heinous things you do, I am so ashamed to share your pathetic self.=
"I see, thank you, can I call for you again if I need you?"
"No."
=LMAO!=
/These voices are getting more and more annoying. I can ignore them all I want, but they are still me and I am them. At least I have some sense of recognition and have not completely insane./
A quick and decisive answer, Gle was taken aback but nodded in defeat. He quickly went back to the place where he woke up and started thinking hard. Maybe he felt like that place was his new home in this small district of a prison cell with a total of three citizens. He looked up almost snapping his neck and turned towards the giant and spoke.
"Hey you, is it true? Do you know why I am in here?"
The giant turned towards the man with an even more disinterested and annoyed face than before.
"Sure I do."
"Then why did you not tell me before, I am not particularly enjoying this here."
The giant's face went from annoyed to expressionless, making it even scarier.
"Yeah, well does it look like I am partying in here? Besides, ye're the one who went all like 'I won't ask since ye wouldn't know', retard."
Gle sank into the floor a bit more. A composed professor of Harlevian literature, was now a complete mess who cannot think twice before asking, panicking like a four-year-old separated from his mother.
"I am sorry, it was pretty rude of me but I request you to tell me if you know anything."
"Well then, all I know is ye're in here for murdering a kid and her mother, that it."
Gle went completely silent, he felt his insides twisting, his brain going cold, his vision became white and he struggled for air. This went on for a minute or so. The giant was confused but he still did not care about him enough to calm him down, and knowing he is a killer surely did not help.
=Ha! You fucking killed your wife and your daughter, you sick fuck.=
/No, it can't be... I must remain calm, there's no way I could have killed them, I just went to sleep with Mint as usual and Cavon was already in her bed sleeping./
"Ah, thank you for the information, now that I think about it, may I have your name?"
"My name doesn't matter, jus' call me whatever ye feel like. It is awfully weird of ya to remain this calm after killing two people including a kid."
His face was much less tense than before.
"No, I just... Okay, you probably would not believe me, but I have not done anything like that, I just went to sleep like everyday."
"Yeah, sure, whatever." He was now just trying to sound uninterested but that was not the case.
=Wow, nobody cares about you, damn.=
"So, what place is this?"
"Why finally, shouldn't that have been yer first question if ya did not do anything? This is some kinda facility, where they put selected people from different prisons together. I really do not know the specifics, none of the prisoners do but one thing is fer sure, we don't share the same ethnicity."
"Right, you sound Gecovian."
"Me father was Gecovian but I am from Martell. Ya must be a Harlevian from your accent."
"My parents are Harlevian but they are first-generation immigrants. I am Martella as well."
"Well, ain't that a pleasant coincidence, we both share the land of the *free*." The giant burst out laughing, lightening the mood.
=Well, what about the other guy, surely he cannot be a Martella as well.=
"So you have any clue about who the other guy might be?"
"Nah. Sorry."
=Well, too bad.=
"Okay, this might sound strange, but I have voices in my head but I am aware of them so I have not gone completely insane."
"Voices, huh. We all do." He fell into deep thought right after saying that.
"Oh, I completely forgot about the food. It must have gone cold by now."
"It already was cold, me man. Here, have mine, I eat once every few days anyway."
/Hard to believe when you have a body like that./
"Well sure, thanks!"
They now just sat there, with the now calm Gle eating and the giant staring. The sound of him slurping his food was reverberating within the walls of the cell. The giant no longer wore a tense expression, it almost felt like he was smiling.
Suddenly the sleeping figure sprang up.
=Baby, guess who is up.=

View File

@@ -0,0 +1,100 @@
---
title: Amends Chapter 2 - Four
tags: creative_writing, amends
author: AlpaViraam
---
The blond was blindingly pretty, almost like a princess, maybe he was a woman after all. There were no ornaments or jewellery, but you could instantly tell from his barely visible clothes and the shawl covering them, that he was not your ordinary guy.
All three of them stared at each other for a few minutes. The giant had an absolute poker face, as if expecting the other two to interact with each other as he continues to observe. However, his anticipation quickly turned to disappointment as the minutes passed.
=Speak something, you buffoon, you can always eat later.=
#+begin_export html
<!--more-->
#+end_export
"Awake, are we?" The giant suddenly broke the silence turning their attention towards him.
"Food?" The blond asked with eyes like a dead fish's.
"There it is." The giant pointed his finger towards the bars, there lay the cold bowl of food with a visible layer of fat now formed on top of it. "Well it has gone cold now." He added trying to sound as unapologetic as possible.
The blond tried moving but made very little progress even after 30 seconds.
=Go help him, now!=
Gle who was still slurping up his share put it down and fetched the other bowl for him. Frail hands popped out of his shawl to grab the bowl and collided with Gle's. The hands were incredibly soft and cold, mildly surprising Gle.
"Thanks." The blond spoke timidly, trying to eat with slightly trembling hands, and eyes asking for help.
/Well, attractive as he might be, I certainly do not want to feed another man even if he struggles to death. Besides, I am a married man./
=But she is already dead. You killed her, stop running away.=
/No she is not, there is no way she is dead./ Gle thought while his face transformed into a twisted expression showcasing fear. /No, I must remain calm and get back to my family as soon as possible./
To Gle's surprise the blond had almost finished eating his share, the hands trembled but they were fast, or maybe he was just hungry.
"What is your name? I am Gle and this is...", he stopped as he remembered the giant did not tell him his name earlier.
"I am Offlest, I already heard you guys earlier, and his name is Hick, Hick Tarmande." The blond interrupted as soon as he realized that Gle was at a loss of words. He now looked incredibly energetic betraying his earlier impression.
=I do not trust this guy, and neither should you.=
"So you were just pretending to be asleep earlier?" Gle asked with a sharp tone.
"I was just resting, you were the ones who assumed it." Offlest replied in an equally sharp tone.
"You could have just interrupted us, but fair," Gle looked towards the giant whom he had forgotten was still in the room, and continued, "and you would tell your name to him but not me?" He was slightly frustrated now and even felt a little betrayed.
Hick just shook his head without saying anything, possibly enjoying all this; and turned towards the wall while laying prone, as if indicating that he is about to sleep. Gle also just shook it off and was now glaring back at Offlest thinking hard about something that only he could tell.
=Just shoot those questions you keep collecting in your mind, retention is not always a good thing.=
"Why and how long have you been in here? Do you have any clue about what this place is?", Gle fired off a barrage of questions towards Offlest, in an attempt to overwhelm him and secure his social rank in this prison.
"It has been two weeks since I was thrown in here; I was earlier in the Martell Central Prison for around an year, under false charges, betrayed by my own blood". His cute ladylike face now turned red as he swallowed air before continuing. "As for this place, I only know that this is a special rehabilitation facility for the Martella prisoners where they get chances to reduce their sentence and get released. I have heard of people reducing their life sentences to nothing in here but those might just be baseless rumors."
"No wonder we are all Martella here but hey wait," Gle turned towards Hick and shouted, "did you already know all of this? How did you even know about the crime I was charged for when I did not?"
There were no replies, not even snores, he just laid there, probably asleep, or maybe not. Gle was even more annoyed by his attitude now, but he decided to maintain his composure; after all, he was a professor, but the truth remained that he was the only one of them who did not know why he was in there.
Offlest was now slightly flustered but continues anyway. "I do not feel comfortable talking to a killer but I am ready to believe you since I was falsely accused myself; but don't get the wrong idea, I have been enduring this for over an year which makes me your senior."
/*clomp clomp clomp*/
=He is here for you, time to get you executed, do you have any last words?=
The steps were recognizable this time, and it took no time for Gle to reach out for the bars, hoping that the officer was there to get him out. The expected officer was in the frame again, except with an unexpected figure this time. The figure was short and elderly, most of his hair had already turned grey with only a few remaining the natural black that they were supposed to be. He was wearing a typical office worker's attire, a plain shirt and trousers with leather boots, not too different from what Gle was wearing. Suddenly something dawned on Gle. /How the hell did I overlook it, where is the prisoner's uniform? I do not see anyone wearing it here; there is no way this is a prison without a uniform./ He wanted to ask the officer about the time and the date, but could not as his head was now trying to put together his new train of thoughts.
"Here is your new roommate, make sure you are all nice to each other. The three of you were a noisy bunch already." The officer trailed off as he unlocked the door, shoved the office worker inside and locked it again. As soon as he was done, he went out of the frame leaving only the central tower of the panopticon containing only a couple of prison officers, visible.
"Hello there, I am Old." The office worker greeted them, terrifyingly composed, considering he is in a prison cell; but then again, Gle has been trying to do the same for a while now.
=What a funny little old man.=
"Yeah, I see ye're old." Hick, who was not much younger than the man he was talking to, was suddenly staring at him with a slight grin, still lying on the ground.
"No, I mean my name is Old Stuv, sir. I would prefer it if you could call me Stuv." The man unintentionally twitched his eyebrows while saying that.
"Nah, I'll roll with Old. I am Hick, that lady is Offlest, and that bum is Gle." Hick said with the same foolish grin from earlier.
Offlest was clearly offended by the careless remark but he was used to hearing it so he let it slide.
"Why are you in here?" Offlest asked while remaining on guard for anything that was about to come.
"That is not for you to know, young lady, I would rather keep it to myself, and tell you when the time comes." Old replied with a shrewd look on his face.
"The time? We are in the prison old man, get real; and I am no lady." Offlest said while trying to puff his chest out only making him look more feminine and cuter.
"Oh my, please pardon my ignorance, young man. The time is soon, so explaining it to you right now would be of very little use, but we have got an unexpected element in here". Old trailed off as he squinted his eyes at Gle who was hugging his knees by the cold brick wall.
Gle had no time for this tomfoolery, he had caught onto something more important yet basic. He was very puzzled and now even scared, his face showed all his emotions for everyone to read.
"What are you worried about young man? If I recall correctly, you must be Gle, right?" Old asked as he moved closer to Gle.
Gle just looked towards Old in complete silence with his mouth open as if he was about to say something, but he never planned on saying anything.
"Don't you worry young man, I know exactly what you are thinking about and the answers to your questions." Old extends his hands towards Gle who looked a like a kid pouting for candy.
=Do not trust this man, do not trust anyone, not even yourself.=

View File

@@ -0,0 +1,100 @@
---
title: QMK for Keychron K8 Pro
author: natto
enabletoc: true
tags: qmk, c
---
* <<introduction>> Introduction
I got my first mechanical keyboard and used QMk for the very first time. Messing around with QMK on Keychron K8 Pro is straightforward but people might struggle to find the default implementation for the board, so if that's what you're looking for, it is [[https://github.com/Keychron/qmk_firmware/tree/6829fbd074c11e731b92be11e7fa857b8ab9baba/keyboards/keychron/k8_pro][right here]], no need to waste your time.
#+begin_export html
<!--more-->
#+end_export
* Requirements
+ Git
+ C compiler (GCC)
+ QMK cli
+ nix package manager (optional)
* Starting
First wise thing to do would be fetching the default implementation for the board by Keychron, you can find it at the link in the [[introduction][introduction]]. Cloning the upstream repository or this fork would be a tremendous waste of time and storage, so I will just fetch the current revision here (make sure to update the branch later or just use the revision hash).
#+begin_src sh
git clone --branch bluetooth_playground --depth 1 git@github.com:Keychron/qmk_firmware.git
#+end_src
Next, you should get the QMK cli if you already do not. Install it using your favourite package manager but if you use nix, you can compile it easily from the current source without hassle from the QMK directory
#+begin_src sh
nix-shell
#+end_src
and using the nix cache is always an option.
You might want to setup the QMK directory next
#+begin_src sh
qmk setup -H /path/to/qmk_firmware
#+end_src
* Compiling and flashing
Very straightforward and from the QMK Wiki.
#+begin_src sh
qmk compile -kb keychron/k8_pro/ansi/rgb -km default -j 8
#+end_src
+ =-kb= takes the keyboard name and specifications. I have an RGB one with the ANSI layout, so I will use that.
+ =-km= takes the keymap. The default one will do now for now.
+ =-j= is a simple =-jobs= flag for compilation.
Now, before flashing you must enter the DFU (bootloader) mode. Doing this on K8 Pro is slightly different than some other Keychron boards. From the manual:
+ Slide the switch to "OFF".
+ Connect the USB.
+ Hold the reset button (under your spacebar keycap).
+ Slide the switch to "Cable".
+ Release the reset button
Flashing is similar to compiling
#+begin_src sh
qmk flash -kb keychron/k8_pro/ansi/rgb -km colemak-dhm -j 8
#+end_src
Some things to note here
+ You might require elevated privileges to flash
+ Not compiling first will automatically compile it before flashing.
+ There is a short-hand for both compiling and flashing but it is cleaner this way.
* Keymaps
As evident from the code, for the default keymap, there are four [[https://github.com/qmk/qmk_firmware/blob/f73330755153912f18619cfeaefe0270394e0daf/docs/feature_layers.md][layers]] in the code.
#+begin_src c
enum layers{
MAC_BASE,
MAC_FN,
WIN_BASE,
WIN_FN
};
#+end_src
I personally use neither a Windows machine nor a Macintosh, the switch is just a glorified pin to toggle between layer 0 and layer 2, so I decided to change the layers to Colemak and QWERTY layouts instead; keeping a common MO layer =ALT_KEYS= bound to the "fn" key for both the layouts. So it now looks like this
#+begin_src c
enum layers{
COLEMAK_DHM,
QWERTY,
ALT_KEYS
};
#+end_src
This demands a change for the toggle to be between layers 0 and 1 instead of 0 and 2. This can be easily done by making the following change on =k8_pro.c:63=
#+begin_src diff
- default_layer_set(1UL << (active ? 2 : 0));
+ default_layer_set(1UL << (active ? 1 : 0));
#+end_src
I will experiment with the unicode later today and add more stuff like Devanagri, Gurmukhi and the Roman accented symbols.
* Conclusion
It was pretty easy to follow the documentation and was fun. I have not yet checked all the things QMK is capable of but I definitely will. The implementations for Siri and Cortana are very messy and ugly but can be used as an example for a clean implementation for maybe, something other than Siri or Cortana.

View File

@@ -14,7 +14,11 @@
</div>
</div>
<div class="post-teaser">
$teaser$
$if(teaser)$
$teaser$
$else$
$body$
$endif$
</div>
<a href="$url$">Read more</a>
</article>