From 5c666398d55708915091a08299dc7d493b37db3c Mon Sep 17 00:00:00 2001 From: Keenan Brock Date: Sun, 26 Apr 2020 11:34:07 -0400 Subject: [PATCH] kle2info: trim down x and y output fixes quirks with float implementation. before: {"label":"Esc", "x":0.66, "y":1.45}, {"label":"!", "x":1.6600000000000001, "y":1.45} after: {"label":"Esc", "x":0.66, "y":1.45}, {"label":"!", "x":1.66, "y":1.45} --- lib/python/kle2xy.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/python/kle2xy.py b/lib/python/kle2xy.py index bff1d025b..003476f92 100644 --- a/lib/python/kle2xy.py +++ b/lib/python/kle2xy.py @@ -110,8 +110,8 @@ class KLE2xy(list): else: current_key['name'] = key - current_key['row'] = current_row - current_key['column'] = current_col + current_key['row'] = round(current_row, 2) + current_key['column'] = round(current_col, 2) # Determine the X center x_center = (current_key['width'] * self.key_width) / 2